import { ElementRef, OnInit, OnDestroy } from '@angular/core'; import { CiceroCommandFactoryService } from '../cicero-command-factory.service'; import { CiceroContextService } from '../cicero-context.service'; import { CiceroRendererService } from '../cicero-renderer.service'; import { ContextService } from '../context.service'; import { ErrorService } from '../error.service'; import { UrlManagerService } from '../url-manager.service'; export declare class CiceroComponent implements OnInit, OnDestroy { private readonly commandFactory; private readonly ciceroRendererService; private readonly error; private readonly urlManager; private readonly ciceroContext; private readonly context; constructor(commandFactory: CiceroCommandFactoryService, ciceroRendererService: CiceroRendererService, error: ErrorService, urlManager: UrlManagerService, ciceroContext: CiceroContextService, context: ContextService); private warnings; private messages; private paneRouteDataSub; private warnSub; private errorSub; private lastPaneRouteData; private previousInput; inputField: ElementRef; inputText: string; outputText: string; private render(); ngOnInit(): void; ngOnDestroy(): void; private executeCommand(cmd); private executeCommands(cmds); private writeInputOutput(result); parseInput(input: string): void; selectPreviousInput: () => number; clearInput: () => string; autocomplete(input: string): boolean; focusOnInput(): void; }