import { Endpoint, EndpointParameters as __EndpointParameters, EndpointV2, Provider } from "@aws-sdk/types"; export interface ClientInputEndpointParameters { region?: string | Provider; useFipsEndpoint?: boolean | Provider; useDualstackEndpoint?: boolean | Provider; endpoint?: string | Provider | Endpoint | Provider | EndpointV2 | Provider; forcePathStyle?: boolean | Provider; useAccelerateEndpoint?: boolean | Provider; useGlobalEndpoint?: boolean | Provider; disableMultiregionAccessPoints?: boolean | Provider; useArnRegion?: boolean | Provider; } export type ClientResolvedEndpointParameters = ClientInputEndpointParameters & { defaultSigningName: string; }; export declare const resolveClientEndpointParameters: (options: T & ClientInputEndpointParameters) => T & ClientInputEndpointParameters & { defaultSigningName: string; }; export interface EndpointParameters extends __EndpointParameters { Bucket?: string; Region?: string; UseFIPS?: boolean; UseDualStack?: boolean; Endpoint?: string; ForcePathStyle?: boolean; Accelerate?: boolean; UseGlobalEndpoint?: boolean; UseObjectLambdaEndpoint?: boolean; DisableAccessPoints?: boolean; DisableMultiRegionAccessPoints?: boolean; UseArnRegion?: boolean; }