export interface AppSignalConfig { apiKey: string; appId: string; environment?: string; } export interface AlertDetails { id: string; name: string; status: string; triggers?: unknown[]; affectedServices?: string[]; } export interface LogEntry { timestamp: string; level: string; message: string; metadata?: Record; } export interface LogSearchResult { logs: LogEntry[]; total: number; hasMore: boolean; } export interface AnomalyIncidentData { id: string; number: number; summary?: string; description?: string; state?: 'open' | 'closed' | 'wip'; count: number; createdAt?: string; lastOccurredAt?: string; updatedAt?: string; digests?: string[]; alertState?: string; trigger?: { id: string; name: string; description?: string; }; tags?: Array<{ key: string; value: string; }>; } export interface IncidentListResult { incidents: T[]; total: number; hasMore: boolean; } //# sourceMappingURL=types.d.ts.map