import { z } from "zod"; /** * Zod schema for the `hivemind-pressure` tool action selector. */ export declare const RuntimePressureActionSchema: z.ZodEnum<{ classify: "classify"; detect: "detect"; inspect_tool_catalog: "inspect_tool_catalog"; attach_event: "attach_event"; }>; /** * Zod schema for pressure decision outcomes. */ export declare const PressureDecisionOutcomeSchema: z.ZodEnum<{ allow: "allow"; block: "block"; advise: "advise"; require_approval: "require_approval"; defer: "defer"; }>; /** * Zod schema for pressure bands. */ export declare const PressureBandSchema: z.ZodEnum<{ steady: "steady"; advisory: "advisory"; gated: "gated"; blocking: "blocking"; }>; /** * Zod schema for `hivemind-pressure` tool input. */ export declare const RuntimePressureToolInputSchema: z.ZodObject<{ action: z.ZodEnum<{ classify: "classify"; detect: "detect"; inspect_tool_catalog: "inspect_tool_catalog"; attach_event: "attach_event"; }>; score: z.ZodOptional; tier: z.ZodOptional; toolName: z.ZodOptional; trajectoryId: z.ZodOptional; rootSessionId: z.ZodOptional; sessionId: z.ZodOptional; parentTrajectoryId: z.ZodOptional; eventId: z.ZodOptional; summary: z.ZodOptional; evidenceRef: z.ZodOptional; evidenceRefs: z.ZodOptional>; }, z.core.$strip>; /** * Inferred `hivemind-pressure` tool input. */ export type RuntimePressureToolInput = z.infer; /** * Parse and validate action-specific runtime-pressure tool input. * * @param rawInput - Untrusted tool arguments. * @returns Validated tool input. * @throws {Error | z.ZodError} When action-specific required fields are missing. */ export declare function parseRuntimePressureToolInput(rawInput: unknown): RuntimePressureToolInput; //# sourceMappingURL=runtime-pressure.schema.d.ts.map