import { Sink } from "@effect/core/stream/Sink/definition/base"; import { Channel } from "@effect/core/stream/Channel/definition/base"; import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition"; import { SinkSym } from "@effect/core/stream/Sink/definition/base"; import { _E, _In, _L, _R, _Z } from "@effect/core/stream/Sink/definition/symbols"; export declare class SinkInternal implements Sink { readonly channel: Channel, unknown, E, Chunk, Z>; readonly [SinkSym]: SinkSym; readonly [_R]: () => R; readonly [_E]: () => E; readonly [_In]: (_: In) => void; readonly [_L]: () => L; readonly [_Z]: () => Z; constructor(channel: Channel, unknown, E, Chunk, Z>); } /** * @tsplus macro remove */ export declare function concreteSink(_: Sink): asserts _ is SinkInternal; //# sourceMappingURL=SinkInternal.d.ts.map