import type { TestCollection } from 'testplane';
export interface TestRunner {
    run<U>(handler: (testCollection: TestCollection) => U): U;
}
export interface TestSpec {
    testName: string;
    browserName: string;
}
export declare class BaseRunner implements TestRunner {
    protected _collection: TestCollection;
    constructor(collection: TestCollection);
    run<U>(runHandler: (testCollection: TestCollection) => U): U;
}
