import { ReadableStream } from 'node:stream/web';
export type BuiltinTextTransform = 'filter_markdown' | 'filter_emoji';
export type TextTransform = BuiltinTextTransform | ((text: ReadableStream<string>) => ReadableStream<string>);
export declare function filterMarkdown(text: ReadableStream<string>): ReadableStream<string>;
export declare function filterEmoji(text: ReadableStream<string>): ReadableStream<string>;
export declare function applyTextTransforms(text: ReadableStream<string>, transforms: readonly TextTransform[]): ReadableStream<string>;
export declare const _applyTextTransforms: typeof applyTextTransforms;
export declare function replace(replacements: Record<string, string>, options?: {
    caseSensitive?: boolean;
}): (text: ReadableStream<string>) => ReadableStream<string>;
//# sourceMappingURL=text_transforms.d.ts.map