import type { ExtractPropTypes } from 'vue'; import type Checkbox from './checkbox.tsx'; import type { PropType } from 'vue/dist/vue'; import type { CheckerShape } from './types'; export declare const checkboxProps: { name: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: BooleanConstructor; iconSize: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; modelValue: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; checkedColor: StringConstructor; labelPosition: { readonly type: PropType "left" | "right") | (() => import("./types").CheckerLabelPosition) | (((new (...args: any[]) => "left" | "right") | (() => import("./types").CheckerLabelPosition)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelDisabled: BooleanConstructor; } & { shape: { readonly type: PropType "round" | "square") | (() => CheckerShape) | (((new (...args: any[]) => "round" | "square") | (() => CheckerShape)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; bindGroup: import("xzx-design/es/utils").EpPropFinalized; indeterminate: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | (((new (...args: any[]) => boolean) | (() => boolean | null)) | null)[], unknown, unknown, null, boolean>; }; export type CheckboxProps = ExtractPropTypes; export type CheckboxInstance = InstanceType;