/** Takes a lock on the sheet's dismissal; the return releases it. */ export type AcquireDismissLock = () => () => void; export declare const FlowDismissLockProvider: import("react").Provider; /** * Holds the flow sheet closed to swipes and backdrop taps while `locked`. * * A step at the root of the flow stack is dismissable by design, but a step * can carry screens of its own — the fiat rail's contact, code and identity * screens all render inside the amount step. Those are screens the user is * part-way through, and the only way off them is their own back control. */ export declare function useLockFlowDismiss(locked: boolean): void; //# sourceMappingURL=FlowDismissLock.d.ts.map