/// import type { PropType } from 'vue'; import type { AccordionItem } from '../../types/accordion'; declare const _default: import("vue").DefineComponent<{ items: { type: PropType; default: () => never[]; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; openIcon: { type: StringConstructor; default: () => any; }; closeIcon: { type: StringConstructor; default: () => any; }; multiple: { type: BooleanConstructor; default: boolean; }; ui: { type: PropType; default: () => any; }; }, { ui: import("vue").ComputedRef; uiButton: import("vue").ComputedRef; buttonRefs: import("vue").Ref; closeOthers: (itemIndex: number) => void; omit: { (object: T | null | undefined, ...paths: K): Pick>; (object: T_1 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; onEnter: (el: HTMLElement, done: any) => void; onBeforeLeave: (el: HTMLElement) => void; onAfterEnter: (el: HTMLElement) => void; onLeave: (el: HTMLElement, done: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; defaultOpen: { type: BooleanConstructor; default: boolean; }; openIcon: { type: StringConstructor; default: () => any; }; closeIcon: { type: StringConstructor; default: () => any; }; multiple: { type: BooleanConstructor; default: boolean; }; ui: { type: PropType; default: () => any; }; }>>, { ui: any; defaultOpen: boolean; items: AccordionItem[]; openIcon: string; closeIcon: string; multiple: boolean; }, {}>; export default _default;