import {
FinalizeRequestMiddleware,
Pluggable,
RelativeMiddlewareOptions,
} from "@smithy/types";
import { AwsAuthResolvedConfig } from "./awsAuthConfiguration";
export declare const awsAuthMiddleware: <
Input extends object,
Output extends object
>(
options: AwsAuthResolvedConfig
) => FinalizeRequestMiddleware;
export declare const awsAuthMiddlewareOptions: RelativeMiddlewareOptions;
export declare const getAwsAuthPlugin: (
options: AwsAuthResolvedConfig
) => Pluggable;
export declare const getSigV4AuthPlugin: (
options: AwsAuthResolvedConfig
) => Pluggable;