import { Channel } from "@effect/core/stream/Channel/definition/base";
import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition";
import { Tuple } from "@tsplus/stdlib/data/Tuple/definition";
import { Stream } from "@effect/core/stream/Stream/definition";
export declare function utfDecodeDetectingBom<R, E>(bomSize: number, processBom: (bom: Chunk<number>) => Tuple<[Chunk<number>, (stream: Stream<R, E, number>) => Stream<R, E, string>]>, __tsplusTrace?: string): (stream: Stream<R, E, number>) => Stream<R, E, string>;
//# sourceMappingURL=utfDecodeDetectingBom.d.ts.map