import { ValueTypeData as Base, Value, ValueCondition } from 'lite-ts'; import { ValueTypeDataExp } from './type-data-exp'; import { ValueTypeDataNow } from './type-data-now'; import { ValueTypeDataRecovery } from './type-data-recovery'; import { ValueTypeDataRemote } from './type-data-remote'; import { ValueTypeDataSync } from './type-data-sync'; export type ValueTypeDataGoods = { viewNo: number; conditions: ValueCondition[][]; } & Partial<{ discount: number; group: number; priceNo: number; consumeValues: Value[]; }>; export type ValueTypeDataOpenWeight = { childValueType: number; mainValueType: number; }; export declare class ValueTypeData extends Base { static ctor: string; ad: boolean; negative: boolean; replaceable: boolean; expireOnValueType: number; exp: ValueTypeDataExp; goods: ValueTypeDataGoods; now: ValueTypeDataNow; recovery: ValueTypeDataRecovery; remote: ValueTypeDataRemote; sync: ValueTypeDataSync; }