import express from 'express';
interface AssistantSessionStore {
    getSession(sessionId: string): any;
    setSession(sessionId: string, session: any): void;
}
interface AgentResumeRoutesDeps {
    sessionStore: AssistantSessionStore;
    buildSessionObservability: (session: any) => unknown;
    buildRecoveredResultFromContext: (sessionId: string, context: any) => any;
    buildTurnSummary: (turn: any) => unknown;
}
export declare function registerAgentResumeRoutes(router: express.Router, deps: AgentResumeRoutesDeps): void;
export {};
//# sourceMappingURL=agentResumeRoutes.d.ts.map