import { View } from "../../ts-common/view"; import { IEditLineConfig } from "./types"; import { IFormula } from "../../muon"; export declare class EditLine extends View { private _htmlEvents; private _value; private _colored; private _locked; private _input; private _prevStyles; private _prevCursorPosition; private _isMath; private _suggest; private _math; private _store; private _presedEnter; private _activePage; private _contextPage; private _isEdit; private _serviceEvents; private _events; private _activeInput; private _isComposing; constructor(element?: string | HTMLElement, config?: IEditLineConfig); _parse(text: string, ctx?: any): IFormula; private _handleInput; navigate(key: "arrowDown" | "arrowUp" | "enter"): boolean; setAtCursor(value: string, from: number, to: number, cursor: number): void; focus(): void; blur(): void; lock(): void; unlock(): void; setValueAtRedactor(val: string): void; setValue(val: string): void; _setValue(val: string): void; setCellMath(): void; getValue(): string; clean(): void; destructor(): void; getInput(): HTMLInputElement; setCursor(cursor: number): void; isCellExpected(cell: string, needToSet: boolean, editor: HTMLInputElement, editedCell?: string): number; private _render; private _initHandlers; private _parseColors; private _setStyles; private _removeStyles; }