/** * Tool: ris_bundesrecht — Search Austrian federal laws (Bundesrecht). */ import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; /** Resolved arguments for building Bundesrecht API params (after Zod defaults). */ export interface BundesrechtParamsArgs { applikation: string; suchworte?: string; titel?: string; paragraph?: string; abschnitt_typ: 'Paragraph' | 'Artikel' | 'Anlage'; fassung_vom?: string; seite: number; limit: number; } /** * Build the RIS API parameter object for a Bundesrecht search. * * The "Erv" application (English translations) uses a different parameter * vocabulary (SearchTerms/Title) than the German consolidated laws * (Suchworte/Titel); sending Suchworte to Erv is silently ignored by the API * and returns all documents instead of a filtered result. */ export declare function buildBundesrechtParams(args: BundesrechtParamsArgs): Record; export declare function registerBundesrechtTool(server: McpServer): void; //# sourceMappingURL=bundesrecht.d.ts.map