declare const compMap: { select: import("vue").ComponentOptions; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; filterValue: import("@vue/composition-api").Ref; customFilterMethod: (val: string) => void; filterSource: import("@vue/composition-api").ComputedRef[]>; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly filterMethod?: ((val: string, option: unknown) => boolean) | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly filterMethod: { readonly type: import("@vue/composition-api").PropType<(val: string, option: unknown) => boolean>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; filterValue: import("@vue/composition-api").Ref; customFilterMethod: (val: string) => void; filterSource: import("@vue/composition-api").ComputedRef[]>; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly filterMethod?: ((val: string, option: unknown) => boolean) | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; }, true>); input: import("vue").ComponentOptions; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; debounceChange: (value: string) => void; enterHandle: (ev: Event | KeyboardEvent) => void; search: () => void; insideSearch: () => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly slotPrefix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly slotPrefix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly clearable: boolean; readonly waitTime: number; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly name?: string | number | boolean | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly slotPrefix?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotSuffix?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotPrepend?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotAppend?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly maxlength?: string | number | boolean | undefined; readonly minlength?: string | number | boolean | undefined; readonly placeholder?: string | number | boolean | undefined; readonly rows?: string | number | boolean | undefined; readonly max?: string | number | boolean | undefined; readonly min?: string | number | boolean | undefined; readonly step?: string | number | boolean | undefined; readonly autofocus?: string | number | boolean | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotSuffix: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly slotPrepend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; /** * 删除自定义组件 * @param {string} name 定义的类型 */ readonly slotAppend: { readonly type: import("@vue/composition-api").PropType; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode)>; }; readonly realtime: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("@vue/composition-api").PropType; readonly default: 300; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly maxlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly minlength: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly placeholder: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly rows: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly name: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly max: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly min: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly step: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly autofocus: { type: (BooleanConstructor | StringConstructor | NumberConstructor)[]; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; debounceChange: (value: string) => void; enterHandle: (ev: Event | KeyboardEvent) => void; search: () => void; insideSearch: () => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly clearable: boolean; readonly waitTime: number; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly name?: string | number | boolean | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly slotPrefix?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotSuffix?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotPrepend?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly slotAppend?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; search(): void; insideSearch(): void; }) => import("vue-demi").VNode) | undefined; readonly maxlength?: string | number | boolean | undefined; readonly minlength?: string | number | boolean | undefined; readonly placeholder?: string | number | boolean | undefined; readonly rows?: string | number | boolean | undefined; readonly max?: string | number | boolean | undefined; readonly min?: string | number | boolean | undefined; readonly step?: string | number | boolean | undefined; readonly autofocus?: string | number | boolean | undefined; }, { readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly clearable: boolean; readonly waitTime: number; }, true>); datepicker: import("vue").ComponentOptions; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly valueFormat: { readonly type: import("@vue/composition-api").PropType; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly valueFormat: { readonly type: import("@vue/composition-api").PropType; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; }, true>); 'date-picker': import("vue").ComponentOptions; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly valueFormat: { readonly type: import("@vue/composition-api").PropType; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly valueFormat: { readonly type: import("@vue/composition-api").PropType; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "yyyy-MM-dd"; }; readonly beginField: { readonly type: import("@vue/composition-api").PropType; }; readonly endField: { readonly type: import("@vue/composition-api").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; }, true>); cascader: import("vue").ComponentOptions>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; customProps: import("@vue/composition-api").ComputedRef<{ emitPath: any; }>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly props: { readonly type: import("@vue/composition-api").PropType>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly props: { readonly type: import("@vue/composition-api").PropType>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; } & { readonly backfill?: Record | undefined; readonly props?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef>; }; readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly filterable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly clearable: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; customProps: import("@vue/composition-api").ComputedRef<{ emitPath: any; }>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; } & { readonly backfill?: Record | undefined; readonly props?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly filterable: boolean; readonly clearable: boolean; }, true>); radio: import("vue").ComponentOptions; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; radioGroupRef: import("@vue/composition-api").Ref; radioType: import("@vue/composition-api").ComputedRef<"ElRadioButton" | "ElRadio">; eventName: import("@vue/composition-api").ComputedRef<"click" | null>; customChange: (newVal: string, currentVal: string | string[], cb: (value: string | string[]) => void) => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly cancelable: boolean; } & { readonly backfill?: Record | undefined; readonly type?: "button" | "radio" | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"button" | "radio">; }; readonly cancelable: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; radioGroupRef: import("@vue/composition-api").Ref; radioType: import("@vue/composition-api").ComputedRef<"ElRadioButton" | "ElRadio">; eventName: import("@vue/composition-api").ComputedRef<"click" | null>; customChange: (newVal: string, currentVal: string | string[], cb: (value: string | string[]) => void) => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly cancelable: boolean; } & { readonly backfill?: Record | undefined; readonly type?: "button" | "radio" | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; readonly cancelable: boolean; }, true>); checkbox: import("vue").ComponentOptions; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; checkboxGroupRef: import("@vue/composition-api").Ref; checkboxType: import("@vue/composition-api").ComputedRef<"ElCheckboxButton" | "ElCheckbox">; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly labelKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; } & { readonly backfill?: Record | undefined; readonly type?: "checkbox" | "button" | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: "label"; }; readonly valueKey: { readonly type: import("@vue/composition-api").PropType; readonly default: "value"; }; readonly type: { readonly type: import("@vue/composition-api").PropType<"checkbox" | "button">; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: true; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; checkboxGroupRef: import("@vue/composition-api").Ref; checkboxType: import("@vue/composition-api").ComputedRef<"ElCheckboxButton" | "ElCheckbox">; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; } & { readonly backfill?: Record | undefined; readonly type?: "checkbox" | "button" | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueKey: string; readonly labelKey: string; }, true>); 'color-picker': import("vue").ComponentOptions; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; }, true>); 'input-number': import("vue").ComponentOptions; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; debounceChange: (value: number | null | undefined) => void; enterHandle: (ev: Event | KeyboardEvent) => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly realtime: { readonly type: import("vue").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly realtime: { readonly type: import("vue").PropType; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly waitTime: number; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; readonly default: true; }; readonly waitTime: { readonly type: import("vue").PropType; readonly default: 300; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; debounceChange: (value: number | null | undefined) => void; enterHandle: (ev: Event | KeyboardEvent) => void; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly waitTime: number; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly realtime: boolean; readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly waitTime: number; }, true>); rate: import("vue").ComponentOptions; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; }, true>); slider: import("vue").ComponentOptions; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly range?: boolean | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; readonly range: { readonly type: import("vue").PropType; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly range?: boolean | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; }, true>); switch: import("vue").ComponentOptions; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; }, true>); 'time-picker': import("vue").ComponentOptions; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }> & import("@vue/composition-api").Data, {}, {}, { readonly isRange: { readonly type: import("vue").PropType; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly isRange: { readonly type: import("vue").PropType; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; readonly isRange?: boolean | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ /** * 删除自定义组件 * @param {string} name 定义的类型 */ formItemProps: import("@vue/composition-api").ComputedRef; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef; }; readonly valueFormat: { readonly type: import("vue").PropType; readonly default: "HH:mm:ss"; }; readonly beginField: { readonly type: import("vue").PropType; }; readonly endField: { readonly type: import("vue").PropType; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; isMultiple: import("@vue/composition-api").ComputedRef; getNode: typeof import("@xiaohaih/condition-core").getNode; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly beginField?: string | undefined; readonly endField?: string | undefined; readonly isRange?: boolean | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; readonly valueFormat: string; }, true>); upload: import("vue").ComponentOptions void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; customChange: (fileList: import("element-ui/types/upload").ElUploadInternalFileDetail[]) => void; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; uploadRef: import("@vue/composition-api").Ref; }> & import("@vue/composition-api").Data, {}, {}, { readonly getUploadInstance: { readonly type: import("vue").PropType<(ins: import("element-ui").Upload) => void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly getUploadInstance: { readonly type: import("vue").PropType<(ins: import("element-ui").Upload) => void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly getUploadInstance?: ((ins: import("element-ui").Upload) => void) | undefined; readonly slotDefault?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotTrigger?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotTip?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotFile?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode) | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ formItemProps: import("@vue/composition-api").ComputedRef void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; contentProps: import("@vue/composition-api").ComputedRef void>; }; readonly slotDefault: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTrigger: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotTip: { readonly type: import("vue").PropType; query: Record; }) => import("vue-demi").VNode)>; }; readonly slotFile: { readonly type: import("vue").PropType; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode)>; }; readonly prop: { type: import("@vue/composition-api").PropType; }; readonly postfix: { type: import("@vue/composition-api").PropType import("vue-demi").VNode)>; }; readonly as: { type: import("@vue/composition-api").PropType; }; readonly conditionSortIndex: { type: import("@vue/composition-api").PropType; }; readonly fields: { readonly type: import("@vue/composition-api").PropType; }; readonly backfillToValue: { readonly type: import("@vue/composition-api").PropType<(values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]>; readonly default: (v: any) => any; }; readonly options: { readonly type: import("@vue/composition-api").PropType[]>; readonly default: () => never[]; }; readonly getOptions: { readonly type: import("@vue/composition-api").PropType; }; readonly field: { readonly type: import("@vue/composition-api").PropType; readonly required: true; }; readonly multiple: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly query: { readonly type: import("@vue/composition-api").PropType>; readonly required: true; }; readonly backfill: { readonly type: import("@vue/composition-api").PropType>; }; readonly disabled: { readonly type: import("@vue/composition-api").PropType; }; readonly hide: { readonly type: import("@vue/composition-api").PropType; }; readonly depend: { readonly type: import("@vue/composition-api").PropType; }; readonly dependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly dependWatchOption: { readonly type: import("@vue/composition-api").PropType>; }; readonly optionsDepend: { readonly type: import("@vue/composition-api").PropType; }; readonly optionsDependFields: { readonly type: import("@vue/composition-api").PropType; }; readonly resetToInitialValue: { readonly type: import("@vue/composition-api").PropType; }; readonly emptyValue: { readonly type: import("@vue/composition-api").PropType; readonly default: undefined; }; readonly validator: { readonly type: import("@vue/composition-api").PropType<((query: Record) => any) | ((query: Record) => Promise)>; }; readonly customGetQuery: { readonly type: import("@vue/composition-api").PropType; }; readonly defaultValue: { readonly type: import("@vue/composition-api").PropType, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType)>; }; }>>>; getNode: typeof import("@xiaohaih/condition-core").getNode; customChange: (fileList: import("element-ui/types/upload").ElUploadInternalFileDetail[]) => void; wrapper: import("@xiaohaih/condition-core").ProvideValue | undefined; option: { reset(): void; updateWrapperQuery(): void; readonly validator: ((query: Record) => any) | ((query: Record) => Promise) | undefined; getQuery: () => Record; }; checked: import("@vue/composition-api").Ref<(string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]>; getQuery: () => Record; insetDisabled: import("@vue/composition-api").Ref; insetHide: import("@vue/composition-api").Ref; finalOption: import("@vue/composition-api").ComputedRef[]>; updateCheckedValue: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; change: (value: (string | number | boolean | Record | null | undefined) | (string | number | boolean | Record | null | undefined)[]) => void; reset: () => void; uploadRef: import("@vue/composition-api").Ref; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, { readonly emptyValue: string | number | boolean | null | undefined; readonly field: string; readonly multiple: boolean; readonly query: Record; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; } & { readonly backfill?: Record | undefined; readonly disabled?: import("@xiaohaih/condition-core").HideOption | undefined; readonly hide?: import("@xiaohaih/condition-core").HideOption | undefined; readonly depend?: boolean | undefined; readonly dependFields?: string | string[] | undefined; readonly dependWatchOption?: import("@vue/composition-api").WatchOptions | undefined; readonly optionsDepend?: boolean | undefined; readonly optionsDependFields?: string | string[] | undefined; readonly resetToInitialValue?: boolean | undefined; readonly validator?: ((query: Record) => any) | ((query: Record) => Promise) | undefined; readonly customGetQuery?: import("@xiaohaih/condition-core").GetQuery | undefined; readonly defaultValue?: import("@xiaohaih/condition-core").ValueType | ((query: Record, backfill?: Record | undefined) => import("@xiaohaih/condition-core").ValueType) | undefined; readonly fields?: string[] | undefined; readonly getOptions?: import("@xiaohaih/condition-core").GetOptions | undefined; readonly prop?: string | string[] | undefined; readonly postfix?: string | import("vue-demi").VNode | ((...args: any[]) => import("vue-demi").VNode) | undefined; readonly as?: string | undefined; readonly conditionSortIndex?: number | undefined; readonly getUploadInstance?: ((ins: import("element-ui").Upload) => void) | undefined; readonly slotDefault?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotTrigger?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotTip?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; }) => import("vue-demi").VNode) | undefined; readonly slotFile?: import("vue-demi").VNode | ((option: { backfill: Record; query: Record; } & { file: import("element-ui/types/upload").ElUploadInternalFileDetail; }) => import("vue-demi").VNode) | undefined; }, { readonly emptyValue: string | number | boolean | null | undefined; readonly multiple: boolean; readonly backfillToValue: (values: string | string[], fields: string | string[], backfill?: Record | undefined) => string | string[]; readonly options: Record[]; }, true>); }; /** 默认定义组件的类型 */ export type ComponentType = (typeof compMap)[keyof typeof compMap]; /** * 注册自定义组件 * @param {string} name 类型 * @param {} comp 可渲染的组件 */ export declare function registerComponent(name: string, comp: any): void; /** * 删除自定义组件 * @param {string} name 定义的类型 */ export declare function unregisterComponent(name: string): void; /** * 获取指定组件 * @param {string} name? 组件类型 */ export declare function getComponent(): Record; export declare function getComponent(name: string): ComponentType | undefined; export {};