import { SavedSearchParamsItem, GetSavedSearchParamsResponseData, SavedSearchParamsItemType, SearchFilterItem } from '../types/searchSelect'; declare class SavedSearchParams { /** * @description 保存的搜索条件 */ savedSearchParams: SavedSearchParamsItem[]; setSavedSearchParams(savedSearchParams: SavedSearchParamsItem[]): void; /** * @description 搜索条件历史记录 */ historySearchParams: SavedSearchParamsItem[]; setHistorySearchParams(historySearchParams: SavedSearchParamsItem[]): void; setHistorySearchParamsAndUpdateStorage(historySearchParams: SavedSearchParamsItem[]): void; get allSavedSearchParams(): SavedSearchParamsItem[]; /** * @description 当前savedSearchParmasBar显示的是保存条件还是历史条件 */ showType: SavedSearchParamsItemType; setShowType(showType: SavedSearchParamsItemType): void; switchShowType(): void; get currentShowSearchParams(): SavedSearchParamsItem[]; delSearchParams(index: number): void; /** * @description 是否正在删除保存的搜索条件 */ delingSearchParamsSaved: boolean; setDelingSearchParamsSaved(delingSearchParamsSaved: boolean): void; delSearchParamsSaved(id: number): Promise; delSearchParamsHistory(index: number): void; /** * @description 是否正在拉取保存的搜索条件 */ pullingSavedSearchParams: boolean; setPullingSavedSearchParams(pullingSavedSearchParams: boolean): void; handlePullSavedSearchParamsResponse(res: GetSavedSearchParamsResponseData): void; pullSavedSearchParams(): Promise; getHistorySearchParams(): void; init(): Promise; addSearchParamsHistory(q: string, filter: SearchFilterItem[]): void; /** * @description 是否正在保存搜索条件 */ addingSearchParamsSaved: boolean; setAddingSearchParamsSaved(addingSearchParamsSaved: boolean): void; addSearchParamsSaved(q: string, filter: SearchFilterItem[]): Promise; chooseSavedSearchParams(index: number): void; } declare const _default: SavedSearchParams; export default _default;