import { z } from 'zod';
export declare const ExecutionRunStructuredRunRefSchema: z.ZodObject<{
    runId: z.ZodString;
    callId: z.ZodString;
    backendId: 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>]>>;
    retentionPolicy: z.ZodOptional<z.ZodEnum<{
        ephemeral: "ephemeral";
        resumable: "resumable";
    }>>;
}, z.core.$loose>;
export type ExecutionRunStructuredRunRef = z.infer<typeof ExecutionRunStructuredRunRefSchema>;
//# sourceMappingURL=executionRunStructuredRunRef.d.ts.map