import { z } from "zod";
import type { DebugContext } from "./index.js";
export declare const diagnosticLayerSchema: z.ZodObject<{
    sessionId: z.ZodOptional<z.ZodString>;
    projectId: z.ZodOptional<z.ZodString>;
    traceLimit: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
}, "strip", z.ZodTypeAny, {
    traceLimit: number;
    projectId?: string | undefined;
    sessionId?: string | undefined;
}, {
    projectId?: string | undefined;
    sessionId?: string | undefined;
    traceLimit?: number | undefined;
}>;
export type DiagnosticLayerArgs = z.infer<typeof diagnosticLayerSchema>;
export declare function diagnosticLayer(args: DiagnosticLayerArgs, ctx: DebugContext): Promise<string>;
//# sourceMappingURL=diagnostic-layer.d.ts.map