import z from 'zod';
export declare const actionIdPathParams: z.ZodObject<{
    actionId: z.ZodString;
}, z.core.$strip>;
export declare const actionRunPathParams: z.ZodObject<{
    actionId: z.ZodString;
    runId: z.ZodString;
}, z.core.$strip>;
/**
 * Agent-builder schemas use the same body schemas as workflows
 * Both use requestContext field
 */
/**
 * Schema for stream agent-builder action body
 */
export declare const streamAgentBuilderBodySchema: z.ZodObject<{
    resourceId: z.ZodOptional<z.ZodString>;
    inputData: z.ZodOptional<z.ZodUnknown>;
    initialState: z.ZodOptional<z.ZodUnknown>;
    requestContext: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    tracingOptions: z.ZodOptional<z.ZodObject<{
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        requestContextKeys: z.ZodOptional<z.ZodArray<z.ZodString>>;
        traceId: z.ZodOptional<z.ZodString>;
        parentSpanId: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    perStep: z.ZodOptional<z.ZodBoolean>;
    closeOnSuspend: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
/**
 * Schema for legacy stream agent-builder action body
 */
export declare const streamLegacyAgentBuilderBodySchema: z.ZodObject<{
    resourceId: z.ZodOptional<z.ZodString>;
    inputData: z.ZodOptional<z.ZodUnknown>;
    initialState: z.ZodOptional<z.ZodUnknown>;
    requestContext: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    tracingOptions: z.ZodOptional<z.ZodObject<{
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        requestContextKeys: z.ZodOptional<z.ZodArray<z.ZodString>>;
        traceId: z.ZodOptional<z.ZodString>;
        parentSpanId: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    perStep: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
/**
 * Schema for resume agent-builder action body
 */
export declare const resumeAgentBuilderBodySchema: z.ZodObject<{
    step: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodArray<z.ZodString>]>>;
    resumeData: z.ZodOptional<z.ZodUnknown>;
    requestContext: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    tracingOptions: z.ZodOptional<z.ZodObject<{
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        requestContextKeys: z.ZodOptional<z.ZodArray<z.ZodString>>;
        traceId: z.ZodOptional<z.ZodString>;
        parentSpanId: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    perStep: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
/**
 * Schema for start async agent-builder action body
 */
export declare const startAsyncAgentBuilderBodySchema: z.ZodObject<{
    resourceId: z.ZodOptional<z.ZodString>;
    inputData: z.ZodOptional<z.ZodUnknown>;
    initialState: z.ZodOptional<z.ZodUnknown>;
    requestContext: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    tracingOptions: z.ZodOptional<z.ZodObject<{
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        requestContextKeys: z.ZodOptional<z.ZodArray<z.ZodString>>;
        traceId: z.ZodOptional<z.ZodString>;
        parentSpanId: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    perStep: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export { createWorkflowRunResponseSchema, listWorkflowRunsQuerySchema, sendWorkflowRunEventBodySchema, workflowExecutionResultSchema, workflowControlResponseSchema, workflowRunsResponseSchema, workflowInfoSchema, listWorkflowsResponseSchema, workflowRunResultSchema, workflowRunResultQuerySchema, } from './workflows.js';
//# sourceMappingURL=agent-builder.d.ts.map