export { default as AccordionRoot } from './AccordionRoot.vue';
export { default as AccordionItem } from './AccordionItem.vue';
export { default as AccordionTrigger } from './AccordionTrigger.vue';
export { default as AccordionContent } from './AccordionContent.vue';

export { provideAccordionContext, useAccordionContext, provideAccordionItemContext, useAccordionItemContext } from './context';

export type { AccordionRootProps } from './AccordionRoot.vue';
export type { AccordionItemProps } from './AccordionItem.vue';
export type { AccordionTriggerProps } from './AccordionTrigger.vue';
export type { AccordionContentProps } from './AccordionContent.vue';
export type { AccordionContext, AccordionItemContext } from './context';
