/**
 * get_provision — Retrieve specific provision(s) from a Singapore statute.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface GetProvisionInput {
    document_id: string;
    section?: string;
    provision_ref?: string;
    as_of_date?: string;
}
export interface ProvisionResult {
    document_id: string;
    document_title: string;
    provision_ref: string;
    chapter: string | null;
    section: string;
    title: string | null;
    content: string;
    article_number?: string;
    url?: string;
}
export declare function getProvision(db: InstanceType<typeof Database>, input: GetProvisionInput): Promise<ToolResponse<ProvisionResult[]>>;
//# sourceMappingURL=get-provision.d.ts.map