/**
 * debug_get_flow_graph Tool
 *
 * Get state machine graph for all agent types (scripted, reasoning, supervisors).
 * Uses app-graph-extractor patterns for comprehensive visualization.
 */
import { z } from "zod";
import type { DebugContext } from "./index.js";
export declare const getFlowGraphSchema: z.ZodObject<{
    sessionId: z.ZodOptional<z.ZodString>;
    projectId: z.ZodOptional<z.ZodString>;
    format: z.ZodDefault<z.ZodOptional<z.ZodEnum<["json", "mermaid"]>>>;
    includeAppGraph: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    format: "json" | "mermaid";
    includeAppGraph: boolean;
    projectId?: string | undefined;
    sessionId?: string | undefined;
}, {
    projectId?: string | undefined;
    sessionId?: string | undefined;
    format?: "json" | "mermaid" | undefined;
    includeAppGraph?: boolean | undefined;
}>;
export type GetFlowGraphArgs = z.infer<typeof getFlowGraphSchema>;
export declare function getFlowGraph(args: GetFlowGraphArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=flow.d.ts.map