import type { ExtractPropTypes } from 'vue'; import type CheckboxGroup from './checkbox-group.tsx'; import type { PropType } from 'vue/dist/vue'; import type { CheckerDirection, CheckerShape } from '../../checkbox/src/types'; export declare const checkboxGroupProps: { max: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; shape: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => "round" | "square") | (() => CheckerShape) | (((new (...args: any[]) => "round" | "square") | (() => CheckerShape)) | null)[], unknown, unknown, CheckerShape, boolean>; disabled: BooleanConstructor; iconSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; direction: { readonly type: PropType "horizontal" | "vertical") | (() => CheckerDirection) | (((new (...args: any[]) => "horizontal" | "vertical") | (() => CheckerDirection)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => unknown[]) | (() => unknown[]) | (((new (...args: any[]) => unknown[]) | (() => unknown[])) | null)[], unknown, unknown, () => never[], boolean>; checkedColor: StringConstructor; }; export type CheckboxGroupProps = ExtractPropTypes; export type CheckboxGroupInstance = InstanceType; export declare const checkboxGroupEmits: { "update:modelValue": (value: unknown) => unknown; change: (event: unknown) => unknown; }; export type CheckboxGroupEmits = typeof checkboxGroupEmits;