import type { FunkitConfig } from '../identity/IdentityContext'; interface IdentityProps { config: FunkitConfig; walletAddress: string | undefined; } /** * Identity holds still while a flow is on screen: swapping the user under an * open KYC or quote is undefined behaviour, so the props a flow opened with * stay in force until it closes. A change that lands mid-flow is logged and * applied on close — or when the next flow opens, replacement included, so a * flow never pays as the user before it. Appearance and locale stay live; * only who is paying does not. */ export declare function useFrozenIdentity(live: IdentityProps): { identity: IdentityProps; onFlowOpenChange: (isOpen: boolean) => void; }; export {}; //# sourceMappingURL=useFrozenIdentity.d.ts.map