import { default as React } from 'react'; import { FlipConfig, OffsetConfig, ShiftConfig } from '@synerise/ds-popover'; import { AbsoluteDateRangePreset, RangeKey, RelativeDateRangePreset, RelativeUnits } from './date.types'; export declare const SECONDS = "SECONDS"; export declare const MINUTES = "MINUTES"; export declare const HOURS = "HOURS"; export declare const DAYS: RelativeUnits; export declare const WEEKS = "WEEKS"; export declare const MONTHS = "MONTHS"; export declare const YEARS = "YEARS"; export declare const ABSOLUTE = "ABSOLUTE"; export declare const RELATIVE = "RELATIVE"; export declare const RELATIVE_OFFSET_MAX = 999999; export declare const RELATIVE_DURATION_MAX = 999999; export declare const RELATIVE_UNITS: RelativeUnits[]; export declare const ALL_TIME: RangeKey; export declare const RANGES_MODE: { PAST: string; FUTURE: string; SINCE: string; }; export declare const RANGES_ICON: { PAST: React.JSX.Element; FUTURE: React.JSX.Element; SINCE: React.JSX.Element; }; export declare const range: (start: number, end: number) => number[]; export declare const CUSTOM_RANGE_KEY = "custom"; export declare const DURATION_MODIFIERS: { readonly LAST: "timestampLast"; readonly NEXT: "timestampNext"; }; export declare const RELATIVE_PRESETS: RelativeDateRangePreset[]; export declare const RELATIVE_SECTION_BUTTON_KEYS_ORDER: string[]; export declare const ABSOLUTE_PRESETS: AbsoluteDateRangePreset[]; export declare const TIME_OPTIONS: { HOURS: number[]; MINUTES: number[]; SECONDS: number[]; }; export declare const MODES: { DATE: string; TIME: string; FILTER: string; }; export declare const COLUMNS: { LEFT: "left"; RIGHT: "right"; }; export declare const POPOVER_OFFSET_CONFIG: OffsetConfig; export declare const POPOVER_FLIP_CONFIG: FlipConfig; export declare const POPOVER_SHIFT_CONFIG: ShiftConfig;