import { CRUDService, CRUDServiceConfig, ModelDefinition } from '@graphback/core'; import { GraphQLResolveInfo } from 'graphql'; import { DataSyncProvider } from "../providers"; export interface SyncList { items: T[]; lastSync: Date; limit: number; } /** * CRUD Service for datasync */ export declare class DataSyncCRUDService extends CRUDService { constructor(model: ModelDefinition, db: DataSyncProvider, config: CRUDServiceConfig); /** * sync * For delta queries */ sync(lastSync: Date, info?: GraphQLResolveInfo, filter?: any, limit?: number): Promise>; } //# sourceMappingURL=DataSyncCRUDService.d.ts.map