import type { Stage, StageCrewMember } from '@serenity-js/core'; import type { OutputStream } from '@serenity-js/core/adapter'; import type { DomainEvent } from '@serenity-js/core/events'; import type { OutputStreamBuffer } from './OutputStreamBuffer.js'; /** * @package */ export declare class OutputStreamBufferPrinter implements StageCrewMember { private readonly buffer; private readonly outputStream; private stage?; constructor(buffer: OutputStreamBuffer, outputStream: OutputStream, stage?: Stage); assignedTo(stage: Stage): StageCrewMember; notifyOf(event: DomainEvent): void; } //# sourceMappingURL=OutputStreamBufferPrinter.d.ts.map