export declare const enum TimePickerType { quick = 0, absolute = 1, relative = 2 } export declare type Particle = 'second' | 'minute' | 'hour' | 'day' | 'month' | 'week' | 'year' | 'all'; export interface QuickValue { step: number; particle: Particle; type: 0 | 1 | 2; } export interface RelativeValue extends QuickValue { abs: -1 | 1; } export interface AbsoluteValue { startTime: number; endTime: number; type: -1 | 1 | 2; } export interface Picker { value: QuickValue | AbsoluteValue | RelativeValue; title?: string; } export interface QuickPickerData { title: string; step: number; particle: Particle; } export interface TimePicker { title: string; type: TimePickerType; data?: Array; }