/**
 * @tsplus type ets/Stream/SinkEndReason
 */
export declare type SinkEndReason = ScheduleEnd | UpstreamEnd;
export interface ScheduleEnd {
    readonly _tag: "ScheduleEnd";
}
export interface UpstreamEnd {
    readonly _tag: "UpstreamEnd";
}
/**
 * @tsplus type ets/Stream/SinkEndReason/Ops
 */
export interface SinkEndReasonOps {
}
export declare const SinkEndReason: SinkEndReasonOps;
/**
 * @tsplus static ets/Stream/SinkEndReason/Ops ScheduleEnd
 * @tsplus location "@effect/core/stream/Stream/SinkEndReason"
 */
export declare const scheduleEnd: SinkEndReason;
/**
 * @tsplus static ets/Stream/SinkEndReason/Ops UpstreamEnd
 * @tsplus location "@effect/core/stream/Stream/SinkEndReason"
 */
export declare const upstreamEnd: SinkEndReason;
//# sourceMappingURL=SinkEndReason.d.ts.map