export enum TimeUnit { Hour = 'hour', Day = 'day', Week = 'week', Month = 'month', Quarter = 'quarter', Year = 'year', } export interface TimeWindow { unit: TimeUnit; value: number; } export interface ApiDateRange { before?: boolean; from_date?: string; to_date?: string; window?: TimeWindow; } export enum DateRangeType { Between = 'between', On = 'on', RelativeAfter = 'in the last', RelativeBefore = 'before the last', Since = 'since', } export enum DisplayContext { CustomEvent = 'custom_event', Default = 'default', InsightsPropertyFilter = 'insights_property_filter', }