import { SFCWithInstall } from '../../shared/types'; declare const CBaseSearch: SFCWithInstall; default: () => { hideQuickSearch: number; hideResetBtn: number; }; }; searchFieldList: { type: import("vue").PropType; default: () => never[]; }; qqConObjCount: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; appendValueConfig: { type: ObjectConstructor; default: () => {}; }; isShowTitle: { type: BooleanConstructor; default: boolean; }; shortcutListenerConfig: { type: import("vue").PropType<{ enable: boolean; callback: (key: string, propKey?: string | undefined) => void; }>; default: () => { enable: boolean; callback: () => {}; }; }; }>, { outQuickSearchFn: { handlerInitSearchItem(arr: import("..").ISearchType[]): void; }; isRender: (cfg: import("..").ISearchType) => any; getRenderSearchConObj: (cfg: import("..").ISearchType) => any; isExistDefValByRenderWidget: (cfg: import("..").ISearchType) => boolean; resetRenderWidgetValue: (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[]; }[]; transformParams: (paramsList: any[]) => any; props: import("@vue/shared").LooseRequired; default: () => { hideQuickSearch: number; hideResetBtn: number; }; }; searchFieldList: { type: import("vue").PropType; default: () => never[]; }; qqConObjCount: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; appendValueConfig: { type: ObjectConstructor; default: () => {}; }; isShowTitle: { type: BooleanConstructor; default: boolean; }; shortcutListenerConfig: { type: import("vue").PropType<{ enable: boolean; callback: (key: string, propKey?: string | undefined) => void; }>; default: () => { enable: boolean; callback: () => {}; }; }; }>> & Readonly<{ onFoldQuickSearch?: ((...args: any[]) => any) | undefined; onOnFilterSearch?: ((...args: any[]) => any) | undefined; onHandleReset?: ((...args: any[]) => any) | undefined; onGetFilterParam?: ((...args: any[]) => any) | undefined; onItemChange?: ((...args: any[]) => any) | undefined; }> & {}>; emit: (event: "foldQuickSearch" | "onFilterSearch" | "handleReset" | "getFilterParam" | "itemChange", ...args: any[]) => void; curConObj: import("vue").Ref<{ field_key: string; con: string; value: string[]; unit: "custom" | null; widgetType?: string | undefined; dynamicBaseList?: any[] | undefined; dateShortcuts?: any[] | undefined; isAccurateSearch?: boolean | undefined; accurateSearchKey?: string | undefined; }[], import("..").ISearchParamsType[] | { field_key: string; con: string; value: string[]; unit: "custom" | null; widgetType?: string | undefined; dynamicBaseList?: any[] | undefined; dateShortcuts?: any[] | undefined; isAccurateSearch?: boolean | undefined; accurateSearchKey?: string | undefined; }[]>; showResetFilterBtn: import("vue").Ref; outSearchFieldList: 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; }[]>; filterChangeFnList: import("vue").Ref; showQuickSearch: import("vue").ComputedRef; showResetBtn: import("vue").ComputedRef; handleName: (item: import("..").ISearchType, key?: string) => any; initOutSearchFieldList: () => void; isShowSetting: (v: string) => boolean; foldQuickSearch: () => void; outFilterChange: (config?: {}) => void; handleItemChange: (item: any) => void; getConObjParams: () => any; getConObj: (arr: any) => any; onFilterSearch: (obj: import("..").ISearchParamsType[], transResult: object, isOutFilter?: boolean, config?: {}) => void; handleReset: () => void; resetFunc: (arr: import("..").ISearchType[]) => void; getFilterParams: () => any; setFilterParams: (params?: any) => void; getOriginalConfig: () => import("..").IApiServerType[]; onFilterChange: (fn: any) => void; 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>; readonly NIcon: any; readonly NButton: any; readonly Search: 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>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("foldQuickSearch" | "onFilterSearch" | "handleReset" | "getFilterParam" | "itemChange")[], "foldQuickSearch" | "onFilterSearch" | "handleReset" | "getFilterParam" | "itemChange", import("vue").PublicProps, Readonly; default: () => { hideQuickSearch: number; hideResetBtn: number; }; }; searchFieldList: { type: import("vue").PropType; default: () => never[]; }; qqConObjCount: { type: NumberConstructor; default: number; }; filterApiConfig: { type: ObjectConstructor; }; appendValueConfig: { type: ObjectConstructor; default: () => {}; }; isShowTitle: { type: BooleanConstructor; default: boolean; }; shortcutListenerConfig: { type: import("vue").PropType<{ enable: boolean; callback: (key: string, propKey?: string | undefined) => void; }>; default: () => { enable: boolean; callback: () => {}; }; }; }>> & Readonly<{ onFoldQuickSearch?: ((...args: any[]) => any) | undefined; onOnFilterSearch?: ((...args: any[]) => any) | undefined; onHandleReset?: ((...args: any[]) => any) | undefined; onGetFilterParam?: ((...args: any[]) => any) | undefined; onItemChange?: ((...args: any[]) => any) | undefined; }>, { showSettings: import("..").IsettingsType; searchFieldList: import("..").IApiServerType[]; qqConObjCount: number; appendValueConfig: Record; isShowTitle: boolean; shortcutListenerConfig: { enable: boolean; callback: (key: string, propKey?: string | undefined) => void; }; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export default CBaseSearch;