/** Zod schemas for the browser-safe subagent domain. */ import { z } from 'zod'; import type { MessageId } from '@deepseek-ai/dsh-llm/brand'; import type { RequestPayload, ResponseValue } from './rpc-map.ts'; import type { Wire } from './rpc.schema.ts'; /** Healthy and diagnostic durable catalog rows. */ export declare const subagentListEntrySchema: z.ZodUnion; id: z.ZodType>; mode: z.ZodLiteral<"one-shot">; activity: z.ZodUnion, z.ZodLiteral<"inactive">]>; hasChildren: z.ZodBoolean; label: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"child">; id: z.ZodType>; mode: z.ZodLiteral<"continuable">; activity: z.ZodUnion, z.ZodLiteral<"inactive">]>; hasChildren: z.ZodBoolean; label: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"diagnostic">; id: z.ZodType>; reason: z.ZodUnion, z.ZodLiteral<"unsupported">, z.ZodLiteral<"unavailable">]>; }, z.core.$strip>]>; /** subagent.list request payload. */ export declare const subagentListRequestSchema: z.ZodObject<{ parentSessionId: z.ZodType>; }, z.core.$strip>; /** subagent.list response value. */ export declare const subagentListValueSchema: z.ZodObject<{ entries: z.ZodArray; id: z.ZodType>; mode: z.ZodLiteral<"one-shot">; activity: z.ZodUnion, z.ZodLiteral<"inactive">]>; hasChildren: z.ZodBoolean; label: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"child">; id: z.ZodType>; mode: z.ZodLiteral<"continuable">; activity: z.ZodUnion, z.ZodLiteral<"inactive">]>; hasChildren: z.ZodBoolean; label: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"diagnostic">; id: z.ZodType>; reason: z.ZodUnion, z.ZodLiteral<"unsupported">, z.ZodLiteral<"unavailable">]>; }, z.core.$strip>]>>; parentAvailable: z.ZodBoolean; }, z.core.$strip>; /** subagent.history request payload. */ export declare const subagentHistoryRequestSchema: z.ZodObject<{ parentSessionId: z.ZodType>; childSessionId: z.ZodType>; mode: z.ZodUnion, z.ZodLiteral<"continuable">]>; beforeSeq: z.ZodOptional; maxMessages: z.ZodOptional; }, z.core.$strip>; /** subagent.history response value. */ export declare const subagentHistoryValueSchema: z.ZodType>>; /** subagent.prompt request payload. */ export declare const subagentPromptRequestSchema: z.ZodType>; /** subagent.interrupt request payload. */ export declare const subagentInterruptRequestSchema: z.ZodObject<{ parentSessionId: z.ZodType>; childSessionId: z.ZodType>; mode: z.ZodLiteral<"continuable">; }, z.core.$strip>; /** subagent.interrupt response value. */ export declare const subagentInterruptValueSchema: z.ZodObject<{ accepted: z.ZodLiteral; }, z.core.$strip>; /** subagent.prompt response value. */ export declare const subagentPromptValueSchema: z.ZodObject<{ messageId: z.ZodType>; }, z.core.$strip>; //# sourceMappingURL=subagents.schema.d.ts.map