/**
 * Test Output Parser
 *
 * Parses output from common test frameworks and converts
 * to structured TestResultsData format for rendering.
 */
import { TestResultsData, TestCase } from '../renderers/types.js';
export interface ParseResult {
    isTestOutput: boolean;
    data?: TestResultsData;
    rawOutput: string;
}
/**
 * Parse test output from various frameworks
 */
export declare function parseTestOutput(output: string): ParseResult;
/**
 * Check if output looks like test output without full parsing
 */
export declare function isLikelyTestOutput(output: string): boolean;
/**
 * Create a TestResultsData object manually
 */
export declare function createTestResultsData(options: {
    passed: number;
    failed: number;
    skipped?: number;
    tests?: TestCase[];
    framework?: string;
    duration?: number;
}): TestResultsData;
