import { z } from 'zod';
export declare const ConversationDirectShellLineResultSchema: z.ZodObject<{
    kind: z.ZodLiteral<"direct_shell_result">;
    command: z.ZodString;
    tool: z.ZodString;
    outcome: z.ZodEnum<{
        error: "error";
        done: "done";
    }>;
    exitCode: z.ZodOptional<z.ZodNumber>;
    stdout: z.ZodOptional<z.ZodString>;
    stderr: z.ZodOptional<z.ZodString>;
    error: z.ZodOptional<z.ZodString>;
    durationMs: z.ZodOptional<z.ZodNumber>;
    policy: z.ZodOptional<z.ZodObject<{
        binary: z.ZodOptional<z.ZodString>;
        scope: z.ZodOptional<z.ZodString>;
        risk: z.ZodOptional<z.ZodString>;
        capability: z.ZodOptional<z.ZodString>;
        reason: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
//# sourceMappingURL=result-schema.d.ts.map