/**
 * search_legislation — Full-text search across Singapore statute provisions.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface SearchLegislationInput {
    query: string;
    document_id?: string;
    status?: string;
    as_of_date?: string;
    limit?: number;
}
export interface SearchLegislationResult {
    document_id: string;
    document_title: string;
    provision_ref: string;
    chapter: string | null;
    section: string;
    title: string | null;
    snippet: string;
    relevance: number;
}
export declare function searchLegislation(db: InstanceType<typeof Database>, input: SearchLegislationInput): Promise<ToolResponse<SearchLegislationResult[]>>;
//# sourceMappingURL=search-legislation.d.ts.map