/**
 * Date range constants
 */
export declare const RANGE: {
    readonly TODAY: "Today";
    readonly YESTERDAY: "Yesterday";
    readonly THIS_WEEK: "This Week";
    readonly PREVIOUS_WEEK: "Previous Week";
    readonly THIS_MONTH: "This Month";
    readonly PREVIOUS_MONTH: "Previous Month";
    readonly THIS_QUARTER: "This Quarter";
    readonly PREVIOUS_QUARTER: "Previous Quarter";
    readonly THIS_YEAR: "This Year";
    readonly PREVIOUS_YEAR: "Previous Year";
    readonly CUSTOM: "Custom";
};
export type DateRangeType = keyof typeof RANGE;
export interface HandleCompareDateRangeParams {
    range: string;
    from?: string;
    to?: string;
}
export interface DateRangeResult {
    from: string;
    to: string;
}
/**
 * Calculate date range based on the range type
 */
export declare const handleCompareDateRange: (params: HandleCompareDateRangeParams) => Promise<DateRangeResult>;
export declare const handleCompareDateRangeSync: (params: HandleCompareDateRangeParams) => DateRangeResult;
