/** * Zod schemas for the session-delegation-query tool. * * Two actions: list (paginated delegation summary) and get (single delegation drill-down). * All sessionId fields are validated with safeSessionId to reject path traversal. * Read-only (CQRS read-side). * * @module schema-kernel/session-delegation-query */ import { z } from "zod"; /** * Input schema for the session-delegation-query tool. * * Two actions: * - `list`: Paginated delegation summaries with filtering options. * - `get`: Full drill-down detail for a single delegation by sessionID. */ export declare const SessionDelegationQueryInputSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"list">; rootSessionId: z.ZodOptional; status: z.ZodOptional; agentType: z.ZodOptional; delegatedBy: z.ZodOptional; minDepth: z.ZodOptional; maxDepth: z.ZodOptional; updatedAfter: z.ZodOptional; updatedBefore: z.ZodOptional; offset: z.ZodDefault>; limit: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"get">; sessionId: z.ZodString; }, z.core.$strip>], "action">; /** Inferred type for session-delegation-query tool input. */ export type SessionDelegationQueryInput = z.infer; //# sourceMappingURL=session-delegation-query.schema.d.ts.map