import { Base, IEnumerable$1, BaseError, IDisposable, Type, IEnumerator$1 } from "igniteui-webcomponents-core"; import { WorkItem } from "./WorkItem"; import { WorkItem$1 } from "./WorkItem$1"; /** * @hidden */ export declare class Async extends Base { static $t: Type; static c(a: number, b: number, c: number, d: (arg1: number) => WorkItem): WorkItem; static f(a: number, b: number, c: number, d: (arg1: number) => boolean): WorkItem; static d($t: Type, a: IEnumerable$1, b: (arg1: T) => WorkItem): WorkItem; static e($t: Type, a: IEnumerable$1, b: (arg1: T) => boolean): WorkItem; static g(a: boolean, b: () => WorkItem, c?: () => WorkItem): WorkItem; static h(a: () => WorkItem, b: () => void): WorkItem; static i($tResult: Type, a: () => WorkItem$1, b: () => void): WorkItem$1; static j($tException: Type, a: () => WorkItem, b: (arg1: TException) => void, c?: () => void): WorkItem; static k($tException: Type, $tResult: Type, a: () => WorkItem$1, b: (arg1: TException) => void, c?: () => void): WorkItem$1; static l($tException1: Type, $tException2: Type, a: () => WorkItem, b: (arg1: TException1) => void, c: (arg1: TException2) => void, d?: () => void): WorkItem; static m($tException1: Type, $tException2: Type, $tException3: Type, a: () => WorkItem, b: (arg1: TException1) => void, c: (arg1: TException2) => void, d: (arg1: TException3) => void, e?: () => void): WorkItem; private static a; private static b; static o($t: Type, a: WorkItem$1, b: (arg1: T) => WorkItem): WorkItem; static n($t: Type, a: T, b: (arg1: T) => WorkItem): WorkItem; static p($t: Type, $tResult: Type, a: T, b: (arg1: T) => WorkItem$1): WorkItem$1; static q($t: Type, $tResult: Type, a: WorkItem$1, b: (arg1: T) => WorkItem$1): WorkItem$1; static r(a: () => boolean, b: () => WorkItem): WorkItem; static s(a: () => boolean, b: () => boolean): WorkItem; } /** * @hidden */ export declare class Async_ForEachHelper$1 extends Base { static $t: Type; protected $t: Type; private readonly c; private readonly d; private readonly e; constructor($t: Type, a: IEnumerator$1, b: (arg1: T) => WorkItem); a(): WorkItem; private b; } /** * @hidden */ export declare class Async_ForEachSliceHelper$1 extends Base { static $t: Type; protected $t: Type; private readonly c; private readonly d; private readonly e; constructor($t: Type, a: IEnumerator$1, b: (arg1: T) => boolean); a(): WorkItem; private b; } /** * @hidden */ export declare class Async_UsingHelper$1 extends Base { static $t: Type; protected $t: Type; private readonly a; private readonly c; constructor($t: Type, a: T, b: (arg1: T) => WorkItem); b(): WorkItem; } /** * @hidden */ export declare class Async_UsingHelper$2 extends Base { static $t: Type; protected $t: Type; protected $tResult: Type; private readonly a; private readonly c; constructor($t: Type, $tResult: Type, a: T, b: (arg1: T) => WorkItem$1); b(): WorkItem$1; }