import execa from 'execa'; import { Arguments } from 'yargs'; import { mockDebugger, stubArgs } from '@boost/core/test-utils'; import Beemo from './Beemo'; import Driver from './Driver'; import Script from './Script'; import Context from './contexts/Context'; import ConfigContext, { ConfigArgs } from './contexts/ConfigContext'; import DriverContext, { DriverArgs } from './contexts/DriverContext'; import ScaffoldContext, { ScaffoldArgs } from './contexts/ScaffoldContext'; import ScriptContext, { ScriptArgs } from './contexts/ScriptContext'; import { DriverMetadata, Argv } from './types'; export { mockDebugger, stubArgs }; export declare class TestDriver extends Driver { name: string; } export declare class TestScript extends Script { name: string; blueprint(): any; } export declare const BEEMO_APP_PATH: string; export declare const BEEMO_TEST_ROOT: string; export declare function mockTool(argv?: Argv): Beemo; export declare function mockDriver(name: string, tool?: Beemo | null, metadata?: Partial, boot?: boolean): Driver; export declare function mockScript(name: string, tool?: Beemo | null): Script<{}, C>; export declare function applyContext(context: T): T; export declare function stubContext(): Context; export declare function stubConfigArgs(fields?: Partial): Arguments; export declare function stubConfigContext(): ConfigContext; export declare function stubDriverArgs(fields?: Partial): Arguments; export declare function stubDriverContext(driver?: Driver): DriverContext; export declare function stubScaffoldArgs(fields?: Partial): Arguments; export declare function stubScaffoldContext(generator?: string, action?: string, name?: string): ScaffoldContext; export declare function stubScriptArgs(fields?: Partial): Arguments; export declare function stubScriptContext(script?: Script): ScriptContext; export declare function stubExecResult(fields?: Partial): execa.ExecaReturnValue; export declare function prependRoot(part: string): string; export declare function getRoot(): string; //# sourceMappingURL=testUtils.d.ts.map