import type { ExtractPropTypes } from 'vue'; import type { AccordionGroupState } from '../../types/group'; export declare const VvAccordionProps: { /** * Accordion name */ name: StringConstructor; /** * Header title */ title: StringConstructor; /** * Content text */ content: StringConstructor; /** * (Optional) Defines if item is open. Event "update:modelValue" is emitted on accordion header click */ modelValue: { type: BooleanConstructor; default: undefined; }; /** * If true, the accordion will be disabled */ disabled: BooleanConstructor; /** * If true, the accordion will be opened by default */ not: BooleanConstructor; modifiers: { type: PropType; default: undefined; }; }; export declare const VvAccordionEvents: string[]; export type VvAccordionPropsTypes = ExtractPropTypes; /** * Merges local and group props */ export declare function useGroupProps(props: VvAccordionPropsTypes): { isInGroup: globalThis.ComputedRef; group: AccordionGroupState | undefined; modifiers: globalThis.ComputedRef; disabled: globalThis.ComputedRef; bus: import("mitt").Emitter | undefined; };