import { CommandContribution, CommandRegistry } from "@theia/core";
import { ApplicationShell, KeybindingContribution, KeybindingRegistry } from "@theia/core/lib/browser";
import { DiagramKeybindingContext } from "../diagram-keybinding";
export declare class LSDiagramCommandContribution implements CommandContribution {
    protected readonly shell: ApplicationShell;
    constructor(shell: ApplicationShell);
    registerCommands(registry: CommandRegistry): void;
}
export declare class LSDiagramKeybindingContribution implements KeybindingContribution {
    protected readonly diagramKeybindingContext: DiagramKeybindingContext;
    constructor(diagramKeybindingContext: DiagramKeybindingContext);
    registerKeybindings(registry: KeybindingRegistry): void;
}
//# sourceMappingURL=languageserver-diagram-contributions.d.ts.map