type UseModalActions = { open: () => void; close: () => void; toggle: () => void; }; type UseModalReturn = readonly [boolean, UseModalActions]; /** * Hook for managing modal state * * @param initialOpen - Initial open state (default: false) * @returns Tuple of [isOpen, { open, close, toggle }] * * @example * ```tsx * const Component = () => { * const [isOpen, { open, close, toggle }] = useModal(); * return ( * <> * * {isOpen && ( *
* * Modal Content *
* )} * * ); * }; * ``` */ export declare function useModal(initialOpen?: boolean): UseModalReturn; export {}; //# sourceMappingURL=useModal.d.ts.map