/** * @since 1.0.0 */ import type { PlatformError } from "@effect/platform/Error"; import type { Channel } from "effect/Channel"; import type { Chunk } from "effect/Chunk"; import type { LazyArg } from "effect/Function"; import type * as Sink from "effect/Sink"; import type { Writable } from "stream"; import type { FromWritableOptions } from "./NodeStream.js"; /** * @category constructor * @since 1.0.0 */ export declare const fromWritable: (evaluate: LazyArg, onError: (error: unknown) => E, options?: FromWritableOptions) => Sink.Sink; /** * @category constructor * @since 1.0.0 */ export declare const fromWritableChannel: (writable: LazyArg, onError: (error: unknown) => OE, options?: FromWritableOptions) => Channel, Chunk, IE | OE, IE, void, unknown>; /** * @category stdio * @since 1.0.0 */ export declare const stdout: Sink.Sink; /** * @category stdio * @since 1.0.0 */ export declare const stderr: Sink.Sink; /** * @category stdio * @since 1.0.0 */ export declare const stdin: Sink.Sink; //# sourceMappingURL=NodeSink.d.ts.map