import { DataLoader, DataLoaderOptions, DataResponse } from '../../../interfaces'; /** * Async data loader options */ export interface AsyncDataLoaderOptions extends DataLoaderOptions { /** * Callback used for obtaining data * @param page - Index of requested page * @param itemsPerPage - Number of items per page * @param ordering - Order by column name */ dataCallback: (page: number, itemsPerPage: number, ordering: TOrdering | undefined | null) => Promise>; } /** * Public API for 'AsyncDataLoaderComponent' */ export interface AsyncDataLoader extends DataLoader> { } //# sourceMappingURL=asyncDataLoader.interface.d.ts.map