/** * @fileoverview openchargemap://station/{id} — the resource twin of openchargemap_get_station. * Returns the full station record (with community comments) by numeric OCM ID; convenience for * clients that support injectable context by stable URI. Fully covered by the tool surface. * @module mcp-server/resources/definitions/station.resource */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const stationResource: import("@cyanheads/mcp-ts-core").ResourceDefinition, z.ZodObject<{ station: z.ZodObject<{ id: z.ZodNumber; uuid: z.ZodString; title: z.ZodString; address: z.ZodObject<{ line1: z.ZodOptional; town: z.ZodOptional; stateOrProvince: z.ZodOptional; postcode: z.ZodOptional; country: z.ZodOptional; countryCode: z.ZodOptional; latitude: z.ZodNumber; longitude: z.ZodNumber; accessComments: z.ZodOptional; }, z.core.$strip>; distance: z.ZodOptional; distanceUnit: z.ZodOptional>; operator: z.ZodOptional; operatorId: z.ZodOptional; usageType: z.ZodOptional; isPayAtLocation: z.ZodOptional; isMembershipRequired: z.ZodOptional; isAccessKeyRequired: z.ZodOptional; numberOfPoints: z.ZodOptional; status: z.ZodOptional; statusTypeId: z.ZodOptional; isOperational: z.ZodOptional; dateLastVerified: z.ZodOptional>; isRecentlyVerified: z.ZodOptional; connections: z.ZodArray; connectionType: z.ZodOptional; level: z.ZodOptional; levelId: z.ZodOptional; powerKW: z.ZodOptional>; currentType: z.ZodOptional; amps: z.ZodOptional>; voltage: z.ZodOptional>; quantity: z.ZodOptional>; }, z.core.$strip>>; dataProvider: z.ZodOptional; generalComments: z.ZodOptional; usageCost: z.ZodOptional; dataProviderUrl: z.ZodOptional; dateLastStatusUpdate: z.ZodOptional>; submissionStatus: z.ZodOptional; media: z.ZodOptional; }, z.core.$strip>>>; comments: z.ZodOptional; commentType: z.ZodOptional; checkinStatus: z.ZodOptional; checkinStatusId: z.ZodOptional; checkinStatusIsPositive: z.ZodOptional; comment: z.ZodOptional; rating: z.ZodOptional>; relatedUrl: z.ZodOptional; dateCreated: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; reliabilityNote: z.ZodOptional; attribution: z.ZodString; }, z.core.$strip>, readonly [{ readonly reason: "not_found"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "OCM returned an empty result for the given numeric ID (HTTP 200 with []) — no such station."; readonly recovery: "Verify the numeric OCM ID. Find a valid station first with openchargemap_find_stations."; }]>; //# sourceMappingURL=station.resource.d.ts.map