import { AccordionContent } from "./accordion-content";
import { useAccordionRootContext } from "./accordion-context";
import { AccordionHeader } from "./accordion-header";
import { AccordionItem } from "./accordion-item";
import { AccordionRoot } from "./accordion-root";
import { AccordionTrigger } from "./accordion-trigger";
export { AccordionRootPropsSchema, AccordionItemPropsSchema, AccordionMeta } from "./accordion.props";
export type { AccordionRootProps } from "./accordion.props";
export type { AccordionItemProps } from "./accordion-item";
export type { AccordionHeaderProps } from "./accordion-header";
export type { AccordionTriggerProps } from "./accordion-trigger";
export type { AccordionContentProps } from "./accordion-content";
export type { AccordionRootContextValue, AccordionItemContextValue } from "./accordion-context";
export const Accordion = Object.assign(AccordionRoot, { Item: AccordionItem, Header: AccordionHeader, Trigger: AccordionTrigger, Content: AccordionContent, useContext: useAccordionRootContext });
