import { type SdkSemanticConfigDefaults } from './defaults.js'; import type { AccountConstructionInput, SdkConstructionInput } from './input.js'; import type { LegacyAccountConfig } from './legacy.js'; import type { AccountInvocationContext, AccountInvocationKind, ConfigProfileId, ResolvedAccountConfig, ResolvedSdkConfig } from './resolved.js'; export declare function resolveSdkConfig(input: SdkConstructionInput, defaults?: SdkSemanticConfigDefaults): ResolvedSdkConfig; export declare function resolveAccountConfig(sdk: ResolvedSdkConfig, input: AccountConstructionInput): ResolvedAccountConfig; export declare function resolveConfig(sdkInput: SdkConstructionInput, accountInput: AccountConstructionInput, defaults?: SdkSemanticConfigDefaults): { readonly sdk: ResolvedSdkConfig; readonly account: ResolvedAccountConfig; }; export declare function resolveStandaloneAccountConfig(input: AccountConstructionInput, profile: ConfigProfileId): ResolvedAccountConfig; export declare function materializeAccountInvocationContext(sdk: ResolvedSdkConfig, compatibilityConfig: LegacyAccountConfig, method: AccountInvocationKind): AccountInvocationContext>; //# sourceMappingURL=resolve.d.ts.map