import * as vue from 'vue'; import { AccordionProps, AccordionItemProps } from './accordion.props.js'; import './accordion.types.js'; declare function useAccordion(props: AccordionProps, emit: CallableFunction): { expandedIndex: vue.Ref; onAccordionChange: (index: number, isExpanded: boolean) => void; }; type UseAccordionReturn = ReturnType; declare function useAccordionItem(props: AccordionItemProps): { isExpanded: vue.ComputedRef; onToggle: () => void; id: string; props: vue.ToRefs; }; type UseAccordionItemReturn = ReturnType; export { UseAccordionItemReturn, UseAccordionReturn, useAccordion, useAccordionItem };