/**
 * Activity/Events Routes
 *
 * Event listing and SSE streaming for real-time activity.
 */
import { Hono } from 'hono';
import { EventEmitter } from 'node:events';
import type { EntityId } from '@stoneforge/core';
import type { Services } from '../services.js';
interface NewSessionInfo {
    sessionId: string;
    agentId: EntityId | string;
    agentRole: string;
    events: EventEmitter;
}
/**
 * Notify all SSE stream clients that a new session has started.
 * Call this from session start/resume endpoints after the session is created.
 */
export declare function notifySSEClientsOfNewSession(info: NewSessionInfo): void;
export declare function createEventRoutes(services: Services): Hono<import("hono/types").BlankEnv, import("hono/types").BlankSchema, "/">;
export {};
//# sourceMappingURL=events.d.ts.map