import type * as Core from '@applitools/core';
import { TestResultContainer, TestResultContainerData } from './TestResultContainer';
export type TestResultsSummary = Iterable<TestResultContainer>;
export declare class TestResultsSummaryData implements Iterable<TestResultContainerData> {
    private _summary?;
    private _core?;
    /** @internal */
    constructor(options?: {
        summary?: Core.TestResultSummary<'classic' | 'ufg'>;
        core?: Core.Core<Core.SpecType, 'classic' | 'ufg'>;
    });
    getAllResults(): TestResultContainerData[];
    [Symbol.iterator](): Iterator<TestResultContainerData>;
    /** @internal */
    toJSON(): Core.TestResultContainer<'classic' | 'ufg'>[];
    /** @internal */
    toString(): string;
}
