/** INI sections with `profile ` / `sso-session ` prefixes normalized. */ export type AwsIniFile = Record>; export declare function parseAwsIni(text: string): AwsIniFile; /** Resolve the selected shared-credentials profile. */ export declare function resolveAwsProfile(profile?: string): string; /** * Whether the shared config file participates in profile/region resolution. * Explicit profile selection enables it; the implicit default profile follows * the AWS SDK's `AWS_SDK_LOAD_CONFIG` opt-in. */ export declare function shouldLoadAwsSharedConfig(profile?: string): boolean; export declare function resolveAwsProfileRegion(profile?: string): string | undefined; /** Region selected by the environment or active shared-config profile. */ export declare function resolveAwsAmbientRegion(profile?: string): string | undefined; /** Resolve the region precedence shared by AWS transports and credential exchanges. */ export declare function resolveAwsRegion(explicitRegion?: string, profile?: string): string; export declare function hasConfiguredAwsProfile(profile?: string): boolean;