import { HtmlToMarkdownOptions, MdreamNapiResult } from "../napi/index.js";
declare function htmlToMarkdown(html: string, options?: HtmlToMarkdownOptions): Promise;
declare function createMarkdownStream(options?: HtmlToMarkdownOptions): Promise;
declare class MarkdownStream {
private _inner;
constructor(options?: HtmlToMarkdownOptions);
processChunk(chunk: string): string;
finish(): string;
}
declare function streamHtmlToMarkdown(htmlStream: ReadableStream | null, options?: HtmlToMarkdownOptions): AsyncIterable;
export { MarkdownStream, createMarkdownStream, htmlToMarkdown, streamHtmlToMarkdown };