// Type definitions for tf-ag-grid v13.3.1-4 // Project: http://www.ag-grid.com/ // Definitions by: Niall Crosby import { SerializedFilter } from "../interfaces/iFilter"; import { Comparator, ScalarBaseFilter } from "./baseFilter"; import { INumberFilterParams } from "./textFilter"; export interface SerializedNumberFilter extends SerializedFilter { filter: number; filterTo: number; type: string; } export declare class NumberFilter extends ScalarBaseFilter { private eNumberToPanel; filterNumber: any; filterNumberTo: any; private eFilterToTextField; private eFilterTextField; static LESS_THAN: string; modelFromFloatingFilter(from: string): SerializedNumberFilter; getApplicableFilterTypes(): string[]; bodyTemplate(): string; initialiseFilterBodyUi(): void; afterGuiAttached(): void; comparator(): Comparator; private onTextFieldsChanged(); filterValues(): number | number[]; private asNumber(value); private stringToFloat(value); setFilter(filter: any): void; setFilterTo(filter: any): void; getFilter(): any; serialize(): SerializedNumberFilter; parse(model: SerializedNumberFilter): void; refreshFilterBodyUi(): void; resetState(): void; setType(filterType: string): void; }