import type { AbsoluteLocation, FinalizeHandler, FinalizeRequestHandlerOptions, HandlerExecutionContext, MetadataBearer, Pluggable } from "@smithy/types"; import type { RetryResolvedConfig } from "./configurations"; /** * @internal */ export declare const retryMiddleware: (options: RetryResolvedConfig) => (next: FinalizeHandler, context: HandlerExecutionContext) => FinalizeHandler; /** * @internal */ export declare const retryMiddlewareOptions: FinalizeRequestHandlerOptions & AbsoluteLocation; /** * @internal */ export declare const getRetryPlugin: (options: RetryResolvedConfig) => Pluggable;