import { ContextKey, ContextKeyService } from '@tartjs/core'; export declare class MonacoContextKeyService extends ContextKeyService { activeContext?: HTMLElement; protected readonly contextKeyService: monaco.contextKeyService.ContextKeyService; protected readonly expressions: Map; createKey(key: string, defaultValue: T | undefined): ContextKey; match(expression: string, context?: HTMLElement): boolean; parseKeys(expression: string): Set | undefined; protected init(): void; protected parse(when: string): monaco.contextkey.ContextKeyExpression | undefined; }