import { z } from "zod"; export declare const requestCapabilityInput: z.ZodObject<{ summary: z.ZodString; description: z.ZodString; category: z.ZodOptional>; context: z.ZodOptional; chain: z.ZodOptional; errorObserved: z.ZodOptional; }, "strip", z.ZodTypeAny, { chain?: string | undefined; toolAttempted?: string | undefined; errorObserved?: string | undefined; }, { chain?: string | undefined; toolAttempted?: string | undefined; errorObserved?: string | undefined; }>>; agentName: z.ZodOptional; }, "strip", z.ZodTypeAny, { description: string; summary: string; category?: "new_protocol" | "new_chain" | "tool_gap" | "bug_report" | "other" | undefined; context?: { chain?: string | undefined; toolAttempted?: string | undefined; errorObserved?: string | undefined; } | undefined; agentName?: string | undefined; }, { description: string; summary: string; category?: "new_protocol" | "new_chain" | "tool_gap" | "bug_report" | "other" | undefined; context?: { chain?: string | undefined; toolAttempted?: string | undefined; errorObserved?: string | undefined; } | undefined; agentName?: string | undefined; }>; export type RequestCapabilityArgs = z.infer;