/**
 * Custom React hook for double-click confirmation for critical actions.
 *
 * @param action - The action to be executed on the second click.
 * @param timeout - Time in milliseconds to reset the unlocked state.
 * @returns The current unlocked state and the trigger function.
 */
export declare const useConfirmation: (action: () => void, timeout?: number) => {
    isUnlocked: boolean;
    triggerSafeClick: () => void;
};
//# sourceMappingURL=use-confirmation.d.ts.map