import { IEncryptionService } from "@codingame/monaco-vscode-api/vscode/vs/platform/encryption/common/encryptionService.service"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { BaseSecretStorageService } from "../../../../platform/secrets/common/secrets.js"; import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; import { IBrowserWorkbenchEnvironmentService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/environment/browser/environmentService.service"; export declare class BrowserSecretStorageService extends BaseSecretStorageService { private readonly _secretStorageProvider; private readonly _embedderSequencer; constructor(storageService: IStorageService, encryptionService: IEncryptionService, environmentService: IBrowserWorkbenchEnvironmentService, logService: ILogService); get(key: string): Promise; set(key: string, value: string): Promise; delete(key: string): Promise; get type(): "unknown" | "in-memory" | "persisted"; keys(): Promise; }