export interface TextStyle { fontFamily: string; fontSize?: number; color: string; fontWeight?: any; letterSpacing?: number | string; } interface IconConfig { display?: boolean; iconStatus?: boolean; iconStyle?: 'linearrect' | 'fillrect' | 'fillsquare'; yOffset?: number; iconSize?: number | string; iconColor?: any; } export interface TimerForMat { date: { display: boolean; forMat: string; }; time: { display: boolean; forMat: string; }; } interface TimerConfig { interval?: number; format?: TimerForMat; textStyle?: TextStyle; } export interface TimerProps { horizon?: string; distance?: number | string; iconConfig?: IconConfig; timerConfig?: TimerConfig; data?: any; } export {};