import { Component } from './component'; export interface Key { sequence: string; name: string; ctrl: boolean; meta: boolean; shift: boolean; } export declare abstract class InputComponent extends Component { str: string; abstract onKeyPress(str: string, key: Key): void; private _onKeyPress; _onExit(): void; _start(): void; }