/** * Tool: search_tenders * Search public procurement tenders on simap.ch */ import type { FastMCP } from "@prefecthq/fastmcp-ts/server"; import { z } from "zod"; /** * Schema for search_tenders parameters. * Exported so tests can import the source of truth instead of redefining it. */ export declare const searchTendersInputSchema: z.ZodObject<{ search: z.ZodOptional; publicationFrom: z.ZodOptional; publicationUntil: z.ZodOptional; projectSubTypes: z.ZodOptional>>; cantons: z.ZodOptional>>; processTypes: z.ZodOptional>>; pubTypes: z.ZodOptional>>; cpvCodes: z.ZodOptional>; bkpCodes: z.ZodOptional>; issuedByOrganizations: z.ZodOptional>; lastItem: z.ZodOptional; lang: z.ZodDefault>; }, z.core.$strip>; export type SearchTendersInput = z.infer; /** * Registers the search_tenders tool. */ export declare function registerSearchTenders(server: FastMCP): void;