import type { InferSchema } from "../../extensions/schema/index.js"; /** Zod schema for get invoke agent child run lifecycle value. */ export declare const getInvokeAgentChildRunLifecycleValueSchema: () => import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; /** Schema for invoke agent child run lifecycle value. * @deprecated Use getInvokeAgentChildRunLifecycleValueSchema() */ export declare const InvokeAgentChildRunLifecycleValueSchema: import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; /** Public API contract for invoke agent child run lifecycle value. */ export type InvokeAgentChildRunLifecycleValue = InferSchema>; /** Zod schema for get invoke agent child run state delta. */ export declare const getInvokeAgentChildRunStateDeltaSchema: () => import("../../internal-agents/schema.js").Schema; delta: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; }>[]>; }>>; /** Schema for invoke agent child run state delta. * @deprecated Use getInvokeAgentChildRunStateDeltaSchema() */ export declare const InvokeAgentChildRunStateDeltaSchema: import("../../internal-agents/schema.js").Schema; delta: import("../../internal-agents/schema.js").Schema; path: import("../../internal-agents/schema.js").Schema; value: import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; }>[]>; }>>; /** Public API contract for invoke agent child run state delta. */ export type InvokeAgentChildRunStateDelta = InferSchema>; /** Zod schema for get invoke agent child run lifecycle custom event. */ export declare const getInvokeAgentChildRunLifecycleCustomEventSchema: () => import("../../internal-agents/schema.js").Schema; name: import("../../internal-agents/schema.js").Schema<"veryfront.invoke_agent.lifecycle">; value: import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; }>>; /** Schema for invoke agent child run lifecycle custom event. * @deprecated Use getInvokeAgentChildRunLifecycleCustomEventSchema() */ export declare const InvokeAgentChildRunLifecycleCustomEventSchema: import("../../internal-agents/schema.js").Schema; name: import("../../internal-agents/schema.js").Schema<"veryfront.invoke_agent.lifecycle">; value: import("../../internal-agents/schema.js").Schema; childConversationId: import("../../internal-agents/schema.js").Schema; childRunId: import("../../internal-agents/schema.js").Schema; childMessageId: import("../../internal-agents/schema.js").Schema; childAgentId: import("../../internal-agents/schema.js").Schema; description: import("../../internal-agents/schema.js").Schema; status: import("../../internal-agents/schema.js").Schema<"failed" | "completed" | "cancelled" | "pending" | "running" | "waiting_for_tool">; sourceTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "project" | "main_branch" | "preview_branch" | null | undefined>; runtimeTargetKind: import("../../internal-agents/schema.js").Schema<"environment" | "main_branch" | "preview_branch" | null | undefined>; targetEnvironmentId: import("../../internal-agents/schema.js").Schema; targetBranchId: import("../../internal-agents/schema.js").Schema; }>>; }>>; /** Event emitted for invoke agent child run lifecycle custom. */ export type InvokeAgentChildRunLifecycleCustomEvent = InferSchema>; /** Input payload for invoke agent child run progress. */ export type InvokeAgentChildRunProgressInput = { toolCallId: string; childConversationId: string; childRunId: string; childMessageId: string; childAgentId: string; description?: string; status: "pending" | "running" | "waiting_for_tool" | "completed" | "failed" | "cancelled"; sourceTargetKind?: string | null; runtimeTargetKind?: string | null; targetEnvironmentId?: string | null; targetBranchId?: string | null; }; /** Event emitted for invoke agent child run progress. */ export type InvokeAgentChildRunProgressEvent = InvokeAgentChildRunStateDelta | InvokeAgentChildRunLifecycleCustomEvent; /** Builds invoke agent child run state delta. */ export declare function buildInvokeAgentChildRunStateDelta(input: InvokeAgentChildRunProgressInput): InvokeAgentChildRunStateDelta; /** Event emitted for build invoke agent child run lifecycle custom. */ export declare function buildInvokeAgentChildRunLifecycleCustomEvent(input: InvokeAgentChildRunProgressInput): InvokeAgentChildRunLifecycleCustomEvent; /** Builds invoke agent child run progress events. */ export declare function buildInvokeAgentChildRunProgressEvents(input: InvokeAgentChildRunProgressInput): readonly [InvokeAgentChildRunStateDelta, InvokeAgentChildRunLifecycleCustomEvent]; /** Publish invoke agent child run progress helper. */ export declare function publishInvokeAgentChildRunProgress(input: InvokeAgentChildRunProgressInput & { authToken: string; apiUrl: string; conversationId: string; runId: string; expectedPreviousEventId?: number; expectedPreviousExternalEventSequence?: number; publishParentRunEvents?: (events: InvokeAgentChildRunProgressEvent[]) => Promise | void; abortSignal?: AbortSignal; }): Promise; //# sourceMappingURL=invoke-agent-child-runs.d.ts.map