import * as React from 'react'; import type { AccordionRoot } from "./AccordionRoot.js"; export interface AccordionRootContext { disabled: boolean; handleValueChange: (newValue: AccordionRoot.Value[number], nextOpen: boolean, eventDetails: AccordionRoot.ChangeEventDetails) => void; hiddenUntilFound: boolean; keepMounted: boolean; state: AccordionRoot.State; value: AccordionRoot.Value; } export declare const AccordionRootContext: React.Context | undefined>; export declare function useAccordionRootContext(): AccordionRootContext;