import { ElCheckboxGroupInstance } from '../y-app/el'; import { CheckboxOption } from './types'; declare function __VLS_template(): Partial any>>; declare const __VLS_component: import('vue').DefineComponent; options: import('vue').PropType; ariaLabel: StringConstructor; modelValue: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => import('element-plus').CheckboxGroupValueType) | (() => import('element-plus').CheckboxGroupValueType) | (((new (...args: any[]) => import('element-plus').CheckboxGroupValueType) | (() => import('element-plus').CheckboxGroupValueType)) | null)[], unknown, unknown, () => never[], boolean>; disabled: import('element-plus/es/utils/index').EpPropFinalized; min: NumberConstructor; max: NumberConstructor; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fill: StringConstructor; textColor: StringConstructor; tag: import('element-plus/es/utils/index').EpPropFinalized; validateEvent: import('element-plus/es/utils/index').EpPropFinalized; props: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => { value?: string; label?: string; disabled?: string; }) | (() => { value?: string; label?: string; disabled?: string; }) | (((new (...args: any[]) => { value?: string; label?: string; disabled?: string; }) | (() => { value?: string; label?: string; disabled?: string; })) | null)[], unknown, unknown, () => Required<{ value?: string; label?: string; disabled?: string; }>, boolean>; }>, { reloadOptions: (params?: any) => void; checkboxGroupRef: import('vue').Ref; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (val: import('element-plus').CheckboxValueType[]) => void; "update:modelValue": (val: import('element-plus').CheckboxGroupValueType) => void; }, string, import('vue').PublicProps, Readonly; options: import('vue').PropType; ariaLabel: StringConstructor; modelValue: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => import('element-plus').CheckboxGroupValueType) | (() => import('element-plus').CheckboxGroupValueType) | (((new (...args: any[]) => import('element-plus').CheckboxGroupValueType) | (() => import('element-plus').CheckboxGroupValueType)) | null)[], unknown, unknown, () => never[], boolean>; disabled: import('element-plus/es/utils/index').EpPropFinalized; min: NumberConstructor; max: NumberConstructor; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fill: StringConstructor; textColor: StringConstructor; tag: import('element-plus/es/utils/index').EpPropFinalized; validateEvent: import('element-plus/es/utils/index').EpPropFinalized; props: import('element-plus/es/utils/index').EpPropFinalized<(new (...args: any[]) => { value?: string; label?: string; disabled?: string; }) | (() => { value?: string; label?: string; disabled?: string; }) | (((new (...args: any[]) => { value?: string; label?: string; disabled?: string; }) | (() => { value?: string; label?: string; disabled?: string; })) | null)[], unknown, unknown, () => Required<{ value?: string; label?: string; disabled?: string; }>, boolean>; }>> & Readonly<{ onChange?: ((val: import('element-plus').CheckboxValueType[]) => any) | undefined; "onUpdate:modelValue"?: ((val: import('element-plus').CheckboxGroupValueType) => any) | undefined; }>, { modelValue: import('element-plus').CheckboxGroupValueType; disabled: import('element-plus/es/utils/index').EpPropMergeType; validateEvent: import('element-plus/es/utils/index').EpPropMergeType; props: { value?: string; label?: string; disabled?: string; }; tag: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };