export { ProviderError, type ProviderErrorOptionsType } from "./property-provider/ProviderError";
export { CredentialsProviderError } from "./property-provider/CredentialsProviderError";
export { TokenProviderError } from "./property-provider/TokenProviderError";
export { chain } from "./property-provider/chain";
export { fromValue } from "./property-provider/fromValue";
export { memoize } from "./property-provider/memoize";
export { booleanSelector } from "./util-config-provider/booleanSelector";
export { numberSelector } from "./util-config-provider/numberSelector";
export { SelectorType } from "./util-config-provider/types";
export declare const getHomeDir: symbol;
export declare const ENV_PROFILE: symbol;
export declare const DEFAULT_PROFILE = "default";
export declare const getProfileName: symbol;
export declare const getSSOTokenFilepath: symbol;
export declare const getSSOTokenFromFile: symbol;
export declare const CONFIG_PREFIX_SEPARATOR: symbol;
export declare const loadSharedConfigFiles: symbol;
export declare const loadSsoSessionData: symbol;
export declare const parseKnownFiles: symbol;
export declare const externalDataInterceptor: symbol;
export declare const readFile: symbol;
export type { SSOToken } from "./shared-ini-file-loader/getSSOTokenFromFile";
export type { SharedConfigInit } from "./shared-ini-file-loader/loadSharedConfigFiles";
export type { SsoSessionInit } from "./shared-ini-file-loader/loadSsoSessionData";
export type { SourceProfileInit } from "./shared-ini-file-loader/parseKnownFiles";
export type { Profile, ParsedIniData, SharedConfigFiles } from "./shared-ini-file-loader/types";
export type { ReadFileOptions } from "./shared-ini-file-loader/readFile";
export declare const loadConfig: symbol;
export declare const fromStatic: symbol;
export type { LocalConfigOptions, LoadedConfigSelectors } from "./node-config-provider/configLoader";
export type { EnvOptions, GetterFromEnv } from "./node-config-provider/fromEnv";
export type { NodeSharedConfigInit, GetterFromConfig } from "./node-config-provider/fromSharedConfigFiles";
export declare const ENV_USE_DUALSTACK_ENDPOINT: symbol;
export declare const CONFIG_USE_DUALSTACK_ENDPOINT: symbol;
export declare const DEFAULT_USE_DUALSTACK_ENDPOINT = false;
export declare const NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS: symbol;
export declare const nodeDualstackConfigSelectors: symbol;
export declare const ENV_USE_FIPS_ENDPOINT: symbol;
export declare const CONFIG_USE_FIPS_ENDPOINT: symbol;
export declare const DEFAULT_USE_FIPS_ENDPOINT = false;
export declare const NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS: symbol;
export declare const nodeFipsConfigSelectors: symbol;
export { resolveCustomEndpointsConfig, type CustomEndpointsInputConfig, type CustomEndpointsResolvedConfig, } from "./config-resolver/endpointsConfig/resolveCustomEndpointsConfig";
export { resolveEndpointsConfig, type EndpointsInputConfig, type EndpointsResolvedConfig, } from "./config-resolver/endpointsConfig/resolveEndpointsConfig";
export declare const REGION_ENV_NAME: symbol;
export declare const REGION_INI_NAME: symbol;
export declare const NODE_REGION_CONFIG_OPTIONS: symbol;
export declare const NODE_REGION_CONFIG_FILE_OPTIONS: symbol;
export { resolveRegionConfig, type RegionInputConfig, type RegionResolvedConfig, } from "./config-resolver/regionConfig/resolveRegionConfig";
export { type PartitionHash } from "./config-resolver/regionInfo/PartitionHash";
export { type RegionHash } from "./config-resolver/regionInfo/RegionHash";
export { type EndpointVariant } from "./config-resolver/regionInfo/EndpointVariant";
export { type EndpointVariantTag } from "./config-resolver/regionInfo/EndpointVariantTag";
export { getRegionInfo, type GetRegionInfoOptions } from "./config-resolver/regionInfo/getRegionInfo";
export { resolveDefaultsModeConfig, type ResolveDefaultsModeConfigOptions, } from "./defaults-mode/resolveDefaultsModeConfig.native";
