import { Provider, UserAgent } from "@smithy/types"; export interface UserAgentInputConfig { customUserAgent?: string | UserAgent; } interface PreviouslyResolved { defaultUserAgentProvider: Provider; runtime: string; } export interface UserAgentResolvedConfig { defaultUserAgentProvider: Provider; customUserAgent?: UserAgent; runtime: string; } export declare function resolveUserAgentConfig( input: T & PreviouslyResolved & UserAgentInputConfig ): T & UserAgentResolvedConfig; export {};