type AccordionContextValue = { baseId: string; collapsible: boolean; onValueChange: (value: string | null) => void; value: string | null; }; type AccordionItemContextValue = { contentId: string; open: boolean; triggerId: string; value: string; }; declare const AccordionContext: import("react").Context; declare const AccordionItemContext: import("react").Context; declare function useAccordionContext(componentName: string): AccordionContextValue; declare function useAccordionItemContext(componentName: string): AccordionItemContextValue; export { AccordionContext, AccordionItemContext, useAccordionContext, useAccordionItemContext };