import { Connection } from '@salesforce/core';
import { RunResult } from '../reporters/index.js';
export type TestGetBaseOptions = {
    connection: Connection;
    testRunId: string;
    codeCoverage?: boolean;
    outputDir?: string;
    resultFormat?: string;
    json?: boolean;
    detailedCoverage?: boolean;
    concise?: boolean;
    isUnifiedLogic?: boolean;
    testCategory?: string;
    jsonEnabled: boolean;
    additionalReportOptions?: Record<string, unknown>;
};
/**
 * Common logic for getting test results.
 */
export declare class TestGetBase {
    static execute(options: TestGetBaseOptions): Promise<RunResult>;
}
