import { SFCWithInstall } from '../../shared/types'; declare const CQuickSearch: SFCWithInstall; default: () => never[]; }; quickSearchConfig: { type: import("vue").PropType; default: () => never[]; }; tableId: { type: StringConstructor; default: string; }; selectCriticalNum: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; }>, { rules: { classname: { required: boolean; message: string; trigger: string[]; }; }; $message: import("naive-ui/es/message").MessageApi; handleGetConfigApi: (params: any, key: string, config: {} | undefined, filterApiConfigVal: any) => Promise; outQuickSearchFn: { handlerInitSearchItem(arr: import("..").ISearchType[]): void; }; getRenderSearchConObj: (cfg: import("..").ISearchType) => any; resetRenderWidgetValue: (cfg: import("..").ISearchType) => any; isRender: (cfg: import("..").ISearchType) => any; transformData: (advancedFilterData: import("..").IApiServerType[], extendData: import("..").IExtendConfigurationType) => { fieldType: string; columnName: string; settingObj: {}; setting: string; widgetCfg: { isRender: boolean; widgetType: string | null; originType: string | null; valueList: { name: string; value: any; }[] | { value: any; label: any; }[] | undefined; defaultValue: any; defValueUnit: any; optionSetting: string | undefined; dateShortcuts: any[] | undefined; multiple: boolean; manualMapping: boolean | null | undefined; showWholeOption: boolean | undefined; dynamicOptionInfo: import("..").dynamicOptionInfoType | {} | undefined; classifyStr: string | undefined; linkageFieldKeys: string[]; }; rangeFilter: boolean | undefined; componentProps: any; unit: any; isAccurateSearchVal: boolean; _extendData: import("..").IExtendConfigurationType; title: string; alias: string | undefined; isShowSearch: number; filterExplicit: number; explicitRequired: number; advanceOptionSetting: string; placeholder: string | undefined; advanceColWidth: number | null | undefined; accurateSearch: any; extendKey: string; extendType: string; dateShortcuts: any[]; }[]; getCacheDef: (item: import("..").ISearchType, cacheList: string[]) => string | string[]; transformParams: (paramsList: any[]) => any; props: import("@vue/shared").LooseRequired; default: () => never[]; }; quickSearchConfig: { type: import("vue").PropType; default: () => never[]; }; tableId: { type: StringConstructor; default: string; }; selectCriticalNum: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; }>> & Readonly<{ onOnFilterSearch?: ((...args: any[]) => any) | undefined; onGetFilterParam?: ((...args: any[]) => any) | undefined; onClearQuickSearchConfig?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "onFilterSearch" | "getFilterParam" | "clearQuickSearchConfig", ...args: any[]) => void; formRef: import("vue").Ref; formValue: import("vue").Ref<{ classname: string; }, { classname: string; } | { classname: string; }>; showInner: import("vue").Ref; quickSearch: import("vue").Ref<{ isShowSearch?: number | undefined; filterExplicit?: number | undefined; explicitRequired?: number | undefined; advanceOptionSetting?: string | undefined; explicitDefaultVal?: string | undefined; advanceColWidth?: string | undefined; fieldType?: string | undefined; columnName: string; title: string; placeholder?: string | undefined; settingObj?: any; setting?: any; widgetCfg?: any; rangeFilter?: boolean | undefined; unit?: string | undefined; _extendData?: { _filterApiConfig: any; _selectCriticalNum?: number | undefined; } | undefined; _frontId?: any; isRender?: boolean | undefined; widgetType?: any; con?: string | undefined; _isBlock?: boolean | undefined; value?: any; sid?: string | undefined; alias?: string | undefined; accurateSearch?: any; isAccurateSearchVal?: boolean | undefined; extendKey?: string | undefined; extendType?: string | undefined; }[], import("..").ISearchType[] | { isShowSearch?: number | undefined; filterExplicit?: number | undefined; explicitRequired?: number | undefined; advanceOptionSetting?: string | undefined; explicitDefaultVal?: string | undefined; advanceColWidth?: string | undefined; fieldType?: string | undefined; columnName: string; title: string; placeholder?: string | undefined; settingObj?: any; setting?: any; widgetCfg?: any; rangeFilter?: boolean | undefined; unit?: string | undefined; _extendData?: { _filterApiConfig: any; _selectCriticalNum?: number | undefined; } | undefined; _frontId?: any; isRender?: boolean | undefined; widgetType?: any; con?: string | undefined; _isBlock?: boolean | undefined; value?: any; sid?: string | undefined; alias?: string | undefined; accurateSearch?: any; isAccurateSearchVal?: boolean | undefined; extendKey?: string | undefined; extendType?: string | undefined; }[]>; parentNames: import("vue").Ref<{ disabled: boolean; isAdd?: boolean | undefined; selected: boolean; value: string; }[], import("..").IParentNamesType[] | { disabled: boolean; isAdd?: boolean | undefined; selected: boolean; value: string; }[]>; showAdd: import("vue").Ref; addVal: import("vue").Ref; parentInputRef: import("vue").Ref; parentInputAddRef: import("vue").Ref; filterChangeFnList: import("vue").Ref; parentNamesHasAdd: import("vue").ComputedRef; handleName: import("vue").ComputedRef<(item: import("..").ISearchType, key?: string) => any>; init: () => void; onFilterSearch: () => { isShowSearch?: number | undefined; filterExplicit?: number | undefined; explicitRequired?: number | undefined; advanceOptionSetting?: string | undefined; explicitDefaultVal?: string | undefined; advanceColWidth?: string | undefined; fieldType?: string | undefined; columnName: string; title: string; placeholder?: string | undefined; settingObj?: any; setting?: any; widgetCfg?: any; rangeFilter?: boolean | undefined; unit?: string | undefined; _extendData?: { _filterApiConfig: any; _selectCriticalNum?: number | undefined; } | undefined; _frontId?: any; isRender?: boolean | undefined; widgetType?: any; con?: string | undefined; _isBlock?: boolean | undefined; value?: any; sid?: string | undefined; alias?: string | undefined; accurateSearch?: any; isAccurateSearchVal?: boolean | undefined; extendKey?: string | undefined; extendType?: string | undefined; }[]; getMergeConObj: () => import("..").ISearchParamsType[]; getConObjParams: () => import("..").ISearchParamsType[]; openSaveToCalss: () => void; getConObj: (arr: import("..").ISearchType[]) => import("..").ISearchParamsType[]; saveToCalss: () => void; handleParentNamesAdd: (e: Event) => void; hanldeBlur: () => void; editParentName: (item: import("..").IParentNamesType) => void; handleParentNameSelect: (item: import("..").IParentNamesType, index: number) => void; handleParentNamesRemove: (index: number) => void; handleParent: (index: number) => void; saveTableCondiTion: (params: import("..").ISaveType) => Promise; cancelSaveToCalss: () => void; clearData: () => void; handlerReset: (arr: import("..").ISearchType[]) => void; setDefaultCon: (widgetArr: import("..").ISearchParamsType[]) => void; getFilterParams: () => any; setFilterParams: (params?: any) => void; getOriginalConfig: () => import("..").IApiServerType[]; onFilterChange: (fn: any) => void; readonly NForm: any; readonly NFormItem: any; readonly NModal: any; readonly NCard: any; readonly NIcon: any; readonly NInput: any; readonly NButton: any; readonly NPopover: any; readonly CloseOutline: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly AddOutline: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; RenderWidget: import("vue").DefineComponent, {}, { initialProps: {}; }, { cfgItem(): Record; valueCp(): any; unit(): any; isAccurateSearchVal(): any; }, { search(): void; getEleWidth(cfg: any): { width: string; } | undefined; initComponentProps(cfg: any): void; generateWidget(cfg: any): import("vue").VNode | null; handleUpdate(val: any): void; handleUpdateUnit(val: any): void; handleUpdateAccurateSearch(val: any): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "itemChange" | "update:unit" | "update:isAccurate" | "outFilterChange")[], "update:modelValue" | "itemChange" | "update:unit" | "update:isAccurate" | "outFilterChange", import("vue").PublicProps, Readonly> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onItemChange?: ((...args: any[]) => any) | undefined; "onUpdate:unit"?: ((...args: any[]) => any) | undefined; "onUpdate:isAccurate"?: ((...args: any[]) => any) | undefined; onOutFilterChange?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onFilterSearch" | "getFilterParam" | "clearQuickSearchConfig")[], "onFilterSearch" | "getFilterParam" | "clearQuickSearchConfig", import("vue").PublicProps, Readonly; default: () => never[]; }; quickSearchConfig: { type: import("vue").PropType; default: () => never[]; }; tableId: { type: StringConstructor; default: string; }; selectCriticalNum: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; }>> & Readonly<{ onOnFilterSearch?: ((...args: any[]) => any) | undefined; onGetFilterParam?: ((...args: any[]) => any) | undefined; onClearQuickSearchConfig?: ((...args: any[]) => any) | undefined; }>, { quickSearchConfig: import("..").ISearchParamsType[]; searchFieldList: import("..").IApiServerType[]; tableId: string; selectCriticalNum: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default CQuickSearch;