import type { ExtractPropTypes } from 'vue'; import type checkboxGroup from './checkbox-group.vue'; import type { CheckboxValueType } from './checkbox'; export declare type CheckboxGroupValueType = Exclude[]; export declare const checkboxGroupProps: { readonly ariaLabel: StringConstructor; readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>; readonly disabled: BooleanConstructor; readonly min: NumberConstructor; readonly max: NumberConstructor; readonly size: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly fill: StringConstructor; readonly textColor: StringConstructor; readonly tag: import("element-plus/es/utils").EpPropFinalized; readonly validateEvent: import("element-plus/es/utils").EpPropFinalized; }; export declare const checkboxGroupEmits: { "update:modelValue": (val: CheckboxGroupValueType) => boolean; change: (val: CheckboxValueType[]) => boolean; }; export declare type CheckboxGroupProps = ExtractPropTypes; export declare type CheckboxGroupEmits = typeof checkboxGroupEmits; export declare type CheckboxGroupInstance = InstanceType;