export declare class ExpressionInput { private container; private static EXPRESSION_INPUT_CLASS; private static OVERLAY_CLASS; private static PACKING_CLASS; private static HINTS_CLASS; private static HINT_CLASS; private static HINT_SELECTED_CLASS; private static TYPED_CLASS; private static SUGGESTION_CLASS; private initialized; private input; private overlay; private hintsContainer; private packing; private hints; private caretPosition; private selectedHint; private hintValues; private columnNames; private operators; private compareOperators; private dictionary; constructor(container: (HTMLElement | any)); private onCaretPositionChange(); private updateOverlay(); private onTabPress(); private onEnterPress(); private onInput(); private onUpPress(); private onDownPress(); private onBlur(); private onFocus(); private getCaretPosition(); private checkCaretPosition(); private renderHints(); private showHints(); private hideHints(); }