import { Observable } from "rxjs"; import { HttpErrorHandler } from "./http-error-handler.service"; import { PagedList } from "../models"; import { BaseService } from "./base.service"; import { WebApiClient } from "./web.api"; export interface IService { getAll(filter: any): Observable; delete(id: any): Observable; delete2(id: any, id2: any): Observable; export(model: any, fileTypeId: any): Observable; sum(filter: any): Observable; get(id: any): Observable; get2(id: any, id2: any): Observable; save(model: any): Observable; restore(id: any): Observable; approve(id: any, model?: any | null): Observable; submit(id: any, model?: any | null): Observable; bulkApprove(model: any): Observable; disapprove(id: any, model?: any | null): Observable; bulkDisapprove(model: any): Observable; batch(model: any): Observable; } export declare class CrudService extends BaseService implements IService { constructor(controller: string, api: WebApiClient, httpErrorHandler: HttpErrorHandler); get(id: any): Observable; get2(id: any, id2: any): Observable; getAll(filter?: any): Observable; sum(filter?: any): Observable; save(model: any): Observable; delete(id: any): Observable; delete2(id: any, id2: any): Observable; restore(id: any): Observable; submit(id: any, model?: any | null): Observable; approve(id: any, model?: any | null): Observable; bulkApprove(model: any): Observable; disapprove(id: any, model?: any | null): Observable; bulkDisapprove(model: any): Observable; batch(model: any): Observable; export(model: any, fileTypeId: any): Observable; }