import { ComparisonInterval } from '../../../models/ComparisonInterval';
import { DateInterval } from '../../../models/DateInterval';
export declare const dateIntervals: {
    readonly today: "TODAY";
    readonly yesterday: "YESTERDAY";
    readonly thisWeekFromSunday: "THIS_WEEK_FROM_SUNDAY";
    readonly thisWeekFromMonday: "THIS_WEEK_FROM_MONDAY";
    readonly thisMonth: "THIS_MONTH";
    readonly thisYear: "THIS_YEAR";
    readonly last7Days: "LAST_7_DAYS";
    readonly last30Days: "LAST_30_DAYS";
    readonly last90Days: "LAST_90_DAYS";
    readonly last12Months: "LAST_12_MONTHS";
    readonly all: "ALL_TIME";
    readonly custom: "CUSTOM";
};
export declare const comparisonIntervals: {
    readonly previousPeriod: "PREVIOUS_PERIOD";
    readonly samePeriodLastYear: "SAME_PERIOD_LAST_YEAR";
    readonly custom: "CUSTOM";
};
export type DateIntervalPickerListProps = {
    mainInterval: DateInterval;
    comparisonInterval: ComparisonInterval | null;
    allowCompare?: boolean;
    isComparing?: boolean;
    maxSelectableDays: number;
    onSelectMain: (interval: DateInterval) => void;
    onSelectComparison: (comparisonInterval: ComparisonInterval) => void;
    onChangeIsComparing: (isComparing: boolean) => void;
    allowedIntervals?: DateInterval[];
};
declare const DateIntervalPickerList: ({ mainInterval, comparisonInterval, allowCompare, isComparing, maxSelectableDays, onSelectMain, onSelectComparison, onChangeIsComparing, allowedIntervals }: DateIntervalPickerListProps) => import("react/jsx-runtime").JSX.Element;
export default DateIntervalPickerList;
