import type { AuthScheme, RequestHandler, RequestSigner } from "@smithy/types"; /** * @public */ export interface WebSocketInputConfig { } interface PreviouslyResolved { signer: (authScheme: AuthScheme) => Promise; requestHandler: RequestHandler; } export interface WebSocketResolvedConfig { /** * Resolved value of input config {@link AwsAuthInputConfig.signer} */ signer: (authScheme: AuthScheme) => Promise; /** * The HTTP handler to use. Fetch in browser and Https in Nodejs. */ requestHandler: RequestHandler; } export declare const resolveWebSocketConfig: (input: T & WebSocketInputConfig & PreviouslyResolved) => T & WebSocketResolvedConfig; export {};