import { AgAbstractCellEditor } from 'ag-grid-community';
import type { IFormulaCellEditorParams } from 'ag-grid-community';
import { AgFormulaInputField } from '../../widgets/agFormulaInputField';
export declare class FormulaCellEditor extends AgAbstractCellEditor<IFormulaCellEditorParams> {
    protected eEditor: AgFormulaInputField;
    private focusAfterAttached;
    constructor();
    initialiseEditor(params: IFormulaCellEditorParams): void;
    private onFormulaInputKeyDown;
    private getStartValue;
    isPopup(): boolean;
    afterGuiAttached(): void;
    focusIn(): void;
    getValue(): any;
    getValidationElement(): HTMLElement | HTMLInputElement;
    getValidationErrors(): string[] | null;
    private isFormulaText;
}
