export interface TestRoutingOptions {
    projectConfig?: string;
    agentConfig?: string;
    message?: string;
    tokenCount?: number;
    model?: string;
    thinking?: boolean;
    verbose?: boolean;
}
export interface RoutingTestResult {
    selectedModel: string;
    routingSource: string;
    tokenCount: number;
    synapseContext: any;
    pluginResults?: Array<{
        pluginName: string;
        result: string | null;
        error?: string;
    }>;
    fallbackChain: string[];
    metadata: Record<string, any>;
}
export declare function testRouting(options: TestRoutingOptions): Promise<RoutingTestResult>;
export declare function formatTestResult(result: RoutingTestResult, verbose?: boolean): string;
//# sourceMappingURL=routing-tester.d.ts.map