import { PropType } from 'vue'; export declare const checkboxProps: { /** 展示的字段 */ readonly labelKey: { readonly type: PropType; readonly default: "label"; }; /** 提交的字段 */ readonly valueKey: { readonly type: PropType; readonly default: "value"; }; /** 按钮类型(checkbox|button), 默认 checkbox */ readonly type: { readonly type: PropType<"checkbox" | "button">; }; /** 是否多选 */ readonly multiple: { readonly type: PropType; readonly default: true; }; /** 选项禁用字段 */ readonly disabledKey: { readonly type: PropType; readonly default: "disabled"; }; readonly class: { type: PropType | any[]>; }; readonly style: { type: PropType | any[]>; }; readonly prop: { type: PropType; }; readonly postfix: { type: PropType import('vue').VNode)>; }; readonly as: { type: PropType; }; readonly conditionSortIndex: { type: PropType; }; readonly dynamicFields: { type: PropType<(option: { query: Record; }) => Record | void>; }; readonly formDynamicFields: { type: PropType<(option: { query: Record; }) => Record | void>; }; readonly slotDefault: { type: PropType import('vue').VNode)>; }; readonly slotBefore: { type: PropType import('vue').VNode)>; }; readonly slotAfter: { type: PropType import('vue').VNode)>; }; readonly fields: { readonly type: PropType; }; readonly backfillToValue: { readonly type: PropType<(values: string | string[], fields: string | string[], backfill?: Record) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: PropType; }; readonly field: { readonly type: PropType; readonly required: true; }; readonly query: { readonly type: PropType>; readonly required: true; }; readonly backfill: { readonly type: PropType>; }; readonly disabled: { readonly type: PropType; }; readonly hide: { readonly type: PropType; }; readonly depend: { readonly type: PropType; }; readonly resetByDependValueChange: { readonly type: PropType) => boolean)>; readonly default: true; }; readonly dependFields: { readonly type: PropType; }; readonly dependWatchOption: { readonly type: PropType; }; readonly optionsDepend: { readonly type: PropType; }; readonly optionsDependFields: { readonly type: PropType; }; readonly resetToInitialValue: { readonly type: PropType; }; readonly emptyValue: { readonly type: PropType; readonly default: undefined; }; readonly validator: { readonly type: PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: PropType; }; readonly defaultValue: { readonly type: PropType, backfill?: Record) => import('@xiaohaih/condition-core').ValueType)>; readonly default: undefined; }; readonly ariaControls: StringConstructor; readonly modelValue: { type: (NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; readonly value: { type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[]; default: undefined; }; readonly indeterminate: BooleanConstructor; readonly checked: BooleanConstructor; readonly name: { type: StringConstructor; default: undefined; }; readonly trueValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly falseValue: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly trueLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly falseLabel: { type: (NumberConstructor | StringConstructor)[]; default: undefined; }; readonly id: { type: StringConstructor; default: undefined; }; readonly border: BooleanConstructor; readonly size: { readonly type: PropType<"" | "default" | "small" | "large">; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabindex: (NumberConstructor | StringConstructor)[]; readonly validateEvent: { type: BooleanConstructor; default: boolean; }; };