import { Observable } from "rxjs"; import { DataRequest } from "./data-request"; import { DataResult } from "./data-result"; import { DataSource } from "./data-source"; export type DataLoaderFunc = (request: DataRequest) => Observable; export declare class AsyncDataSource extends DataSource { private _loader; constructor(loader: DataLoaderFunc); load(request: DataRequest): void; }