import { ReferralsService } from './referrals.service'; import { ApplyCodeDto } from './dto/apply-code.dto'; export declare class ReferralsController { private readonly referralsService; constructor(referralsService: ReferralsService); getMyCode(req: any): Promise; generateCode(req: any): Promise; validateCode(code: string): Promise; applyCode(req: any, dto: ApplyCodeDto): Promise; getMyReferrals(req: any): Promise; getStats(req: any): Promise<{ code: string; totalInvited: any; totalConverted: any; totalPending: any; totalExpired: any; monthsEarned: any; monthsAvailable: any; }>; getRewards(req: any): Promise; getAvailableMonths(req: any): Promise; getDiscount(req: any): Promise<{ discountPercent: number; }>; }