import { AwsHandlerExecutionContext } from "@aws-sdk/types"; import { AbsoluteLocation, BuildHandler, BuildHandlerOptions, HandlerExecutionContext, MetadataBearer, Pluggable, } from "@smithy/types"; import { UserAgentResolvedConfig } from "./configurations"; export declare const userAgentMiddleware: ( options: UserAgentResolvedConfig ) => ( next: BuildHandler, context: HandlerExecutionContext | AwsHandlerExecutionContext ) => BuildHandler; export declare const getUserAgentMiddlewareOptions: BuildHandlerOptions & AbsoluteLocation; export declare const getUserAgentPlugin: ( config: UserAgentResolvedConfig ) => Pluggable;