import { Request } from 'express'; import { RewardService } from '~backend/marketing/reward/reward.service'; import { CreateRewardsOptionDto } from '~backend/marketing/reward/reward.model'; import { MembershipService } from '~backend/marketing/membership/membership.service'; import { UserNotificationService } from '~backend/user/notification/notification.service'; import { WebsocketService } from '~backend/websocket/websocket.service'; export declare class RewardController { private readonly rewardService; private readonly membershipService; private readonly websocketService; private readonly userNotificationService; private readonly logger; constructor(rewardService: RewardService, membershipService: MembershipService, websocketService: WebsocketService, userNotificationService: UserNotificationService); getAvailable(req: Request, body: CreateRewardsOptionDto): Promise; }