import * as React from 'react'; import type { DisclosureProps } from "./Disclosure.js"; interface DisclosureProviderProps extends Required> { expanded: DisclosureProps['expanded']; } export declare const DisclosureAttributesContext: React.Context<(Required> & { expanded: boolean; ariaControls: string; ariaLabelledby: string; }) | undefined>; export declare const DisclosureToggleContext: React.Context<((e: React.SyntheticEvent) => void) | undefined>; export declare function DisclosureProvider(props: DisclosureProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useDisclosureAttributes(): Required> & { expanded: boolean; ariaControls: string; ariaLabelledby: string; }; export declare function useToggleDisclosure(): (e: React.SyntheticEvent) => void; export {};