import { RhApiUrlsService, RhStorageService } from 'rh-base/core'; import { RhLoginedUserDto, DataResultT, RhSafeAny } from 'rh-base/model'; import { MaterialInventoryLockConfigQueryDto, MaterialInventoryLockConfigDto } from '../shared-manage-model'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class RhInventoryControlManageService { private apiUrls; private storage; currentUser: RhLoginedUserDto; /** 锁库后,库存操作行为:禁止|通知 */ afterLocked: 'forbid' | 'notice'; constructor(apiUrls: RhApiUrlsService, storage: RhStorageService); /** 根据指定的行为,控制获取锁库信息的后续操作 */ enableInventoryOperation(dtos: RhSafeAny[]): Observable; /** 单据提交判断锁库状态 */ getLockedInfo(dtos: RhSafeAny[]): Observable; /** * 获取当前登录用户的工厂锁库信息 */ enableInventoryOperationAfterFactoryLocked(): Observable; /** * 获取锁库配置 */ GetMaterialInventoryLockConfigDatas(queryDto: MaterialInventoryLockConfigQueryDto): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }