/// import { ClassNames, FlowindSize, Styles } from '../../styles'; import type { AccordionStylesNames } from './accordion'; import { AccordionChevronPosition, AccordionHeadingOrder, AccordionVariant } from './types'; interface AccordionContext { loop: boolean; transitionDuration: number; disableChevronRotation: boolean; chevronPosition: AccordionChevronPosition; chevronSize: number | string; order: AccordionHeadingOrder; chevron: React.ReactNode; variant: AccordionVariant; radius: FlowindSize; onChange: (value: string) => void; isItemActive: (value: string) => boolean; getControlId: (value: string) => string; getRegionId: (value: string) => string; classNames: ClassNames; styles: Styles; unstyled: boolean; } export declare const AccordionContextProvider: ({ children, value }: { value: AccordionContext; children: import("react").ReactNode; }) => import("react").JSX.Element, useAccordionContext: () => AccordionContext; export {};