/** * @fileoverview GDELT TV station listing tool. Lists the television stations available for * TV search with monitoring date ranges and active status, optionally narrowed by station ID, * network, or market. * @module mcp-server/tools/definitions/list-tv-stations.tool */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const gdeltListTvStations: import("@cyanheads/mcp-ts-core").ToolDefinition>; network: z.ZodOptional; market: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ stations: z.ZodArray>; activeCount: z.ZodNumber; totalCount: z.ZodNumber; }, z.core.$strip>, readonly [{ readonly reason: "gdelt_rate_limited"; readonly code: JsonRpcErrorCode.RateLimited; readonly when: "GDELT rejected the request for its one-request-per-five-seconds limit, or too many requests were already queued for this one to start in time."; readonly retryable: false; readonly recovery: "Wait at least 5 seconds before retrying; GDELT accepts at most one request every 5 seconds."; readonly thrownBy: "service"; }, { readonly reason: "gdelt_unavailable"; readonly code: JsonRpcErrorCode.ServiceUnavailable; readonly when: "GDELT TV API is unreachable or temporarily returned no usable data, including an empty station catalog."; readonly retryable: true; readonly recovery: "Retry after a short delay; GDELT may be temporarily unavailable."; readonly thrownBy: "service"; }], { readonly notice: z.ZodOptional; }>; //# sourceMappingURL=list-tv-stations.tool.d.ts.map