import type { Answerable, AnswersQuestions, CollectsArtifacts, UsesAbilities } from '@serenity-js/core'; import { Interaction } from '@serenity-js/core'; import type { Path } from '@serenity-js/core/io'; import type { AxiosRequestConfig } from 'axios'; /** * @package */ export declare class StreamResponse extends Interaction { private readonly request; private readonly destination; static to(request: Answerable): { to: (destination: Path) => StreamResponse; }; constructor(request: Answerable, destination: Path); /** * 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 & CollectsArtifacts & AnswersQuestions): Promise; } //# sourceMappingURL=StreamResponse.d.ts.map