export interface DateRange {
    from: Date;
    to: Date;
}
export interface DateRangeOptional {
    from?: Date;
    to?: Date;
}
export interface DatePresetItem {
    key: string;
    label: string;
    getRange: () => DateRange;
}
export declare const DATE_PRESETS: Record<string, DatePresetItem>;
export declare const DEFAULT_PRESET_KEY = "LAST_7_DAYS";
/**
 * Finds a matching preset for a given date range.
 * Compares dates by day (ignores time).
 * @returns The matching preset key or null if no match found.
 */
export declare function findMatchingPreset(range: DateRange, presets?: Record<string, DatePresetItem>): string | null;
