import express from 'express';
interface AgentReportRoutesDeps {
    getSession: (sessionId: string) => any;
    recoverResultForSessionIfNeeded: (sessionId: string, session: any) => any;
    normalizeNarrativeForClient: (narrative: string) => string;
    buildClientFindings: (findings: any[], scenes: any[]) => any[];
    buildSessionResultContract: (session: any, clientFindings: any[]) => unknown;
    getCompletedPayload?: (session: any) => any;
}
export declare function registerAgentReportRoutes(router: express.Router, deps: AgentReportRoutesDeps): void;
export {};
//# sourceMappingURL=agentReportRoutes.d.ts.map