import type { EmitFn } from 'element-ultra/utils'; import type { ExtractPropTypes } from 'vue'; export declare const checkboxGroupProps: { modelValue: { type: PropType<(string | number)[]>; default: () => never[]; }; disabled: BooleanConstructor; max: { type: NumberConstructor; default: undefined; }; size: { type: PropType<"default" | "small" | "large">; default: string; }; tag: { type: StringConstructor; default: string; }; items: { type: PropType<{ value: string | number; label: string; }[]>; }; label: { type: StringConstructor; }; field: { type: StringConstructor; }; tips: { type: StringConstructor; }; span: { type: PropType; }; required: { type: BooleanConstructor; }; }; export declare const checkboxGroupEmit: { 'update:modelValue': (v: (string | number)[]) => boolean; change: (v: (string | number)[], label: (string | number)[]) => boolean; }; export type CheckboxGroupProps = ExtractPropTypes; export type CheckboxGroupEmit = EmitFn;