import * as z from "zod/v4-mini"; import { ClosedEnum } from "../types/enums.js"; import { AgentCard, AgentCard$Outbound } from "./agent-card.js"; import { AttachmentInput, AttachmentInput$Outbound } from "./attachment-input.js"; export declare const Mode: { readonly Solo: "solo"; readonly Swarm: "swarm"; }; export type Mode = ClosedEnum; export declare const Scope: { readonly Local: "local"; readonly Global: "global"; }; export type Scope = ClosedEnum; export type Action = { name: string; [additionalProperties: string]: unknown; }; export type AgentStreamRequest = { message: string; threadId?: string | undefined; runId?: string | undefined; workflowWallet?: string | undefined; userAddress?: string | undefined; attachment?: AttachmentInput | undefined; attachments?: Array | undefined; sessionGrants?: Array | undefined; cloudPermissions?: Array | undefined; backpackAccounts?: Array<{ [k: string]: any; }> | undefined; mode?: Mode | undefined; scope?: Scope | undefined; action?: Action | undefined; plan?: boolean | undefined; sandbox?: boolean | undefined; proof?: boolean | undefined; constraints?: { [k: string]: any; } | undefined; agentCard?: AgentCard | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const Mode$outboundSchema: z.ZodMiniEnum; /** @internal */ export declare const Scope$outboundSchema: z.ZodMiniEnum; /** @internal */ export type Action$Outbound = { name: string; [additionalProperties: string]: unknown; }; /** @internal */ export declare const Action$outboundSchema: z.ZodMiniType; export declare function actionToJSON(action: Action): string; /** @internal */ export type AgentStreamRequest$Outbound = { message: string; threadId?: string | undefined; runId?: string | undefined; workflowWallet?: string | undefined; userAddress?: string | undefined; attachment?: AttachmentInput$Outbound | undefined; attachments?: Array | undefined; sessionGrants?: Array | undefined; cloudPermissions?: Array | undefined; backpackAccounts?: Array<{ [k: string]: any; }> | undefined; mode?: string | undefined; scope?: string | undefined; action?: Action$Outbound | undefined; plan?: boolean | undefined; sandbox?: boolean | undefined; proof?: boolean | undefined; constraints?: { [k: string]: any; } | undefined; agentCard?: AgentCard$Outbound | undefined; [additionalProperties: string]: unknown; }; /** @internal */ export declare const AgentStreamRequest$outboundSchema: z.ZodMiniType; export declare function agentStreamRequestToJSON(agentStreamRequest: AgentStreamRequest): string; //# sourceMappingURL=agent-stream-request.d.ts.map