import { Disposable } from "../../../../base/common/lifecycle.js"; import { IConfigurationService } from "../../../../platform/configuration/common/configuration.service.js"; import { IContextKeyService } from "../../../../platform/contextkey/common/contextkey.service.js"; import { IKeybindingService } from "../../../../platform/keybinding/common/keybinding.service.js"; import { IStorageService } from "../../../../platform/storage/common/storage.service.js"; import { IWorkspaceContextService } from "../../../../platform/workspace/common/workspace.service.js"; export declare class EditorGroupWatermark extends Disposable { private readonly keybindingService; private readonly contextService; private readonly contextKeyService; private readonly configurationService; private readonly storageService; private static readonly CACHED_WHEN; private static readonly SETTINGS_KEY; private static readonly MINIMUM_ENTRIES; private readonly cachedWhen; private readonly shortcuts; private readonly transientDisposables; private readonly keybindingLabels; private enabled; private workbenchState; constructor(container: HTMLElement, keybindingService: IKeybindingService, contextService: IWorkspaceContextService, contextKeyService: IContextKeyService, configurationService: IConfigurationService, storageService: IStorageService); private registerListeners; private render; private filterEntries; }