export type QuarkTimeRangeKind = "relative" | "calendar" | "absolute"; export interface QuarkTimeRangeValue { start: number; end: number; kind: QuarkTimeRangeKind; label: string; preset?: string; } export interface QuarkTimeRangePreset { key: string; label: string; group: "relative" | "calendar"; durationSeconds?: number; resolve: (baseTime: number, maxTime: number) => { start: number; end: number; }; } export declare const defaultQuarkTimeRangePresets: QuarkTimeRangePreset[]; export declare function formatQuarkTimeRange(timestampValue: number): string; export declare function toQuarkDateTimeLocal(timestampValue: number): string; export declare function fromQuarkDateTimeLocal(value: string): number | null; //# sourceMappingURL=timeRange.d.ts.map