import { HttpClient } from '@angular/common/http'; import { Pagination } from '../../shared/pagination.model'; import { BaseApiTemplateService } from '../../shared/base-api-template-service.model'; import { ApiResponseModel, PagingResponseModel } from '../../shared/api-response.model'; import { ApiVisa } from '../../shared/api-visa.model'; import { Observable } from 'rxjs'; import { StockTakeSessionRecordQueryCriteriaClass } from '../../../criteria/stock'; import { StockTakeSessionRecordModel } from '../../../../../../models/aggregates/erp/stock'; export declare class StockTakeSessionRecordService extends BaseApiTemplateService { readonly url: string; constructor(theHttp: HttpClient); getStockTakeSessionRecordByCriteria(visa: ApiVisa, criteria?: StockTakeSessionRecordQueryCriteriaClass): Observable>; insertMultiStockTakeSessionRecord(dtoObject: StockTakeSessionRecordModel[], visa: ApiVisa): Observable>; getStockTakeSessionRecordInvItemDevice(pagination: Pagination, visa: ApiVisa): Observable>; }