import { z } from 'zod';
export declare const DaemonExecutionRunMarkerSchema: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodObject<{
    happyHomeDir: z.ZodString;
    pid: z.ZodNumber;
    processCommandHash: z.ZodOptional<z.ZodString>;
    happySessionId: z.ZodString;
    runId: z.ZodString;
    callId: z.ZodString;
    sidechainId: z.ZodString;
    intent: z.ZodEnum<{
        review: "review";
        plan: "plan";
        delegate: "delegate";
        voice_agent: "voice_agent";
        memory_hints: "memory_hints";
    }>;
    backendTarget: z.ZodUnion<readonly [z.ZodObject<{
        kind: z.ZodLiteral<"builtInAgent">;
        agentId: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        kind: z.ZodLiteral<"configuredAcpBackend">;
        backendId: z.ZodString;
    }, z.core.$strip>]>;
    display: z.ZodOptional<z.ZodObject<{
        title: z.ZodOptional<z.ZodString>;
        participantLabel: z.ZodOptional<z.ZodString>;
        groupId: z.ZodOptional<z.ZodString>;
    }, z.core.$loose>>;
    runClass: z.ZodEnum<{
        bounded: "bounded";
        long_lived: "long_lived";
    }>;
    ioMode: z.ZodEnum<{
        request_response: "request_response";
        streaming: "streaming";
    }>;
    retentionPolicy: z.ZodEnum<{
        ephemeral: "ephemeral";
        resumable: "resumable";
    }>;
    status: z.ZodEnum<{
        failed: "failed";
        running: "running";
        succeeded: "succeeded";
        cancelled: "cancelled";
        timeout: "timeout";
    }>;
    startedAtMs: z.ZodNumber;
    updatedAtMs: z.ZodNumber;
    finishedAtMs: z.ZodOptional<z.ZodNumber>;
    lastActivityAtMs: z.ZodOptional<z.ZodNumber>;
    summary: z.ZodOptional<z.ZodString>;
    errorCode: z.ZodOptional<z.ZodString>;
    resumeHandle: z.ZodOptional<z.ZodNullable<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodDiscriminatedUnion<[z.ZodObject<{
        kind: z.ZodLiteral<"vendor_session.v1">;
        backendTarget: z.ZodUnion<readonly [z.ZodObject<{
            kind: z.ZodLiteral<"builtInAgent">;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            kind: z.ZodLiteral<"configuredAcpBackend">;
            backendId: z.ZodString;
        }, z.core.$strip>]>;
        vendorSessionId: z.ZodString;
    }, z.core.$loose>, z.ZodObject<{
        kind: z.ZodLiteral<"voice_agent_sessions.v1">;
        backendTarget: z.ZodUnion<readonly [z.ZodObject<{
            kind: z.ZodLiteral<"builtInAgent">;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            kind: z.ZodLiteral<"configuredAcpBackend">;
            backendId: z.ZodString;
        }, z.core.$strip>]>;
        chatVendorSessionId: z.ZodString;
        commitVendorSessionId: z.ZodString;
    }, z.core.$loose>], "kind">>>>;
}, z.core.$loose>>;
export type DaemonExecutionRunMarker = z.infer<typeof DaemonExecutionRunMarkerSchema>;
export declare const DaemonExecutionRunProcessInfoSchema: z.ZodObject<{
    pid: z.ZodNumber;
    name: z.ZodOptional<z.ZodString>;
    cmd: z.ZodOptional<z.ZodString>;
    cpu: z.ZodOptional<z.ZodNumber>;
    memory: z.ZodOptional<z.ZodNumber>;
}, z.core.$loose>;
export type DaemonExecutionRunProcessInfo = z.infer<typeof DaemonExecutionRunProcessInfoSchema>;
export declare const DaemonExecutionRunEntrySchema: z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodObject<{
    happyHomeDir: z.ZodString;
    pid: z.ZodNumber;
    processCommandHash: z.ZodOptional<z.ZodString>;
    happySessionId: z.ZodString;
    runId: z.ZodString;
    callId: z.ZodString;
    sidechainId: z.ZodString;
    intent: z.ZodEnum<{
        review: "review";
        plan: "plan";
        delegate: "delegate";
        voice_agent: "voice_agent";
        memory_hints: "memory_hints";
    }>;
    backendTarget: z.ZodUnion<readonly [z.ZodObject<{
        kind: z.ZodLiteral<"builtInAgent">;
        agentId: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        kind: z.ZodLiteral<"configuredAcpBackend">;
        backendId: z.ZodString;
    }, z.core.$strip>]>;
    display: z.ZodOptional<z.ZodObject<{
        title: z.ZodOptional<z.ZodString>;
        participantLabel: z.ZodOptional<z.ZodString>;
        groupId: z.ZodOptional<z.ZodString>;
    }, z.core.$loose>>;
    runClass: z.ZodEnum<{
        bounded: "bounded";
        long_lived: "long_lived";
    }>;
    ioMode: z.ZodEnum<{
        request_response: "request_response";
        streaming: "streaming";
    }>;
    retentionPolicy: z.ZodEnum<{
        ephemeral: "ephemeral";
        resumable: "resumable";
    }>;
    status: z.ZodEnum<{
        failed: "failed";
        running: "running";
        succeeded: "succeeded";
        cancelled: "cancelled";
        timeout: "timeout";
    }>;
    startedAtMs: z.ZodNumber;
    updatedAtMs: z.ZodNumber;
    finishedAtMs: z.ZodOptional<z.ZodNumber>;
    lastActivityAtMs: z.ZodOptional<z.ZodNumber>;
    summary: z.ZodOptional<z.ZodString>;
    errorCode: z.ZodOptional<z.ZodString>;
    resumeHandle: z.ZodOptional<z.ZodNullable<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodDiscriminatedUnion<[z.ZodObject<{
        kind: z.ZodLiteral<"vendor_session.v1">;
        backendTarget: z.ZodUnion<readonly [z.ZodObject<{
            kind: z.ZodLiteral<"builtInAgent">;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            kind: z.ZodLiteral<"configuredAcpBackend">;
            backendId: z.ZodString;
        }, z.core.$strip>]>;
        vendorSessionId: z.ZodString;
    }, z.core.$loose>, z.ZodObject<{
        kind: z.ZodLiteral<"voice_agent_sessions.v1">;
        backendTarget: z.ZodUnion<readonly [z.ZodObject<{
            kind: z.ZodLiteral<"builtInAgent">;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            kind: z.ZodLiteral<"configuredAcpBackend">;
            backendId: z.ZodString;
        }, z.core.$strip>]>;
        chatVendorSessionId: z.ZodString;
        commitVendorSessionId: z.ZodString;
    }, z.core.$loose>], "kind">>>>;
    process: z.ZodOptional<z.ZodObject<{
        pid: z.ZodNumber;
        name: z.ZodOptional<z.ZodString>;
        cmd: z.ZodOptional<z.ZodString>;
        cpu: z.ZodOptional<z.ZodNumber>;
        memory: z.ZodOptional<z.ZodNumber>;
    }, z.core.$loose>>;
}, z.core.$loose>>;
export type DaemonExecutionRunEntry = z.infer<typeof DaemonExecutionRunEntrySchema>;
export declare const DaemonExecutionRunListRequestSchema: z.ZodObject<{}, z.core.$loose>;
export type DaemonExecutionRunListRequest = z.infer<typeof DaemonExecutionRunListRequestSchema>;
export declare const DaemonExecutionRunListResponseSchema: z.ZodObject<{
    runs: z.ZodArray<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodObject<{
        happyHomeDir: z.ZodString;
        pid: z.ZodNumber;
        processCommandHash: z.ZodOptional<z.ZodString>;
        happySessionId: z.ZodString;
        runId: z.ZodString;
        callId: z.ZodString;
        sidechainId: z.ZodString;
        intent: z.ZodEnum<{
            review: "review";
            plan: "plan";
            delegate: "delegate";
            voice_agent: "voice_agent";
            memory_hints: "memory_hints";
        }>;
        backendTarget: z.ZodUnion<readonly [z.ZodObject<{
            kind: z.ZodLiteral<"builtInAgent">;
            agentId: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            kind: z.ZodLiteral<"configuredAcpBackend">;
            backendId: z.ZodString;
        }, z.core.$strip>]>;
        display: z.ZodOptional<z.ZodObject<{
            title: z.ZodOptional<z.ZodString>;
            participantLabel: z.ZodOptional<z.ZodString>;
            groupId: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>>;
        runClass: z.ZodEnum<{
            bounded: "bounded";
            long_lived: "long_lived";
        }>;
        ioMode: z.ZodEnum<{
            request_response: "request_response";
            streaming: "streaming";
        }>;
        retentionPolicy: z.ZodEnum<{
            ephemeral: "ephemeral";
            resumable: "resumable";
        }>;
        status: z.ZodEnum<{
            failed: "failed";
            running: "running";
            succeeded: "succeeded";
            cancelled: "cancelled";
            timeout: "timeout";
        }>;
        startedAtMs: z.ZodNumber;
        updatedAtMs: z.ZodNumber;
        finishedAtMs: z.ZodOptional<z.ZodNumber>;
        lastActivityAtMs: z.ZodOptional<z.ZodNumber>;
        summary: z.ZodOptional<z.ZodString>;
        errorCode: z.ZodOptional<z.ZodString>;
        resumeHandle: z.ZodOptional<z.ZodNullable<z.ZodPipe<z.ZodTransform<unknown, unknown>, z.ZodDiscriminatedUnion<[z.ZodObject<{
            kind: z.ZodLiteral<"vendor_session.v1">;
            backendTarget: z.ZodUnion<readonly [z.ZodObject<{
                kind: z.ZodLiteral<"builtInAgent">;
                agentId: z.ZodString;
            }, z.core.$strip>, z.ZodObject<{
                kind: z.ZodLiteral<"configuredAcpBackend">;
                backendId: z.ZodString;
            }, z.core.$strip>]>;
            vendorSessionId: z.ZodString;
        }, z.core.$loose>, z.ZodObject<{
            kind: z.ZodLiteral<"voice_agent_sessions.v1">;
            backendTarget: z.ZodUnion<readonly [z.ZodObject<{
                kind: z.ZodLiteral<"builtInAgent">;
                agentId: z.ZodString;
            }, z.core.$strip>, z.ZodObject<{
                kind: z.ZodLiteral<"configuredAcpBackend">;
                backendId: z.ZodString;
            }, z.core.$strip>]>;
            chatVendorSessionId: z.ZodString;
            commitVendorSessionId: z.ZodString;
        }, z.core.$loose>], "kind">>>>;
        process: z.ZodOptional<z.ZodObject<{
            pid: z.ZodNumber;
            name: z.ZodOptional<z.ZodString>;
            cmd: z.ZodOptional<z.ZodString>;
            cpu: z.ZodOptional<z.ZodNumber>;
            memory: z.ZodOptional<z.ZodNumber>;
        }, z.core.$loose>>;
    }, z.core.$loose>>>;
}, z.core.$loose>;
export type DaemonExecutionRunListResponse = z.infer<typeof DaemonExecutionRunListResponseSchema>;
//# sourceMappingURL=daemonExecutionRuns.d.ts.map