import { ProjectShape, SuiteShape, TestShape } from '@seleniumhq/side-model'; import { Configuration, Project } from './types'; export interface HoistedThings { configuration: Configuration; logger: Console; } export declare type SuiteArgs = [SuiteShape, TestShape[]]; export declare type ProjectArgs = [ProjectShape, SuiteArgs[]]; declare const buildRunners: ({ configuration, logger }: HoistedThings) => { all: (projectConfigs: Project[]) => ProjectArgs[]; project: (project: Project) => ProjectArgs; suite: (project: Project, suite: SuiteShape) => SuiteArgs; test: (project: Project, testID: string) => TestShape; }; export default buildRunners; //# sourceMappingURL=register.d.ts.map