import { DateObjectUnits, DateTime } from 'luxon'; import { ICalendarLocale } from '../models'; export type DateType = Date | string | number | null; export type CalendarComponentType = 'string' | 'js-date' | 'luxon' | 'time' | 'object'; export type CalendarComponentPayloadType = string | number | Date | DateTime | DateObjectUnits; export type CalendarComponentPayloadRangeType = { from: CalendarComponentPayloadType; to: CalendarComponentPayloadType; }; export type CalendarComponentOnChangeType = CalendarComponentPayloadType | CalendarComponentPayloadType[] | CalendarComponentPayloadRangeType; export type ColorType = 'primary' | 'secondary' | 'tertiary' | 'success' | 'warning' | 'danger' | 'dark' | 'medium' | 'light' | 'custom' | 'transparent' | ''; export declare const pickModes: { single: string; range: string; multi: string; }; export type PickModeType = keyof typeof pickModes[][number]; export declare const displayModes: { month: string; week: string; }; export type DisplayModeType = keyof typeof displayModes[][number]; declare const defaultValues: { COLOR: string; PICK_MODE: string; DISPLAY_MODE: string; DATE_FORMAT: string; LOCALE: ICalendarLocale; YEAR_FORMAT: string; }; export default defaultValues;