import { type PropsWithChildren } from 'react'; import type { AccordionReducerActions, AccordionState } from '../accordion-state.js'; type AccordionContextProps = { triggerPosition: 'start' | 'end'; interactive: boolean; color: 'neutral' | 'primary' | 'success' | 'warning' | 'critical'; size: 'default' | 'condensed'; state?: AccordionState; dispatch?: (action: AccordionReducerActions) => void; }; /** @internal */ export declare function AccordionContextProvider(props: PropsWithChildren<{ value: AccordionContextProps; }>): import("react/jsx-runtime").JSX.Element; /** @internal */ export declare function useAccordionContext(): { triggerPosition: "end" | "start"; interactive: boolean; color: "primary" | "neutral" | "success" | "critical" | "warning"; size: "default" | "condensed"; state: AccordionState; dispatch: (action: AccordionReducerActions) => void; }; export {};