export declare const isLegacyMigrationProviderMounted: () => boolean; /** * Flip the "migration UI mounted" flag that * `useEnforceLegacyMigrationProvider` reads when a legacy V1/V2 Turnkey * wallet is detected. * * Two ways to satisfy the enforcement check: * * 1. **Default**: mount `LegacyWalletMigrationProvider` from * `@dynamic-labs/legacy-embedded-wallet-migration` — it handles this * automatically. * 2. **Headless** (you're building your own migration UI): call * `setLegacyMigrationProviderMounted(true)` from your UI component's * mount effect and `setLegacyMigrationProviderMounted(false)` on * unmount. The `useRegisterLegacyMigrationUI` hook does this for you. * * As long as one of these signals is active, sdk-react-core trusts that * the consumer is handling the legacy wallet and will not throw. */ export declare const setLegacyMigrationProviderMounted: (mounted: boolean) => void;