import { ApiClient } from './api-client'; import { ApiResponse } from '../types'; export interface ReferralPointEntry { l1_address: string; total_points: number; week_points: number; total_reward_points: number; week_reward_points: number; reward_point_multiplier: string; } export interface ReferralPoints { referrals: ReferralPointEntry[]; user_total_points: number; user_last_week_points: number; user_total_referral_reward_points: number; user_last_week_referral_reward_points: number; reward_point_multiplier: string; } export declare class ReferralApi { private client; constructor(apiClient: ApiClient); /** * Get referral points for an account * @param accountIndex - Account index * @param authorization - Authorization token * @returns Promise */ getReferralPoints(accountIndex: number, authorization?: string): Promise; /** * Get referral points with full response details * @param accountIndex - Account index * @param authorization - Authorization token * @returns Promise> */ getReferralPointsWithResponse(accountIndex: number, authorization?: string): Promise>; } //# sourceMappingURL=referral-api.d.ts.map