import { Transform, type TransformCallback } from 'node:stream'; import { type IGherkinOptions } from '@cucumber/gherkin'; import type * as messages from '@cucumber/messages'; /** * Stream that reads Source messages and writes GherkinDocument and Pickle messages. */ export default class ParserMessageStream extends Transform { private readonly options; constructor(options: IGherkinOptions); _transform(envelope: messages.Envelope, _encoding: string, callback: TransformCallback): void; }