import type { AccountConstructionInput, SdkConstructionInput } from './input.js'; export interface LegacySdkConfigSnapshot { readonly authProvider: AuthProvider; readonly endpointUrl: SdkConstructionInput['endpointUrl']; readonly provider: SdkConstructionInput['provider']; readonly bundler: SdkConstructionInput['bundler']; readonly paymaster: SdkConstructionInput['paymaster']; readonly useDevContracts: SdkConstructionInput['useDevContracts']; readonly headers: SdkConstructionInput['headers']; } export type LegacyAccountConfig = AccountConstructionInput & { _authProvider?: AuthProvider; endpointUrl?: SdkConstructionInput['endpointUrl']; provider?: SdkConstructionInput['provider']; bundler?: SdkConstructionInput['bundler']; paymaster?: SdkConstructionInput['paymaster']; useDevContracts?: SdkConstructionInput['useDevContracts']; headers?: SdkConstructionInput['headers']; }; export declare function captureLegacySdkConfig(input: SdkConstructionInput, authProvider: AuthProvider): LegacySdkConfigSnapshot; export declare function createLegacyAccountConfig(input: AccountConstructionInput, sdk: LegacySdkConfigSnapshot): LegacyAccountConfig; //# sourceMappingURL=legacy.d.ts.map