///
import { Observable } from 'rxjs';
import { services } from 'typescript-angular-utilities';
import __array = services.array;
import { IAsyncDataSource, AsyncDataSource } from '../asyncDataSource.service';
import { IDataSourceProcessorOld } from '../processor/dataSourceProcessorOld.service';
export { IAsyncDataSource };
export interface IDataServiceFunction {
(): Promise | Observable;
}
export declare class DataServiceDataSource extends AsyncDataSource implements IAsyncDataSource {
constructor(getDataSet: IDataServiceFunction, dataSourceProcessor: IDataSourceProcessorOld, array: __array.IArrayUtility);
}