import { Signal } from '@angular/core'; import { AsyncDataLoaderOptions, AsyncDataLoader } from './asyncDataLoader.interface'; import { DataLoaderAbstractComponent } from '../dataLoaderAbstract.component'; import { DataResponse } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Data loader that allows asynchronous data loading */ export declare class AsyncDataLoaderComponent extends DataLoaderAbstractComponent, TOrdering, DataResponse> implements AsyncDataLoader { /** * Current result of data loader */ private ɵresult; /** * @inheritdoc */ get result(): Signal>; constructor(options?: AsyncDataLoaderOptions); /** * @inheritdoc */ protected loadGridData(force?: boolean): Promise; static ɵfac: i0.ɵɵFactoryDeclaration, [{ optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-async-data-loader", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=asyncDataLoader.component.d.ts.map