export interface DomainToolLists {
    geneDiscovery: string[];
    sequenceAnalysis: string[];
    drugDiscovery: string[];
    variantAnalysis: string[];
    expressionAnalysis: string[];
    agingResearch: string[];
}
export declare const DOMAIN_TOOLS: Record<string, string[]>;
import type { McpProvider } from "../types";
export declare function filterProviderForDomain(mcpProvider: McpProvider, domain: string): McpProvider;
export declare const DOMAIN_DESCRIPTIONS: {
    readonly geneDiscovery: "Search and discover genes by symbol, name, or ID. Get comprehensive gene information, perform gene lookups, and access gene metadata from multiple databases including Biothings and Ensembl.";
    readonly sequenceAnalysis: "Analyze DNA, RNA, and protein sequences. Perform BLAST searches, sequence alignments, download sequences from NCBI, predict protein structures with AlphaFold, and access PDB structural data.";
    readonly drugDiscovery: "Research chemical compounds, drugs, and pharmacological targets. Search chemical databases, explore drug-target interactions, and access pharmacological data from Biothings and Guide to PHARMACOLOGY.";
    readonly variantAnalysis: "Analyze genetic variants, mutations, and disease associations. Query variant databases, explore cancer mutations from COSMIC, and perform mutation analysis on sequences.";
    readonly expressionAnalysis: "Study gene expression patterns, perform functional enrichment analysis, explore tissue-specific expression from ARCHS4, analyze single-cell data, and investigate protein domains and interactions.";
    readonly agingResearch: "Access longevity and aging research data. Query databases of aging-related genes, explore genetic interventions that affect lifespan, and analyze synergistic genetic interactions from specialized aging research databases.";
};
export declare function isDomainAvailable(mcpProvider: McpProvider, domain: string): boolean;
