import { Spreadsheet } from '../base/index';
/**
 * Represents Formula bar for Spreadsheet.
 */
export declare class FormulaBar {
    private parent;
    private comboBoxInstance;
    private insertFnRipple;
    private categoryCollection;
    private formulaCollection;
    private categoryList;
    private formulaList;
    private dialog;
    private isGoto;
    private isDevice;
    constructor(parent: Spreadsheet);
    getModuleName(): string;
    private createFormulaBar;
    private textAreaFocusIn;
    private textAreaFocusOut;
    private keyDownHandler;
    private keyUpHandler;
    private nameBoxBeforeOpen;
    private nameBoxBlur;
    private nameBoxSelect;
    private formulaBarUpdateHandler;
    private getFormulaBarValue;
    private updateValueAfterMouseUp;
    private updateComboBoxValue;
    private formulaBarMouseDownHandler;
    private disabletextarea;
    private updateNameBoxValue;
    private formulaBarScrollEdit;
    private formulaBarClickHandler;
    private startFormulaBarEdit;
    private renderInsertDlg;
    private toggleFormulaBar;
    private appendInsertFnDlgList;
    private dialogOpen;
    private dialogClose;
    private dialogBeforeClose;
    private selectFormula;
    private listSelected;
    private updateFormulaList;
    private dropDownSelect;
    private activeListFormula;
    private updateFormulaDescription;
    private formulaClickHandler;
    private addEventListener;
    destroy(): void;
    private removeEventListener;
    private editOperationHandler;
    private isFormulaBarEdit;
    private getFormulaBar;
}
