import type { Terminal as XtermRef } from "xterm"; import { Queue } from "../../utils/queue"; import { Input } from "../dom-terminal/sources/term/elements/TermScreen"; import { Terminal } from './Terminal'; import { StaticProvider } from "@angular/core"; export declare class XTermTerminal implements Terminal { name: string; inputs: any; screen: any; queue: Queue; disposables: { dispose: () => void; }[]; encoder: TextEncoder; constructor(xterm: XtermRef); [Symbol.dispose](): void; } export declare function provideXtermJs(xterm: XtermRef): StaticProvider; export declare function mapDomKey(key: string): string;