import { Stream } from "@effect/core/stream/Stream/definition";
import { Tuple } from "@tsplus/stdlib/data/Tuple/definition";
/**
 * Provides extension methods for streams that are sorted by distinct keys.
 *
 * @tsplus type ets/SortedByKey
 */
export declare type SortedByKey<R, E, K, A> = Stream<R, E, Tuple<[K, A]>>;
/**
 * @tsplus type ets/SortedByKey/Ops
 */
export interface SortedByKeyOps {
    $: SortedByKeyAspects;
}
export declare const SortedByKey: SortedByKeyOps;
/**
 * @tsplus type ets/SortedByKey/Aspects
 */
export interface SortedByKeyAspects {
}
//# sourceMappingURL=definition.d.ts.map