export declare const TODAY_TYPE: "today"; export declare const LAST_DAYS_TYPE: "lastDays"; export declare const CURRENT_MONTH_TYPE: "currentMonth"; export declare const PREVIOUS_MONTH_TYPE: "previousMonth"; export declare const CURRENT_QUARTER_TYPE: "currentQuarter"; export declare const PREVIOUS_QUARTER_TYPE: "previousQuarter"; export declare const CURRENT_YEAR_TYPE: "currentYear"; export declare const PREVIOUS_YEAR_TYPE: "previousYear"; export declare const CURRENT_RETAIL_MONTH_TYPE: "currentRetailMonth"; export declare const PREVIOUS_RETAIL_MONTH_TYPE: "previousRetailMonth"; export declare const CURRENT_RETAIL_QUARTER_TYPE: "currentRetailQuarter"; export declare const PREVIOUS_RETAIL_QUARTER_TYPE: "previousRetailQuarter"; export declare const CURRENT_RETAIL_YEAR_TYPE: "currentRetailYear"; export declare const PREVIOUS_RETAIL_YEAR_TYPE: "previousRetailYear"; export declare const ALL_TIME_TYPE: "allTime"; declare const availablePeriods: readonly ["today", "lastDays", "currentMonth", "previousMonth", "currentQuarter", "previousQuarter", "currentYear", "previousYear", "currentRetailMonth", "previousRetailMonth", "currentRetailQuarter", "previousRetailQuarter", "currentRetailYear", "previousRetailYear", "allTime"]; interface ISelectionRange { dates: { from: Date; to: Date; }; days?: number; name: string; type: string; value: string; } interface IGetDates { days?: number; type?: (typeof availablePeriods)[number]; } export declare class PreparedSelectionRange { today: Date; yesterday: Date; allTimeDate: string; defaultItems: ISelectionRange[]; items: ISelectionRange[]; includeTodayInRanges: boolean; retail: boolean; weekStartsOn: number; constructor({ siteCreatedAt, useTalkableInitialDate, includeTodayInRanges, retail, weekStartsOn, }: { includeTodayInRanges?: boolean; retail?: boolean; siteCreatedAt?: string; useTalkableInitialDate: boolean; weekStartsOn?: number; }); excludeTypes: () => string[]; getItems: () => ISelectionRange[]; getDates: ({ type, days }: IGetDates) => { from: Date; to: Date; }; allTimeIndex: () => number; } export {};