1 | import { CommandContribution, CommandRegistry, Command } from '../../common/command';
|
2 | import { BrowserKeyboardLayoutProvider, KeyboardLayoutData } from './browser-keyboard-layout-provider';
|
3 | import { QuickPickValue, QuickInputService } from '../quick-input';
|
4 | export declare namespace KeyboardCommands {
|
5 | const CHOOSE_KEYBOARD_LAYOUT: Command;
|
6 | }
|
7 | export declare class BrowserKeyboardFrontendContribution implements CommandContribution {
|
8 | protected readonly layoutProvider: BrowserKeyboardLayoutProvider;
|
9 | protected readonly quickInputService: QuickInputService;
|
10 | registerCommands(commandRegistry: CommandRegistry): void;
|
11 | protected chooseLayout(): Promise<KeyboardLayoutData | undefined>;
|
12 | protected toQuickPickValue(layout: KeyboardLayoutData, isCurrent: boolean): QuickPickValue<KeyboardLayoutData>;
|
13 | }
|
14 |
|
\ | No newline at end of file |