export interface UseDisclosureReturnValue { isOpen: boolean; onOpen: () => void; onClose: () => void; onToggle: () => void; } /** * A custom hook for managing disclosure state (open/closed). * * @param initialState - The initial state of the disclosure (default: false) * @returns An object containing the disclosure state and methods to control it * * @example * ```tsx * import { useDisclosure } from '@your-package/ui'; * * function Modal() { * const { isOpen, onOpen, onClose, onToggle } = useDisclosure(); * * return ( * <> * * * {isOpen && ( *
*
*

Modal Title

*

Modal content goes here...

* *
*
* )} * * ); * } * ``` */ export declare function useDisclosure(initialState?: boolean): UseDisclosureReturnValue; //# sourceMappingURL=useDisclosure.d.ts.map