import { Browsers } from '../browser/openBrowser';
import { TestStats } from '../results';
import { JsonResults } from '../types';
import { Configuration } from 'webpack';
export declare type TypedTestOptions = {
    mode: 'node' | 'browser';
    files: Array<string>;
    timeout: number;
    browser: Browsers;
    keepAlive: boolean;
    typeCheck: boolean;
    watch: boolean;
    webpackConfiguration: (defaultConfiguration: Configuration) => Configuration;
};
export declare type WebpackConfig = Configuration;
export declare type Options = Partial<TypedTestOptions>;
export declare type StatsAndResults = {
    results: JsonResults[];
    stats: TestStats;
};
