import { Event } from "@codingame/monaco-vscode-api/vscode/vs/base/common/event"; import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; import { ISearchHistoryService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/search/common/searchHistoryService.service"; export interface ISearchHistoryValues { search?: string[]; replace?: string[]; include?: string[]; exclude?: string[]; } export declare class SearchHistoryService implements ISearchHistoryService { private readonly storageService; readonly _serviceBrand: undefined; static readonly SEARCH_HISTORY_KEY = "workbench.search.history"; private readonly _onDidClearHistory; readonly onDidClearHistory: Event; constructor(storageService: IStorageService); clearHistory(): void; load(): ISearchHistoryValues; save(history: ISearchHistoryValues): void; }