import { Base, IEnumerable$1, IEnumerable, Type } from "./type"; import { IOrderedEnumerable$1 } from "./IOrderedEnumerable$1"; import { List$1 } from "./List$1"; import { Dictionary$2 } from "./Dictionary$2"; /** * @hidden */ export declare class Enumerable extends Base { static $t: Type; private static _u; static u($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => boolean): IEnumerable$1; private static _v; static v($tSource: Type, a: IEnumerable$1, b: (arg1: TSource, arg2: number) => boolean): IEnumerable$1; private static _o; static o($tSource: Type, $tResult: Type, a: IEnumerable$1, b: (arg1: TSource) => TResult): IEnumerable$1; private static _p; static p($tSource: Type, $tResult: Type, a: IEnumerable$1, b: (arg1: TSource) => IEnumerable$1): IEnumerable$1; private static _l; static l($tResult: Type, a: IEnumerable): IEnumerable$1; static ah($tSource: Type, a: IEnumerable$1): TSource; static ad($tSource: Type, a: IEnumerable$1): TSource; static ae($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => boolean): TSource; static af($tSource: Type, a: IEnumerable$1): TSource; static x($tSource: Type, $tKey: Type, a: IEnumerable$1, b: (arg1: TSource) => TKey): IOrderedEnumerable$1; static y($tSource: Type, $tKey: Type, a: IEnumerable$1, b: (arg1: TSource) => TKey): IOrderedEnumerable$1; static z($tSource: Type, a: IEnumerable$1): List$1; private static _m; static m(a: number, b: number): IEnumerable$1; private static _i; static i($tSource: Type, a: IEnumerable$1, b: IEnumerable$1): IEnumerable$1; static ak(a: IEnumerable$1): number; static al($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => number): number; static am(a: IEnumerable$1): number; static an($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => number): number; static aj($tSource: Type, a: IEnumerable$1): number; private static _n; static n($tSource: Type, a: IEnumerable$1): IEnumerable$1; static h($tResult: Type, a: IEnumerable): IEnumerable$1; private static _s; static s($tSource: Type, a: IEnumerable$1, b: number): IEnumerable$1; private static _r; static r($tSource: Type, a: IEnumerable$1, b: number): IEnumerable$1; static c($tSource: Type, a: IEnumerable$1): boolean; static e($tSource: Type, a: IEnumerable$1, value_: TSource): boolean; static t($tSource: Type, a: IEnumerable$1, b: IEnumerable$1): IEnumerable$1; static a($tSource: Type, a: IEnumerable$1): TSource[]; static ac($tSource: Type, a: IEnumerable$1, b: number): TSource; static aa(a: IEnumerable$1): number; static ab($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => number): number; static f($tSource: Type, a: IEnumerable$1, b: IEnumerable$1): boolean; private static _k; static k($tSource: Type): IEnumerable$1; private static _q; static q($tSource: Type, $tCollection: Type, $tResult: Type, a: IEnumerable$1, b: (arg1: TSource) => IEnumerable$1, c: (arg1: TSource, arg2: TCollection) => TResult): IEnumerable$1; static d($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => boolean): boolean; static ag($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => boolean): TSource; static b($tSource: Type, a: IEnumerable$1, b: (arg1: TSource) => boolean): boolean; static g($tSource: Type, $tKey: Type, a: IEnumerable$1, b: (arg1: TSource) => TKey): Dictionary$2; static ai($tSource: Type, a: IEnumerable$1): TSource; static w($tFirst: Type, $tSecond: Type, $tResult: Type, a: IEnumerable$1, b: IEnumerable$1, c: (arg1: TFirst, arg2: TSecond) => TResult): IEnumerable$1; static j($tSource: Type, a: IEnumerable$1): IEnumerable$1; }