import { HttpClient } from '@angular/common/http';
import { BaseApiTemplateService, BasicApiResponseModel, ApiVisa } from '../../shared';
import { ApiResponseModel } from '../../shared/api-response.model';
import { InvResetMovingAverageCostModel } from '../../../../../../models/aggregates/erp/stock/reset-moving-average-cost.model';
export declare class InventoryResetMovingAverageCostService extends BaseApiTemplateService<any> {
    constructor(http: HttpClient);
    updatePostingStatus(dtoObject: any, apiVisa: ApiVisa, reset_ma_cost_guid: string): import("rxjs").Observable<ApiResponseModel<any>>;
    autoCreateAndFinal(genericDocLineGuid: string, apiVisa: ApiVisa): import("rxjs").Observable<BasicApiResponseModel<InvResetMovingAverageCostModel>>;
    directUpdate(payload: any, apiVisa: ApiVisa): import("rxjs").Observable<ApiResponseModel<any>>;
}
