import { services, filters } from 'typescript-angular-utilities'; import __array = services.array; import __object = services.object; import { IServerSearchFunctionOld, IServerSearchParams } from '../asyncTypes'; import { IAsyncDataSource, AsyncDataSource } from '../asyncDataSource.service'; import { IDataSourceProcessorOld } from '../processor/dataSourceProcessorOld.service'; export interface IServerSideDataSource extends IAsyncDataSource { filters: filters.ISerializableFilter[]; } export declare class ServerSideDataSource extends AsyncDataSource { private object; constructor(getDataSet: IServerSearchFunctionOld, dataSourceProcessor: IDataSourceProcessorOld, array: __array.IArrayUtility, object: __object.IObjectUtility); refresh(): void; protected getParams(): IServerSearchParams; protected resolveReload(result: any): void; }