import { PropType } from 'vue-demi'; import { Form as ElForm } from 'element-ui'; import { getComponent } from './components'; /** * @file 条件容器 */ declare const _default: import("vue").ComponentOptions>; readonly default: () => {}; }; readonly sortable: { readonly type: PropType; }; readonly resetToInitialValue: { readonly type: PropType; }; readonly immediateSearch: { readonly type: PropType; }; readonly renderBtn: { readonly type: PropType; readonly default: true; }; readonly resetTriggerSearch: { readonly type: PropType; }; readonly searchText: { readonly type: PropType; readonly default: "搜索"; }; readonly resetText: { readonly type: PropType; readonly default: "重置"; }; readonly realtime: { readonly type: PropType; readonly default: undefined; }; readonly searchAtDatumChanged: { readonly type: PropType; readonly default: undefined; }; readonly backfill: { readonly type: PropType>; }; readonly toast: { readonly type: PropType<(msg: string) => void>; readonly default: undefined; }; readonly emptyValues: { readonly type: PropType; readonly default: () => (string | null | undefined)[]; }; readonly emptyValue: { readonly type: PropType<() => any>; readonly default: undefined; }; readonly size: { readonly type: PropType; }; }>>>; formRef: import("@vue/composition-api").Ref; getComponent: typeof getComponent; resetAndSearch: () => void; child: import("@xiaohaih/condition-core").CommonMethod[]; wrapperInstance: { realtime: import("@vue/composition-api").Ref; queryChangedInWrapper: import("@vue/composition-api").Ref; register(compOption: import("@xiaohaih/condition-core").CommonMethod): () => void; updateQueryValue(field: string, value: any, nativeField: string): void; insetSearch(): void; search: () => Promise; removeUnreferencedField(field: string): void; options: { [x: string]: any; }; }; query: import("@vue/composition-api").Ref<{ [x: string]: string; }>; getQuery: () => { [x: string]: string; }; search: () => Promise; reset: () => void; validate: () => Promise; }> & import("@vue/composition-api").Data, {}, {}, { readonly datum: { readonly type: PropType>; readonly default: () => {}; }; readonly sortable: { readonly type: PropType; }; readonly resetToInitialValue: { readonly type: PropType; }; readonly immediateSearch: { readonly type: PropType; }; readonly renderBtn: { readonly type: PropType; readonly default: true; }; readonly resetTriggerSearch: { readonly type: PropType; }; readonly searchText: { readonly type: PropType; readonly default: "搜索"; }; readonly resetText: { readonly type: PropType; readonly default: "重置"; }; readonly realtime: { readonly type: PropType; readonly default: undefined; }; readonly searchAtDatumChanged: { readonly type: PropType; readonly default: undefined; }; readonly backfill: { readonly type: PropType>; }; readonly toast: { readonly type: PropType<(msg: string) => void>; readonly default: undefined; }; readonly emptyValues: { readonly type: PropType; readonly default: () => (string | null | undefined)[]; }; readonly emptyValue: { readonly type: PropType<() => any>; readonly default: undefined; }; readonly size: { readonly type: PropType; }; }, import("@vue/composition-api").ExtractPropTypes<{ readonly datum: { readonly type: PropType>; readonly default: () => {}; }; readonly sortable: { readonly type: PropType; }; readonly resetToInitialValue: { readonly type: PropType; }; readonly immediateSearch: { readonly type: PropType; }; readonly renderBtn: { readonly type: PropType; readonly default: true; }; readonly resetTriggerSearch: { readonly type: PropType; }; readonly searchText: { readonly type: PropType; readonly default: "搜索"; }; readonly resetText: { readonly type: PropType; readonly default: "重置"; }; readonly realtime: { readonly type: PropType; readonly default: undefined; }; readonly searchAtDatumChanged: { readonly type: PropType; readonly default: undefined; }; readonly backfill: { readonly type: PropType>; }; readonly toast: { readonly type: PropType<(msg: string) => void>; readonly default: undefined; }; readonly emptyValues: { readonly type: PropType; readonly default: () => (string | null | undefined)[]; }; readonly emptyValue: { readonly type: PropType<() => any>; readonly default: undefined; }; readonly size: { readonly type: PropType; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ readonly realtime: boolean; readonly searchAtDatumChanged: boolean; readonly toast: (msg: string) => void; readonly emptyValues: any[]; readonly emptyValue: () => any; readonly datum: Record; readonly renderBtn: boolean; readonly searchText: string; readonly resetText: string; } & { readonly backfill?: Record | undefined; readonly resetToInitialValue?: boolean | undefined; readonly sortable?: boolean | undefined; readonly immediateSearch?: boolean | undefined; readonly resetTriggerSearch?: boolean | undefined; readonly size?: import("element-ui/types/component").ElementUIComponentSize | undefined; } & { onSearch?: ((query: Record) => any) | undefined; onReset?: ((query: Record) => any) | undefined; onReady?: ((query: Record) => any) | undefined; }, import("@vue/composition-api").ShallowUnwrapRef<{ rootProps: import("@vue/composition-api").ComputedRef>; readonly default: () => {}; }; readonly sortable: { readonly type: PropType; }; readonly resetToInitialValue: { readonly type: PropType; }; readonly immediateSearch: { readonly type: PropType; }; readonly renderBtn: { readonly type: PropType; readonly default: true; }; readonly resetTriggerSearch: { readonly type: PropType; }; readonly searchText: { readonly type: PropType; readonly default: "搜索"; }; readonly resetText: { readonly type: PropType; readonly default: "重置"; }; readonly realtime: { readonly type: PropType; readonly default: undefined; }; readonly searchAtDatumChanged: { readonly type: PropType; readonly default: undefined; }; readonly backfill: { readonly type: PropType>; }; readonly toast: { readonly type: PropType<(msg: string) => void>; readonly default: undefined; }; readonly emptyValues: { readonly type: PropType; readonly default: () => (string | null | undefined)[]; }; readonly emptyValue: { readonly type: PropType<() => any>; readonly default: undefined; }; readonly size: { readonly type: PropType; }; }>>>; formRef: import("@vue/composition-api").Ref; getComponent: typeof getComponent; resetAndSearch: () => void; child: import("@xiaohaih/condition-core").CommonMethod[]; wrapperInstance: { realtime: import("@vue/composition-api").Ref; queryChangedInWrapper: import("@vue/composition-api").Ref; register(compOption: import("@xiaohaih/condition-core").CommonMethod): () => void; updateQueryValue(field: string, value: any, nativeField: string): void; insetSearch(): void; search: () => Promise; removeUnreferencedField(field: string): void; options: { [x: string]: any; }; }; query: import("@vue/composition-api").Ref<{ [x: string]: string; }>; getQuery: () => { [x: string]: string; }; search: () => Promise; reset: () => void; validate: () => Promise; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, { ready: (query: Record) => boolean; search: (query: Record) => boolean; reset: (query: Record) => boolean; }, { readonly realtime: boolean; readonly searchAtDatumChanged: boolean; readonly toast: (msg: string) => void; readonly emptyValues: any[]; readonly emptyValue: () => any; readonly datum: Record; readonly renderBtn: boolean; readonly searchText: string; readonly resetText: string; } & { readonly backfill?: Record | undefined; readonly resetToInitialValue?: boolean | undefined; readonly sortable?: boolean | undefined; readonly immediateSearch?: boolean | undefined; readonly resetTriggerSearch?: boolean | undefined; readonly size?: import("element-ui/types/component").ElementUIComponentSize | undefined; } & { onSearch?: ((query: Record) => any) | undefined; onReset?: ((query: Record) => any) | undefined; onReady?: ((query: Record) => any) | undefined; }, { readonly realtime: boolean; readonly searchAtDatumChanged: boolean; readonly toast: (msg: string) => void; readonly emptyValues: any[]; readonly emptyValue: () => any; readonly datum: Record; readonly renderBtn: boolean; readonly searchText: string; readonly resetText: string; }, true>); export default _default;