/**
 * Session Analysis Tool
 *
 * Automated diagnostics for debugging agent sessions.
 */
import { z } from "zod";
import type { DebugContext } from "./index.js";
export declare const analyzeSessionSchema: z.ZodObject<{
    sessionId: z.ZodOptional<z.ZodString>;
    projectId: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    projectId?: string | undefined;
    sessionId?: string | undefined;
}, {
    projectId?: string | undefined;
    sessionId?: string | undefined;
}>;
type AnalyzeSessionArgs = z.infer<typeof analyzeSessionSchema>;
export declare function analyzeSession(args: AnalyzeSessionArgs, ctx: DebugContext): Promise<string>;
export {};
//# sourceMappingURL=analysis.d.ts.map