import type { LocaleTextFunc } from '../agStack/interfaces/iLocaleService';
import type { BeanCollection } from '../context/context';
import type { ValueGetterFunc } from '../entities/colDef';
import type { BaseCellDataType, CoreDataTypeDefinition, DataTypeFormatValueFunc } from '../entities/dataType';
export declare function _getFilterParamsForDataType(filter: string, existingFilterParams: any, existingFilterValueGetter: string | ValueGetterFunc | undefined, dataTypeDefinition: CoreDataTypeDefinition, formatValue: DataTypeFormatValueFunc, beans: BeanCollection, translate: LocaleTextFunc): {
    filterParams?: any;
    filterValueGetter?: string | ValueGetterFunc;
};
export declare function _getDefaultSimpleFilter(cellDataType?: BaseCellDataType, isFloating?: boolean): string;
