import { HttpErrorResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import { FileUploadProcessInterface } from '../../models/file/file-upload-process.interface'; import { PaginateInterface } from '../../models/paginate/paginate.interface'; import { DataServiceAbstractInterface } from '../data/data-service-abstract.interface'; export interface RemoteDataServiceInterface extends DataServiceAbstractInterface { setupHeaders(): void; getAll(pageNumber?: number): Observable; getAllWithoutPaginate(): Observable; getPage(pageNumber: number, uniqueUrl?: string): Observable; getOne(id: number): Observable; getUri(uri: string): Observable; save(data: T): Observable; postUri(resource: any, uri: string): Observable; delete(model: T): Observable; deleteMultiple(models: T[]): Observable<{}>; sendFiles(uri: string, id: number, files: Set, data?: any): Observable[]; handleError(error: HttpErrorResponse): void; } //# sourceMappingURL=remote-data-service.interface.d.ts.map