import { AccordionRoot, AccordionHeader, AccordionContent, AccordionItem, AccordionHeaderRightContent } from './components'; /** * # Accordion * * An interactive component that allows users to show and hide sections of content. * Supports single or multiple item expansion, and provides keyboard navigation and WCAG 2.1 AA accessibility. * * @see {@link https://nimbus-documentation.vercel.app/components/navigation/accordion} * * @example * ```tsx * * * First Section * Content for first section * * * Second Section * Content for second section * * * ``` */ export declare const Accordion: { /** * # Accordion.Root * * The root container for the accordion component. * Provides context and configuration for all accordion items. * * @example * ```tsx * * * Title * Content * * * ``` */ Root: { (props: import('./accordion.types').AccordionRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * # Accordion.Item * * An individual accordion item containing a header and collapsible content. * Multiple items can be placed within an Accordion.Root. * * @example * ```tsx * * Title * Content * * ``` */ Item: { ({ children, value, ref, ...props }: import('./accordion.types').AccordionItemProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * # Accordion.Header * * The clickable header that expands/collapses the accordion content. * Handles keyboard and mouse interactions for accordion activation. * * @example * ```tsx * * Click to expand * * ``` */ Header: { ({ children, ref, ...props }: import('./accordion.types').AccordionHeaderProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * # Accordion.Content * * The collapsible content area that is shown/hidden when the header is activated. * Contains the main content of the accordion item. * * @example * ```tsx * *

This content will be shown when expanded.

*
* ``` */ Content: { ({ children, ref, ...props }: import('./accordion.types').AccordionContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; /** * # Accordion.HeaderRightContent * * Optional content that appears on the right side of the accordion header. * Useful for adding actions, badges, or additional information. * * @example * ```tsx * * Title * * * * * ``` */ HeaderRightContent: { ({ children, ref, ...props }: import('./accordion.types').AccordionHeaderRightContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; }; export { AccordionRoot as _AccordionRoot, AccordionItem as _AccordionItem, AccordionHeader as _AccordionHeader, AccordionContent as _AccordionContent, AccordionHeaderRightContent as _AccordionHeaderRightContent, };