/** * @fileoverview ourairports_search_runways — cross-airport runway search. Filters * the bundled runway corpus by airport facets (country / region / type) and * runway facets (surface / min length / min width / lighting), joined back to * airport summaries. Returns flat { airport, runway } rows, one per matching * runway — the counterpart to ourairports_get_airport's per-airport runway list. * @module src/mcp-server/tools/definitions/search-runways.tool */ import { z } from '@cyanheads/mcp-ts-core'; import { JsonRpcErrorCode } from '@cyanheads/mcp-ts-core/errors'; export declare const searchRunwaysTool: import("@cyanheads/mcp-ts-core").ToolDefinition, z.ZodString]>>; region: z.ZodOptional, z.ZodString]>>; type: z.ZodOptional>; min_length_ft: z.ZodOptional; min_width_ft: z.ZodOptional; surface: z.ZodOptional; lighted: z.ZodOptional; include_closed_airports: z.ZodDefault; include_closed_runways: z.ZodDefault; limit: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ runways: z.ZodArray; continent: z.ZodNullable; isoCountry: z.ZodNullable; countryName: z.ZodNullable; isoRegion: z.ZodNullable; regionName: z.ZodNullable; municipality: z.ZodNullable; scheduledService: z.ZodBoolean; icaoCode: z.ZodNullable; iataCode: z.ZodNullable; gpsCode: z.ZodNullable; localCode: z.ZodNullable; }, z.core.$strip>; runway: z.ZodObject<{ id: z.ZodNumber; lengthFt: z.ZodNullable; widthFt: z.ZodNullable; surface: z.ZodNullable; lighted: z.ZodBoolean; closed: z.ZodBoolean; leIdent: z.ZodNullable; leHeadingDegT: z.ZodNullable; leDisplacedThresholdFt: z.ZodNullable; heIdent: z.ZodNullable; heHeadingDegT: z.ZodNullable; heDisplacedThresholdFt: z.ZodNullable; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>, readonly [{ readonly reason: "unknown_country"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "The country code is absent from the bundled country table."; readonly recovery: "Call ourairports_list_countries to discover valid country codes, then retry."; }, { readonly reason: "unknown_region"; readonly code: JsonRpcErrorCode.NotFound; readonly when: "The region code is absent from the bundled region table."; readonly recovery: "Call ourairports_list_countries with include_regions and optionally country to discover valid region codes, then retry."; }], { readonly totalCount: z.ZodNumber; readonly truncated: z.ZodOptional; readonly shown: z.ZodOptional; readonly cap: z.ZodOptional; readonly notice: z.ZodOptional; }>; //# sourceMappingURL=search-runways.tool.d.ts.map