/**
 * list_sources — Return provenance metadata for all data sources.
 */
import type Database from '@ansvar/mcp-sqlite';
import { type ToolResponse } from '../utils/metadata.js';
export interface SourceInfo {
    name: string;
    authority: string;
    url: string;
    license: string;
    coverage: string;
    languages: string[];
}
export interface ListSourcesResult {
    sources: SourceInfo[];
    database: {
        tier: string;
        schema_version: string;
        built_at?: string;
        document_count: number;
        provision_count: number;
    };
}
export declare function listSources(db: InstanceType<typeof Database>): Promise<ToolResponse<ListSourcesResult>>;
//# sourceMappingURL=list-sources.d.ts.map