import { IDisposable, IFunctionIdentifier, IParser } from '@jsnix/xterm'; import { ICoreTerminal } from 'common/Types'; export declare class ParserApi implements IParser { private _core; constructor(_core: ICoreTerminal); registerCsiHandler(id: IFunctionIdentifier, callback: (params: (number | number[])[]) => boolean | Promise): IDisposable; addCsiHandler(id: IFunctionIdentifier, callback: (params: (number | number[])[]) => boolean | Promise): IDisposable; registerDcsHandler(id: IFunctionIdentifier, callback: (data: string, param: (number | number[])[]) => boolean | Promise): IDisposable; addDcsHandler(id: IFunctionIdentifier, callback: (data: string, param: (number | number[])[]) => boolean | Promise): IDisposable; registerEscHandler(id: IFunctionIdentifier, handler: () => boolean | Promise): IDisposable; addEscHandler(id: IFunctionIdentifier, handler: () => boolean | Promise): IDisposable; registerOscHandler(ident: number, callback: (data: string) => boolean | Promise): IDisposable; addOscHandler(ident: number, callback: (data: string) => boolean | Promise): IDisposable; } //# sourceMappingURL=ParserApi.d.ts.map