import type { ActivityEvent } from '../../types.js';
/**
 * Unified activity stream that merges events from multiple sources
 * into a single chronological timeline.
 */
export declare class ActivityStream {
    private projectRoot;
    constructor(projectRoot: string);
    /** Get recent activity events merged from all sources */
    getRecentActivity(options?: {
        limit?: number;
        categories?: string[];
        severity?: string;
        since?: string;
    }): Promise<ActivityEvent[]>;
    /** Read analytics events.jsonl */
    private readAnalyticsEvents;
    /** Read decisions.jsonl */
    private readDecisionLog;
    /** Read notifications as events */
    private readNotificationEvents;
    /** Read cost events */
    private readCostEvents;
    /** Read a JSONL file and convert each line to an ActivityEvent */
    private readJsonlAsActivity;
}
//# sourceMappingURL=activity-stream.d.ts.map