import { ColumnApi, GridApi } from 'ag-grid-community'; import { FieldMatch, SourceItem, Matcher } from '../../../../../../../src/types'; import { FilterFunction } from '.'; export interface AgRowNode { data: TData | undefined; } export declare const formatDate: (date: Date) => string; export declare const extractDate: (text: string) => string; export declare const getComparisons: (type?: string | boolean) => string[]; export declare const useLists: (type?: string | boolean, filter?: string) => boolean; export declare const useRanges: (type?: string | boolean) => boolean; export declare const getDefaultComparison: (field?: string, type?: string | boolean, filter?: string) => string; export declare const getFieldMatch: (gridApi: GridApi, dateFormats: string[], fieldName: string, field?: string, type?: string | boolean, filter?: string) => FieldMatch; export declare const findAvailableItems: (column: string, gridApi: GridApi, columnApi: ColumnApi | null) => string[]; export declare const findItems: (text: string, field: string, isOr: boolean, gridApi: GridApi) => SourceItem[]; export declare const findItem: (text: string, field: string, gridApi: GridApi) => SourceItem[]; export declare const constructFilter: (matchers: Matcher[], columnApi: ColumnApi) => FilterFunction | null; export declare const convertToheader: (field?: string) => string;