import type { CompareFn, KeyFn } from '../types/functions/mod'; import { Curry2 } from '../lib/utils/mod'; export interface MaxByKey { (keyFn: KeyFn, cmpFn: CompareFn, iter: AsyncIterable): Promise; (keyFn: KeyFn, cmpFn: CompareFn): (iter: AsyncIterable) => Promise; (keyFn: KeyFn): Curry2, AsyncIterable, Promise>; } export declare const maxByKey: MaxByKey; //# sourceMappingURL=maxByKey.d.ts.map