import { AfterViewInit } from "@angular/core";
import { ICellEditorAngularComp } from "ag-grid-angular";
import * as i0 from "@angular/core";
export declare class NumericEditorComponent implements ICellEditorAngularComp, AfterViewInit {
    params: any;
    value: number;
    highlightAllOnFocus: boolean;
    private cancelBeforeStart;
    input: any;
    agInit(params: any): void;
    setInitialState(params: any): void;
    toStop(e: any): void;
    getValue(): any;
    isCancelBeforeStart(): boolean;
    isCancelAfterEnd(): boolean;
    onKeyDown(event: any): void;
    ngAfterViewInit(): void;
    private getCharCodeFromEvent;
    private isCharNumeric;
    private isKeyPressedNumeric;
    private deleteOrBackspace;
    private isLeftOrRight;
    private isUpOrDown;
    private finishedEditingPressed;
    static ɵfac: i0.ɵɵFactoryDeclaration<NumericEditorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NumericEditorComponent, "numeric-cell", never, {}, {}, never, never, false>;
}
