import { InMemorySessionService } from "@iqai/adk";
import type { EventsResponse } from "../../common/types";
import { AgentGraphService } from "../providers/agent-graph.service";
import { AgentLoader } from "../providers/agent-loader.service";
import { SessionsService } from "../sessions/sessions.service";
export declare class EventsService {
    private readonly sessionsService;
    private readonly sessionService;
    private readonly agentLoader;
    private readonly agentGraphService;
    private logger;
    constructor(sessionsService: SessionsService, sessionService: InMemorySessionService, agentLoader: AgentLoader, agentGraphService: AgentGraphService);
    getEvents(agentPath: string, sessionId: string): Promise<EventsResponse>;
    getEventGraph(agentPath: string, sessionId: string, eventId: string): Promise<{
        graph: any;
        highlights: Array<[string, string]>;
    } | {
        error: string;
    }>;
}
//# sourceMappingURL=events.service.d.ts.map