import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core'; import { Interaction } from '@serenity-js/core'; import type { Path } from '@serenity-js/core/io'; /** * @package */ export declare class Spawn extends Interaction { private readonly pathToExecutable; private readonly args; static the(pathToExecutable: Answerable, ...args: string[]): Spawn; constructor(pathToExecutable: Answerable, args: string[]); /** * Makes the provided [`Actor`](https://serenity-js.org/api/core/class/Actor/) * perform this [`Interaction`](https://serenity-js.org/api/core/class/Interaction/). */ performAs(actor: UsesAbilities & AnswersQuestions & CollectsArtifacts): Promise; } //# sourceMappingURL=Spawn.d.ts.map