import type { CollapseActiveName } from './props'; declare const _default: __VLS_WithTemplateSlots; default: () => readonly []; }; }, { activeNames: import("vue").Ref<(string | number)[]>; setActiveNames: (_activeNames: CollapseActiveName) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:expanded-names': (value: CollapseActiveName) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; change: (value: CollapseActiveName) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => readonly []; }; }>> & { onChange?: ((value: CollapseActiveName) => any) | undefined; "onUpdate:expanded-names"?: ((value: CollapseActiveName) => any) | undefined; }, { accordion: boolean; expandedNames: CollapseActiveName; }>, { default: (_: {}) => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };