import { Ord } from "@tsplus/stdlib/prelude/Ord/definition"; export type NonEmptyArrayOrd = Array> & { readonly 0: Ord; }; export type TupleOrd = Readonly<{ [K in keyof T]: [T[K]] extends [Ord] ? A : never; }>; /** * Derives an Ord instance for a tuple * @tsplus static Ord/Ops tuple * @tsplus location "@tsplus/stdlib/prelude/Ord/tuple" */ export declare function tuple(...ords: T & { readonly 0: Ord; }): Ord>; //# sourceMappingURL=tuple.d.ts.map