/**
 * validate_citation — Validate a Singapore legal citation against the database.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface ValidateCitationInput {
    citation: string;
}
export interface ValidateCitationResult {
    valid: boolean;
    citation: string;
    normalized?: string;
    document_id?: string;
    document_title?: string;
    provision_ref?: string;
    status?: string;
    warnings: string[];
}
export declare function validateCitationTool(db: InstanceType<typeof Database>, input: ValidateCitationInput): Promise<ToolResponse<ValidateCitationResult>>;
//# sourceMappingURL=validate-citation.d.ts.map