import type { ExtractPropTypes } from 'vue'; import type Checker from './checker.tsx'; import type { PropType } from 'vue/dist/vue'; import type { CheckerLabelPosition } from './types'; export declare const checkerProps: { 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") | (() => CheckerLabelPosition) | (((new (...args: any[]) => "left" | "right") | (() => CheckerLabelPosition)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelDisabled: BooleanConstructor; }; export type CheckerProps = ExtractPropTypes; export type CheckerInstance = InstanceType;