/** * @fileoverview Fetch full committee detail by OCD organization ID (experimental). * @module mcp-server/tools/definitions/get-committee */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const getCommittee: import("@cyanheads/mcp-ts-core").ToolDefinition>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodString; classification: z.ZodString; parent_id: z.ZodNullable; memberships: z.ZodOptional>>; links: z.ZodOptional>>; sources: z.ZodOptional>>; }, z.core.$strip>, readonly [{ readonly reason: "not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "Committee ID does not exist in Open States."; readonly recovery: "Use openstates_search_committees to discover valid committee IDs for a jurisdiction. Note that committee data is experimental and not all states have coverage."; }, { readonly reason: "upstream_timeout"; readonly code: JsonRpcErrorCode.Timeout; readonly when: "Open States did not answer within the per-request timeout."; readonly recovery: "Retry the lookup once; if it repeats, request fewer include values — memberships is the one that enlarges the upstream response."; }], undefined>; //# sourceMappingURL=get-committee.tool.d.ts.map