export interface UseDisclosureProps { open?: boolean; defaultOpen?: boolean; onClose?(): void; onOpen?(): void; id?: string; } export declare function useDisclosure(props?: UseDisclosureProps): { open: boolean; prevIsOpen: boolean; onOpen: () => void; onClose: () => void; onToggle: () => void; isControlled: boolean; getButtonProps: (buttonProps?: any) => any; getDisclosureProps: (disclosureProps?: any) => any; }; export declare type UseDisclosureReturn = ReturnType;