import type { Readable } from 'node:stream'; import type { ISerializeContext } from '../serialize/HtmlInfoBookSerializer'; import type { IFileWriter } from './IFileWriter'; /** * A context-based {@link IFileWriter}. */ export declare class FileWriter implements IFileWriter { private readonly context; private readonly writtenFiles; constructor(context: ISerializeContext); write(baseName: string, contents: () => Readable): Promise; }