import type * as React from 'react'; import type { AccordionContextValue, AccordionProps } from './types.js'; export declare const AccordionProvider: React.FC, useAccordionContext: (consumerName: string) => AccordionContextValue; /** * Accordion root, owns open state with roving-focus arrow-key navigation. * `type="single"` (one open; add `collapsible` to close to none) or * `type="multiple"` (any open). Controlled or uncontrolled. With no children, * renders derived anatomy from `items`; with children, renders them verbatim. * * @example * ```tsx * * ``` */ export declare const Accordion: { ({ ref: forwardedRef, ...props }: AccordionProps): React.ReactNode; displayName: string; };