import { type BrowserTdfStream } from './BrowserTdfSteam.js';
import { DecoratedReadableStream } from './DecoratedReadableStream.js';
import { type NodeTdfStream } from './NodeTdfStream.js';
export type AnyTdfStream = BrowserTdfStream | NodeTdfStream;
export type AnyTdfStreamCtor = typeof BrowserTdfStream | typeof NodeTdfStream;
export declare function isAnyTdfStream(s: unknown): s is AnyTdfStream;
export declare function registerModuleType(factory: AnyTdfStreamCtor): void;
export declare function makeStream(byteLimit: number, underlyingSource: UnderlyingSource): DecoratedReadableStream;
//# sourceMappingURL=tdf-stream.d.ts.map