import { RangeInterface } from "../Interface/RangeInterface"; import { JPickerConfig } from "./JPickerConfig"; export declare class JPickerRangesConfig { static THIS_WEEK: string; static LAST_WEEK: string; static NEXT_WEEK: string; static LAST_3_DAYS: string; static LAST_7_DAYS: string; static LAST_30_DAYS: string; static THIS_MONTH: string; static LAST_MONTH: string; static NEXT_MONTH: string; static THIS_QUARTER: string; static LAST_QUARTER: string; static NEXT_QUARTER: string; protected userRanges: Array; private config; constructor(config: JPickerConfig, userRanges: Array); getRanges(): Array; protected parseRangeItem(item: RangeInterface | string): RangeInterface; protected parseRangeDate(input: Array): Array; protected getRangeData(key: string): RangeInterface; protected processWeeks(range: string): Array; protected processLastDays(range: string): Array; protected processMonths(range: string): Array; protected processQuarters(range: string): Array; protected getTimeForDays(days: number): number; protected getDefaultsRanges(): Array; }