import { OwnValue, Value, ValueCondition } from 'lite-ts'; import { IValueService } from './i-service'; export declare class ValueService implements IValueService { private m_GetNowFunc; private m_GetOwnValueFunc; static ctor: string; static mod: number; private m_OwnValue; get ownValue(): Promise; constructor(m_GetNowFunc: () => Promise, m_GetOwnValueFunc: () => Promise); checkConditions(conditions: ValueCondition[][], getCountFunc?: (valueType: number) => Promise): Promise; checkEnough(values: Value[]): Promise; getCount(valueType: number): Promise; getNow(): Promise; update(values: Value[]): Promise; }