import type * as C from "../../../Cause/index.js"; import * as A from "../../../Collections/Immutable/Chunk/index.js"; import * as T from "../../../Effect/index.js"; import * as O from "../../../Option/index.js"; import * as Q from "../../../Queue/index.js"; import * as Take from "../Take/index.js"; export declare type Pull = T.Effect, A.Chunk>; export declare function emit(a: A): T.UIO>; export declare function emitChunk(as: A.Chunk): T.UIO>; export declare function fromQueue(d: Q.Dequeue>): T.IO, A.Chunk>; export declare function fail(e: E): T.IO, never>; export declare function failCause(c: C.Cause): T.IO, never>; export declare function empty(): T.IO>; export declare const end: T.IO, never>; //# sourceMappingURL=index.d.ts.map