export { buildYargs, setArgs, setConfig, outputResults, spawnCommand, setMeta, getVersionData, log, getResolvedTestsFromEnv, reportResults, reporters, registerReporter, isDebugRequested, };
declare function isDebugRequested(): boolean;
declare function log(message: any, level?: string, config?: any): void;
declare function buildYargs(args: any): any;
declare function setArgs(args: any): any;
declare function getResolvedTestsFromEnv(config?: any): Promise<{
    apiConfig: any;
    resolvedTests: any;
} | null>;
declare function setConfig({ configPath, args }: {
    configPath?: any;
    args: any;
}): Promise<any>;
declare const reporters: Record<string, (config: any, outputPath: any, results: any, options: any) => Promise<any>>;
declare function registerReporter(name: string, reporterFunction: any): boolean;
declare function reportResults({ apiConfig, results }: {
    apiConfig: any;
    results: any;
}): Promise<void>;
declare function outputResults(config: any | undefined, outputPath: any, results: any, options?: any): Promise<any[]>;
declare function spawnCommand(cmd: string, args?: string[]): Promise<{
    stdout: string;
    stderr: string;
    exitCode: unknown;
}>;
declare function setMeta(): void;
declare function getVersionData(): any;
//# sourceMappingURL=utils.d.ts.map