/**
 * get_eu_basis — Get EU/international legal basis for a Singapore statute.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface GetEUBasisInput {
    document_id: string;
    include_articles?: boolean;
    reference_types?: string[];
}
export interface EUBasisResult {
    eu_document_id: string;
    eu_document_type: string;
    eu_document_title: string | null;
    reference_type: string;
    reference_count: number;
    implementation_status: string | null;
    articles?: string[];
}
export declare function getEUBasis(db: InstanceType<typeof Database>, input: GetEUBasisInput): Promise<ToolResponse<EUBasisResult[]>>;
//# sourceMappingURL=get-eu-basis.d.ts.map