/**
 * Copyright IBM Corp. 2024, 2025
 */
import { TestManagerInterface } from '../models/interface.js';
export declare class TestManager implements TestManagerInterface {
    processFile(buffer: Buffer): Promise<(import("../models/interface.js").RunFilteredSummary | {
        success: boolean;
        message: any;
        code: any;
        status: any;
        statusText: any;
        headers: any;
        cookies: {
            key: string;
            value: string;
        }[];
        config: {
            method: any;
            url: any;
            timeout: any;
        };
        data: any;
        responseTime?: undefined;
    } | {
        success: boolean;
        status: any;
        statusText: any;
        headers: any;
        cookies: {
            key: string;
            value: string;
        }[];
        config: {
            method: any;
            url: any;
            timeout: any;
        };
        data: any;
        responseTime: any;
        message?: undefined;
        code?: undefined;
    })[]>;
    /**
     * Process trace data from a request
     * @param traceReq - The request containing trace data
     * @returns Processed trace data
     */
    processTrace(reqbody: any, reqHeader: any): Promise<any | null>;
    getCaptureId(reqbody: any, reqHeader: any): Promise<any | null>;
}
//# sourceMappingURL=test.manager.d.ts.map