/** * qtests Framework - Runner and Setup Scaffolding * * This module focuses exclusively on scaffolding qtests runner and configuration files. * qtests provides core functionality: * - Method stubbing * - Console mocking * - Environment management * - Module stubbing * - HTTP testing utilities */ interface RunnerConfig { dryRun?: boolean; force?: boolean; src?: string; testDir?: string; } declare class RunnerScaffolder { private config; constructor(options?: RunnerConfig); /** * Scaffold qtests runner and Jest configuration for a project */ scaffoldRunner(): Promise; /** * Get the runner template content */ private getRunnerTemplate; /** * Get Jest configuration content */ private getJestConfig; /** * Get Jest setup content */ private getJestSetup; /** * Get require polyfill content */ private getRequirePolyfill; /** * Get HTTP test utilities content */ private getHttpTestUtils; /** * Write runner file to project root */ private writeRunner; /** * Write Jest configuration */ private writeJestConfig; /** * Write Jest setup file */ private writeJestSetup; /** * Write require polyfill */ private writeRequirePolyfill; /** * Write HTTP test utilities */ private writeHttpTestUtils; } export { RunnerScaffolder }; //# sourceMappingURL=runnerScaffolder.d.ts.map