/** * @fileoverview Fetch full event detail by OCD event ID (experimental). * @module mcp-server/tools/definitions/get-event */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const getEvent: import("@cyanheads/mcp-ts-core").ToolDefinition>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodString; classification: z.ZodString; start_date: z.ZodString; end_date: z.ZodOptional; status: z.ZodString; jurisdiction: z.ZodObject<{ id: z.ZodString; name: z.ZodString; }, z.core.$strip>; location: z.ZodOptional; }, z.core.$strip>>; links: z.ZodOptional>>; media: z.ZodOptional>>; documents: z.ZodOptional>>; sources: z.ZodOptional>>; participants: z.ZodOptional; }, z.core.$strip>>>; agenda: z.ZodOptional; subjects: z.ZodArray; related_entities: z.ZodArray>; }, z.core.$strip>>>; }, z.core.$strip>, readonly [{ readonly reason: "not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "Event ID does not exist in Open States."; readonly recovery: "Use openstates_search_events with a jurisdiction and date range to discover valid event IDs. Note that event data is experimental and coverage varies widely by state."; }, { 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 — agenda and participants each enlarge the upstream response."; }], undefined>; //# sourceMappingURL=get-event.tool.d.ts.map