/**
 * get_provision_eu_basis — Get EU/international legal basis for a specific provision.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface GetProvisionEUBasisInput {
    document_id: string;
    provision_ref: string;
}
export interface ProvisionEUBasisResult {
    eu_document_id: string;
    eu_document_type: string;
    eu_document_title: string | null;
    eu_article: string | null;
    reference_type: string;
    reference_context: string | null;
    full_citation: string | null;
}
export declare function getProvisionEUBasis(db: InstanceType<typeof Database>, input: GetProvisionEUBasisInput): Promise<ToolResponse<ProvisionEUBasisResult[]>>;
//# sourceMappingURL=get-provision-eu-basis.d.ts.map