export declare const AGENT_BUILDER_ROUTES: readonly [import(".").ServerRoute<{}, Record<string, {
    steps: Record<string, {
        id: string;
        description?: string | undefined;
        stateSchema?: string | undefined;
        inputSchema?: string | undefined;
        outputSchema?: string | undefined;
        resumeSchema?: string | undefined;
        suspendSchema?: string | undefined;
        component?: string | undefined;
        isWorkflow?: boolean | undefined;
        metadata?: Record<string, unknown> | undefined;
    }>;
    allSteps: Record<string, {
        id: string;
        description?: string | undefined;
        stateSchema?: string | undefined;
        inputSchema?: string | undefined;
        outputSchema?: string | undefined;
        resumeSchema?: string | undefined;
        suspendSchema?: string | undefined;
        component?: string | undefined;
        isWorkflow?: boolean | undefined;
        metadata?: Record<string, unknown> | undefined;
    }>;
    stepGraph: {
        type: "step" | "sleep" | "sleepUntil" | "waitForEvent" | "parallel" | "conditional" | "loop" | "foreach";
    }[];
    name?: string | undefined;
    description?: string | undefined;
    inputSchema?: string | undefined;
    outputSchema?: string | undefined;
    stateSchema?: string | undefined;
    options?: Record<string, never> | undefined;
    isProcessorWorkflow?: boolean | undefined;
}>, "json", import(".").RouteSchemas<undefined, undefined, undefined, import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
    steps: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        id: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
        inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        resumeSchema: import("zod").ZodOptional<import("zod").ZodString>;
        suspendSchema: import("zod").ZodOptional<import("zod").ZodString>;
        component: import("zod").ZodOptional<import("zod").ZodString>;
        isWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>>;
    allSteps: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        id: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
        inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        resumeSchema: import("zod").ZodOptional<import("zod").ZodString>;
        suspendSchema: import("zod").ZodOptional<import("zod").ZodString>;
        component: import("zod").ZodOptional<import("zod").ZodString>;
        isWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>>;
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    stepGraph: import("zod").ZodArray<import("zod").ZodObject<{
        type: import("zod").ZodEnum<{
            step: "step";
            sleep: "sleep";
            sleepUntil: "sleepUntil";
            waitForEvent: "waitForEvent";
            parallel: "parallel";
            conditional: "conditional";
            loop: "loop";
            foreach: "foreach";
        }>;
    }, import("zod/v4/core").$strip>>;
    inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
    outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
    stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
    options: import("zod").ZodOptional<import("zod").ZodObject<{}, import("zod/v4/core").$strip>>;
    isProcessorWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>>>, "GET", "/agent-builder">, import(".").ServerRoute<{
    actionId: string;
}, {
    steps: Record<string, {
        id: string;
        description?: string | undefined;
        stateSchema?: string | undefined;
        inputSchema?: string | undefined;
        outputSchema?: string | undefined;
        resumeSchema?: string | undefined;
        suspendSchema?: string | undefined;
        component?: string | undefined;
        isWorkflow?: boolean | undefined;
        metadata?: Record<string, unknown> | undefined;
    }>;
    allSteps: Record<string, {
        id: string;
        description?: string | undefined;
        stateSchema?: string | undefined;
        inputSchema?: string | undefined;
        outputSchema?: string | undefined;
        resumeSchema?: string | undefined;
        suspendSchema?: string | undefined;
        component?: string | undefined;
        isWorkflow?: boolean | undefined;
        metadata?: Record<string, unknown> | undefined;
    }>;
    stepGraph: {
        type: "step" | "sleep" | "sleepUntil" | "waitForEvent" | "parallel" | "conditional" | "loop" | "foreach";
    }[];
    name?: string | undefined;
    description?: string | undefined;
    inputSchema?: string | undefined;
    outputSchema?: string | undefined;
    stateSchema?: string | undefined;
    options?: Record<string, never> | undefined;
    isProcessorWorkflow?: boolean | undefined;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, undefined, import("zod").ZodObject<{
    steps: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        id: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
        inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        resumeSchema: import("zod").ZodOptional<import("zod").ZodString>;
        suspendSchema: import("zod").ZodOptional<import("zod").ZodString>;
        component: import("zod").ZodOptional<import("zod").ZodString>;
        isWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>>;
    allSteps: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodObject<{
        id: import("zod").ZodString;
        description: import("zod").ZodOptional<import("zod").ZodString>;
        stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
        inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
        resumeSchema: import("zod").ZodOptional<import("zod").ZodString>;
        suspendSchema: import("zod").ZodOptional<import("zod").ZodString>;
        component: import("zod").ZodOptional<import("zod").ZodString>;
        isWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    }, import("zod/v4/core").$strip>>;
    name: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodOptional<import("zod").ZodString>;
    stepGraph: import("zod").ZodArray<import("zod").ZodObject<{
        type: import("zod").ZodEnum<{
            step: "step";
            sleep: "sleep";
            sleepUntil: "sleepUntil";
            waitForEvent: "waitForEvent";
            parallel: "parallel";
            conditional: "conditional";
            loop: "loop";
            foreach: "foreach";
        }>;
    }, import("zod/v4/core").$strip>>;
    inputSchema: import("zod").ZodOptional<import("zod").ZodString>;
    outputSchema: import("zod").ZodOptional<import("zod").ZodString>;
    stateSchema: import("zod").ZodOptional<import("zod").ZodString>;
    options: import("zod").ZodOptional<import("zod").ZodObject<{}, import("zod/v4/core").$strip>>;
    isProcessorWorkflow: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>>, "GET", "/agent-builder/:actionId">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    page: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    perPage: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    offset: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    limit: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    fromDate: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
    toDate: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    status: import("zod").ZodOptional<import("zod").ZodEnum<{
        success: "success";
        running: "running";
        waiting: "waiting";
        suspended: "suspended";
        failed: "failed";
        canceled: "canceled";
        pending: "pending";
        bailed: "bailed";
        tripwire: "tripwire";
        paused: "paused";
    }>>;
}, import("zod/v4/core").$strip>, undefined>, {
    runs: {
        workflowName: string;
        runId: string;
        snapshot: string | Record<string, any>;
        createdAt: Date;
        updatedAt: Date;
        resourceId?: string | undefined;
    }[];
    total: number;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    page: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    perPage: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    offset: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    limit: import("zod").ZodOptional<import("zod").ZodCoercedNumber<unknown>>;
    fromDate: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
    toDate: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    status: import("zod").ZodOptional<import("zod").ZodEnum<{
        success: "success";
        running: "running";
        waiting: "waiting";
        suspended: "suspended";
        failed: "failed";
        canceled: "canceled";
        pending: "pending";
        bailed: "bailed";
        tripwire: "tripwire";
        paused: "paused";
    }>>;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodObject<{
    runs: import("zod").ZodArray<import("zod").ZodObject<{
        workflowName: import("zod").ZodString;
        runId: import("zod").ZodString;
        snapshot: import("zod").ZodUnion<readonly [import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>, import("zod").ZodString]>;
        createdAt: import("zod").ZodDate;
        updatedAt: import("zod").ZodDate;
        resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    }, import("zod/v4/core").$strip>>;
    total: import("zod").ZodNumber;
}, import("zod/v4/core").$strip>>, "GET", "/agent-builder/:actionId/runs">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    fields: import("zod").ZodOptional<import("zod").ZodString>;
    withNestedWorkflows: import("zod").ZodOptional<import("zod").ZodEnum<{
        true: "true";
        false: "false";
    }>>;
}, import("zod/v4/core").$strip>, undefined>, {
    runId: string;
    workflowName: string;
    createdAt: Date;
    updatedAt: Date;
    status: "success" | "running" | "waiting" | "suspended" | "failed" | "canceled" | "pending" | "bailed" | "tripwire" | "paused";
    resourceId?: string | undefined;
    initialState?: Record<string, any> | undefined;
    result?: unknown;
    error?: unknown;
    payload?: unknown;
    steps?: Record<string, any> | undefined;
    activeStepsPath?: Record<string, number[]> | undefined;
    serializedStepGraph?: {
        type: "step" | "sleep" | "sleepUntil" | "waitForEvent" | "parallel" | "conditional" | "loop" | "foreach";
    }[] | undefined;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    fields: import("zod").ZodOptional<import("zod").ZodString>;
    withNestedWorkflows: import("zod").ZodOptional<import("zod").ZodEnum<{
        true: "true";
        false: "false";
    }>>;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodObject<{
    runId: import("zod").ZodString;
    workflowName: import("zod").ZodString;
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    createdAt: import("zod").ZodDate;
    updatedAt: import("zod").ZodDate;
    status: import("zod").ZodEnum<{
        success: "success";
        running: "running";
        waiting: "waiting";
        suspended: "suspended";
        failed: "failed";
        canceled: "canceled";
        pending: "pending";
        bailed: "bailed";
        tripwire: "tripwire";
        paused: "paused";
    }>;
    initialState: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
    result: import("zod").ZodOptional<import("zod").ZodUnknown>;
    error: import("zod").ZodOptional<import("zod").ZodUnknown>;
    payload: import("zod").ZodOptional<import("zod").ZodUnknown>;
    steps: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
    activeStepsPath: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodArray<import("zod").ZodNumber>>>;
    serializedStepGraph: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
        type: import("zod").ZodEnum<{
            step: "step";
            sleep: "sleep";
            sleepUntil: "sleepUntil";
            waitForEvent: "waitForEvent";
            parallel: "parallel";
            conditional: "conditional";
            loop: "loop";
            foreach: "foreach";
        }>;
    }, import("zod/v4/core").$strip>>>;
}, import("zod/v4/core").$strip>>, "GET", "/agent-builder/:actionId/runs/:runId">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>, undefined>, {
    runId: string;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/create-run">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    closeOnSuspend: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>>, any, "stream", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    closeOnSuspend: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>, import("zod").ZodAny>, "POST", "/agent-builder/:actionId/stream">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>>, {
    status?: "success" | "running" | "waiting" | "suspended" | "failed" | "canceled" | "pending" | "bailed" | "tripwire" | "paused" | undefined;
    result?: unknown;
    error?: unknown;
    payload?: unknown;
    initialState?: unknown;
    steps?: Record<string, any> | undefined;
    activeStepsPath?: Record<string, number[]> | undefined;
    serializedStepGraph?: {
        type: "step" | "sleep" | "sleepUntil" | "waitForEvent" | "parallel" | "conditional" | "loop" | "foreach";
    }[] | undefined;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    status: import("zod").ZodOptional<import("zod").ZodEnum<{
        success: "success";
        running: "running";
        waiting: "waiting";
        suspended: "suspended";
        failed: "failed";
        canceled: "canceled";
        pending: "pending";
        bailed: "bailed";
        tripwire: "tripwire";
        paused: "paused";
    }>>;
    result: import("zod").ZodOptional<import("zod").ZodUnknown>;
    error: import("zod").ZodOptional<import("zod").ZodUnknown>;
    payload: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    steps: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
    activeStepsPath: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodArray<import("zod").ZodNumber>>>;
    serializedStepGraph: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
        type: import("zod").ZodEnum<{
            step: "step";
            sleep: "sleep";
            sleepUntil: "sleepUntil";
            waitForEvent: "waitForEvent";
            parallel: "parallel";
            conditional: "conditional";
            loop: "loop";
            foreach: "foreach";
        }>;
    }, import("zod/v4/core").$strip>>>;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/start-async">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>>, {
    message: string;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    resourceId: import("zod").ZodOptional<import("zod").ZodString>;
    inputData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    message: import("zod").ZodString;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/start">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined>, any, "stream", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, import("zod").ZodAny>, "POST", "/agent-builder/:actionId/observe">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>>, {
    status?: "success" | "running" | "waiting" | "suspended" | "failed" | "canceled" | "pending" | "bailed" | "tripwire" | "paused" | undefined;
    result?: unknown;
    error?: unknown;
    payload?: unknown;
    initialState?: unknown;
    steps?: Record<string, any> | undefined;
    activeStepsPath?: Record<string, number[]> | undefined;
    serializedStepGraph?: {
        type: "step" | "sleep" | "sleepUntil" | "waitForEvent" | "parallel" | "conditional" | "loop" | "foreach";
    }[] | undefined;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    status: import("zod").ZodOptional<import("zod").ZodEnum<{
        success: "success";
        running: "running";
        waiting: "waiting";
        suspended: "suspended";
        failed: "failed";
        canceled: "canceled";
        pending: "pending";
        bailed: "bailed";
        tripwire: "tripwire";
        paused: "paused";
    }>>;
    result: import("zod").ZodOptional<import("zod").ZodUnknown>;
    error: import("zod").ZodOptional<import("zod").ZodUnknown>;
    payload: import("zod").ZodOptional<import("zod").ZodUnknown>;
    initialState: import("zod").ZodOptional<import("zod").ZodUnknown>;
    steps: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodAny>>;
    activeStepsPath: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodArray<import("zod").ZodNumber>>>;
    serializedStepGraph: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
        type: import("zod").ZodEnum<{
            step: "step";
            sleep: "sleep";
            sleepUntil: "sleepUntil";
            waitForEvent: "waitForEvent";
            parallel: "parallel";
            conditional: "conditional";
            loop: "loop";
            foreach: "foreach";
        }>;
    }, import("zod/v4/core").$strip>>>;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/resume-async">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>>, {
    message: string;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    message: import("zod").ZodString;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/resume">, import(".").ServerRoute<import(".").InferParams<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>>, any, "stream", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    step: import("zod").ZodOptional<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>;
    resumeData: import("zod").ZodOptional<import("zod").ZodUnknown>;
    requestContext: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
    tracingOptions: import("zod").ZodOptional<import("zod").ZodObject<{
        metadata: import("zod").ZodOptional<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>>;
        requestContextKeys: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        traceId: import("zod").ZodOptional<import("zod").ZodString>;
        parentSpanId: import("zod").ZodOptional<import("zod").ZodString>;
        tags: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodString>>;
        hideInput: import("zod").ZodOptional<import("zod").ZodBoolean>;
        hideOutput: import("zod").ZodOptional<import("zod").ZodBoolean>;
    }, import("zod/v4/core").$strip>>;
    perStep: import("zod").ZodOptional<import("zod").ZodBoolean>;
    forEachIndex: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>, import("zod").ZodAny>, "POST", "/agent-builder/:actionId/resume-stream">, import(".").ServerRoute<{
    actionId: string;
    runId: string;
}, {
    message: string;
}, "json", import(".").RouteSchemas<import("zod").ZodObject<{
    actionId: import("zod").ZodString;
    runId: import("zod").ZodString;
}, import("zod/v4/core").$strip>, undefined, undefined, import("zod").ZodObject<{
    message: import("zod").ZodString;
}, import("zod/v4/core").$strip>>, "POST", "/agent-builder/:actionId/runs/:runId/cancel">];
//# sourceMappingURL=agent-builder.d.ts.map