import { Event } from "@codingame/monaco-vscode-api/vscode/vs/base/common/event"; import { IStorageDatabase } from "@codingame/monaco-vscode-api/vscode/vs/base/parts/storage/common/storage"; import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service"; import { AbstractUserDataProfileStorageService, IProfileStorageChanges } from "../../../../platform/userDataProfile/common/userDataProfileStorageService.js"; import { IUserDataProfileStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/userDataProfile/common/userDataProfileStorageService.service"; import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; import { IUserDataProfile } from "@codingame/monaco-vscode-api/vscode/vs/platform/userDataProfile/common/userDataProfile"; import { IUserDataProfileService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/userDataProfile/common/userDataProfile.service"; export declare class UserDataProfileStorageService extends AbstractUserDataProfileStorageService implements IUserDataProfileStorageService { private readonly userDataProfileService; private readonly logService; private readonly _onDidChange; readonly onDidChange: Event; constructor(storageService: IStorageService, userDataProfileService: IUserDataProfileService, logService: ILogService); private onDidChangeStorageTargetInCurrentProfile; private onDidChangeStorageValueInCurrentProfile; protected createStorageDatabase(profile: IUserDataProfile): Promise; }