import { View } from 'aurelia-framework';
import { ViewSlot } from 'aurelia-framework';
import { IFilterParams } from 'ag-grid-community';
import BaseFilter from '../base-filter';
import { NumberFilterHelper } from './number-filter-helper';
export declare class NumberFilter extends BaseFilter {
    protected DROPDOWN_NAME: string;
    protected view: View;
    protected viewSlot: ViewSlot;
    filterHelper: NumberFilterHelper;
    init(params: IFilterParams): void;
    isFilterActive(): boolean;
    onParentModelChanged(parentModel: any): void;
    setModel(model: any): void;
    getGui(): HTMLElement;
    getModel(): any;
    setupContentGui(): string;
    resetFilter(): void;
    removeFilterValue(): void;
    getValue(): string;
    getModelAsString(): string;
    setupContentGuiSideFilter(): string;
    protected applyObservers(): void;
}
