export declare function minOrMax<T, TProp>(collection: T[], selector: (item: T, index?: number) => TProp | T, comparer: (a: TProp | T, b: TProp | T) => number, type: 'min' | 'max'): T | null;
