import { InjectionKey, PropType } from "vue"; export declare const CollapseKey: InjectionKey>; export type CollapseValue = string | number | symbol; declare const Collapse: import("vue").DefineComponent<{ value: PropType; accordion: BooleanConstructor; multiple: BooleanConstructor; ripple: BooleanConstructor; disabled: BooleanConstructor; }, { iValue: import("vue").WritableComputedRef; selected: (key: CollapseValue) => void; _render: () => import("vue").VNode; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:value"[], "update:value", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ disabled: boolean; multiple: boolean; ripple: boolean; accordion: boolean; } & { value?: CollapseValue | CollapseValue[]; }>, { disabled: boolean; multiple: boolean; ripple: boolean; accordion: boolean; }>; export default Collapse;