/**
 * Test runner. Return an object with test results.
 * @param {SolutionWithTestcases} solutionWithTestcases
 */
export default function testRunner(solutionWithTestcases: SolutionWithTestcases): {
    results: {
        input: string;
        outputExpected: Output;
        outputActual: Output;
        outputExpectedTransformed: string;
        outputActualTransformed: string;
        isTestPassed: boolean;
    }[];
    numberOfTests: number;
    numberOfTestsPassed: number;
    numberOfTestsFailed: number;
    isAllTestsPassed: boolean;
};
import type { SolutionWithTestcases } from '../../core/types.js';
import type { Output } from '../../core/types.js';
