/**
* html/accordion — raw element primitives for the Accordion component.
* All CVA for accordion lives here.
*/
import { type HTMLAttributes, type ButtonHTMLAttributes } from "react";
export declare const accordionRootVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
export declare const accordionItemVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
export declare const accordionTriggerVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
export declare const accordionContentVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string;
/** Outer container for accordion — small spacing between items. */
export declare const AccordionContainerEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
/** Single accordion item — bottom border separates items. */
export declare const AccordionItemEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
/** Trigger button row — full width, chevron-rotate on open. */
export declare const AccordionTriggerEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
/** Content panel — animated open/close, hidden when collapsed. */
export declare const AccordionContentEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
/** Inner padding wrapper inside AccordionContentEl. */
export declare const AccordionInnerEl: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
//# sourceMappingURL=accordion.d.ts.map