import type { EmitFn } from 'element-ultra/utils'; import type { ExtractPropTypes } from 'vue'; export interface CheckGroup { label: string; items: Array<{ label?: string; value: string; }>; } export declare const checkboxGroupsProps: { readonly groups: { readonly type: PropType; readonly required: true; }; readonly modelValue: PropType<(string | number)[]>; }; export declare const checkboxGroupsEmits: { 'update:modelValue': (checkedList: (string | number)[]) => boolean; 'checked-change': (checked: boolean, value: string) => boolean; }; export type CheckboxGroupsProps = ExtractPropTypes; export type CheckboxGroupsEmits = EmitFn;