/** * Statute ID resolution for Zimbabwe Law MCP. * * Resolves fuzzy document references (titles, chapter numbers) to database document IDs. * 9-step cascade: direct ID → abbreviation → chapter (provision) → exact title match * → shortest LIKE → case-insensitive shortest LIKE → short-name * → punctuation-normalized scan (shortest) → null. * * Steps 5-8 use shortest-match ranking to prevent "Finance Act" resolving to * "Agricultural Finance Act" when "Finance Act, 2020" exists. */ import type Database from '@ansvar/mcp-sqlite'; /** * Resolve a document identifier to a database document ID. * 8-step cascade handles abbreviations, chapter numbers from provision content, * "Act YYYY" normalization, and punctuation-normalized fallback. */ export declare function resolveDocumentId(db: InstanceType, input: string): string | null; //# sourceMappingURL=statute-id.d.ts.map