import { WritableSignal, Signal } from '@angular/core'; import { SyncDataLoaderOptions, SyncDataLoader } from './syncDataLoader.interface'; import { DataLoaderAbstractComponent } from '../dataLoaderAbstract.component'; import { DataResponse } from '../../../interfaces'; import * as i0 from "@angular/core"; /** * Data loader that allows synchronous data loading * * You must set options before end of sync call of `ngOnInit`, if you set it later you have to disable auto initialization of grid and initialize it manualy */ export declare class SyncDataLoaderComponent extends DataLoaderAbstractComponent, TOrdering, DataResponse> implements SyncDataLoader { /** * Current result of data loader */ protected ɵresult: WritableSignal>; /** * @inheritdoc */ get result(): Signal>; constructor(options?: SyncDataLoaderOptions); /** * @inheritdoc */ protected loadGridData(force?: boolean): Promise; static ɵfac: i0.ɵɵFactoryDeclaration, [{ optional: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration, "ng-sync-data-loader", never, {}, {}, never, never, true, never>; } //# sourceMappingURL=syncDataLoader.component.d.ts.map