/** * Real-time activity feed for tracking AI agent activities */ export interface ActivityEntry { agent?: string; message: string; status?: ActivityStatus; timestamp: Date; } export type ActivityStatus = 'error' | 'info' | 'success' | 'warning'; export declare class ActivityFeed { private entries; private maxEntries; constructor(maxEntries?: number); /** * Add an entry to the feed */ addEntry(timestamp: Date, agent: string, message: string, status?: ActivityStatus): void; /** * Add a simple message entry */ addMessage(message: string, status?: ActivityStatus): void; /** * Render the feed as a string */ render(): string; /** * Get all entries */ getEntries(): ActivityEntry[]; /** * Clear all entries */ clear(): void; /** * Export activity log to file */ export(filepath: string): Promise; /** * Format a single entry */ private formatEntry; /** * Format timestamp */ private formatTime; /** * Get status icon */ private getStatusIcon; /** * Get agent color function */ private getAgentColor; /** * Format message with color based on status */ private formatMessage; } export declare function getActivityFeed(): ActivityFeed; export declare function setActivityFeed(feed: ActivityFeed): void; //# sourceMappingURL=activity-feed.d.ts.map