import { type FieldType, type SearchTerm } from '../enums/index.js';
import type { FilterConditionOption } from '../interfaces/index.js';
/**
 * Execute Date filter condition check on each cell and use correct date format depending on it's field type (or filterSearchType when that is provided)
 */
export declare function executeDateFilterCondition(options: FilterConditionOption, parsedSearchDates: Array<string | Date>): boolean;
/**
 * From our search filter value(s), get the parsed value(s), they are parsed as Date objects.
 * This is called only once per filter before running the actual filter condition check on each cell
 */
export declare function getFilterParsedDates(inputSearchTerms: SearchTerm[] | undefined, inputFilterSearchType: FieldType): Array<Date | string>;
//# sourceMappingURL=dateFilterCondition.d.ts.map