/** * Tool: get_tender_details * Get detailed information about a specific tender. */ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { z } from "zod"; /** * Schema (raw shape) for get_tender_details parameters. * Exported so tests can import the source of truth. */ export declare const getTenderDetailsInputShape: { readonly projectId: z.ZodString; readonly publicationId: z.ZodString; readonly lang: z.ZodDefault>; readonly fullRaw: z.ZodDefault; }; export declare const getTenderDetailsInputSchema: z.ZodObject<{ projectId: z.ZodString; publicationId: z.ZodString; lang: z.ZodDefault>; fullRaw: z.ZodDefault; }, z.core.$strip>; export type GetTenderDetailsInput = z.infer; /** * Handler for get_tender_details. Exported for tests. */ export declare function handler(params: GetTenderDetailsInput): Promise<{ content: { type: "text"; text: string; }[]; isError: boolean; } | { content: { type: "text"; text: string; }[]; }>; /** * Registers the get_tender_details tool. */ export declare function registerGetTenderDetails(server: McpServer): void;