/**
 * build_legal_stance — Build a comprehensive set of citations for a legal question.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface BuildLegalStanceInput {
    query: string;
    document_id?: string;
    limit?: number;
}
export interface LegalStanceResult {
    document_id: string;
    document_title: string;
    provision_ref: string;
    section: string;
    title: string | null;
    snippet: string;
    relevance: number;
}
export declare function buildLegalStance(db: InstanceType<typeof Database>, input: BuildLegalStanceInput): Promise<ToolResponse<LegalStanceResult[]>>;
//# sourceMappingURL=build-legal-stance.d.ts.map