import { components } from '../../../types/api';
import { DateRange } from '../../_filters/types';
export declare const setDateRangeValuesWithinMinMax: (filter: components["schemas"]["FilterDefinition"], startValue?: string, endValue?: string) => {
    start: string;
    end: string;
};
export declare const compareMin: (min: string, dateValue?: string) => string | undefined;
export declare const compareMax: (max: string, dateValue?: string) => string | undefined;
export declare const getStartAndEndValueFromDefinition: (filter: components["schemas"]["FilterDefinition"]) => DateRange;
export declare function isDateRange(value: DateRange | string): value is DateRange;
declare const _default: {
    compareMax: (max: string, dateValue?: string) => string | undefined;
    compareMin: (min: string, dateValue?: string) => string | undefined;
    isDateRange: typeof isDateRange;
    setDateRangeValuesWithinMinMax: (filter: components["schemas"]["FilterDefinition"], startValue?: string, endValue?: string) => {
        start: string;
        end: string;
    };
    getStartAndEndValueFromDefinition: (filter: components["schemas"]["FilterDefinition"]) => DateRange;
};
export default _default;
