import { z } from 'zod';
export declare const ExecutionRunStatusSchema: z.ZodEnum<{
    failed: "failed";
    running: "running";
    succeeded: "succeeded";
    cancelled: "cancelled";
    timeout: "timeout";
}>;
export type ExecutionRunStatus = z.infer<typeof ExecutionRunStatusSchema>;
export declare const ExecutionRunListRequestSchema: z.ZodObject<{
    backendId: z.ZodOptional<z.ZodString>;
    backendTarget: z.ZodOptional<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>]>>;
    status: z.ZodOptional<z.ZodEnum<{
        failed: "failed";
        running: "running";
        succeeded: "succeeded";
        cancelled: "cancelled";
        timeout: "timeout";
    }>>;
    limit: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export type ExecutionRunListRequest = z.infer<typeof ExecutionRunListRequestSchema>;
//# sourceMappingURL=executionRunListRequest.d.ts.map