import { CancerTreatmentCapabilityModule } from '../capabilities/cancerTreatmentCapability.js'; import { RealWorldOncologyService, type RealWorldConfig } from '../orchestrator/realWorldOncology.js'; export interface ToolContext { cancerTreatment: CancerTreatmentCapabilityModule; oncologyService?: RealWorldOncologyService | null; serviceConfig?: Partial; } export interface ToolCheck { name: string; ok: boolean; detail?: string; } export interface ToolReport { toolId: string; ok: boolean; summary: string; durationMs: number; checks?: ToolCheck[]; metrics?: Record; } export interface CliToolDefinition { id: string; description: string; usage: string; run: (context: ToolContext, args: string[]) => Promise; } export declare function runSelfTestSuite(context: ToolContext): Promise; export declare function runValidationSample(): Promise; export declare function listCliTools(): CliToolDefinition[]; export declare function getCliTool(id: string): CliToolDefinition | undefined; //# sourceMappingURL=index.d.ts.map