import { Endpoint, Provider, RegionInfoProvider, UrlParser, } from "@trivikr-test/types"; export interface EndpointsInputConfig { endpoint?: string | Endpoint | Provider; tls?: boolean; useDualstackEndpoint?: boolean | Provider; } interface PreviouslyResolved { regionInfoProvider: RegionInfoProvider; urlParser: UrlParser; region: Provider; useFipsEndpoint: Provider; } export interface EndpointsResolvedConfig extends Required { endpoint: Provider; isCustomEndpoint: boolean; useDualstackEndpoint: Provider; } export declare const resolveEndpointsConfig: ( input: T & EndpointsInputConfig & PreviouslyResolved ) => T & EndpointsResolvedConfig; export {};