import { EnumFactoryBase, Reward } from 'lite-ts'; import { ValueHandlerContext } from './handler-context'; import { IRewardService } from './i-reward-service'; import { ValueTypeData } from './type-data'; import { ValueTypeDataHandlerBase } from './type-data-handler-base'; export declare class UpdateOpenValueHandler extends ValueTypeDataHandlerBase { private m_RewardService; private m_Scene; constructor(m_RewardService: IRewardService, m_Scene: string, enumFactory: EnumFactoryBase); protected getValueTypeFieldValue(valueTypeItem: ValueTypeData): Reward[][]; protected onHandle(ctx: ValueHandlerContext, rewards: Reward[][]): Promise; }