/**
 * debug_get_span_tree Tool
 *
 * Get hierarchical span tree for execution flow visualization.
 */
import { z } from "zod";
import type { DebugContext } from "./index.js";
export declare const getSpanTreeSchema: z.ZodObject<{
    sessionId: z.ZodOptional<z.ZodString>;
    projectId: z.ZodOptional<z.ZodString>;
    flat: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    flat: boolean;
    projectId?: string | undefined;
    sessionId?: string | undefined;
}, {
    projectId?: string | undefined;
    sessionId?: string | undefined;
    flat?: boolean | undefined;
}>;
export type GetSpanTreeArgs = z.infer<typeof getSpanTreeSchema>;
export declare function getSpanTree(args: GetSpanTreeArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=spans.d.ts.map