import { Reward, UnitOfWorkBase, Value } from 'lite-ts'; type RewardServiceOption = { uow: UnitOfWorkBase; projectNo: number; scene: string; rewards: Reward[][]; }; export type RewardServiceFindResultsOption = RewardServiceOption & { source?: string; }; export type RewardServicePreviewOption = RewardServiceOption & { offset?: number; }; export interface IRewardService { findResults(opt: RewardServiceFindResultsOption): Promise; preview(opt: RewardServicePreviewOption): Promise<{ offset: number; values: Value[]; }>; } export {};