import { Logger } from '../types';
import { StatsAndResults, TypedTestOptions } from './types';
import { ProcessResults } from '../typescript/typeCheckInAnotherProcess';
import { CompilerOptions } from 'typescript';
export declare function watchBrowserTests(fileGlobs: Array<string>, compilerOptions: CompilerOptions, options: TypedTestOptions, cwd: string, logger: Logger, cb: (results: StatsAndResults) => void, errCb: (error: Error) => void, typeCheckCb: (results: ProcessResults) => void): Promise<{
    dispose: () => void;
}>;
