import { JSONSchema, ValidateFunction } from '../../validation'; import { BaseEvent, Events } from './base'; type ReferralMetadata = { title: string; description: string; address: string; tier: number; url: string; image: string; invitedUserAddress: string; invitedUsers: number; rarity: string | null; }; export type ReferralInvitedUsersAcceptedEvent = BaseEvent & { type: Events.Type.REFERRAL; subType: Events.SubType.Referral.REFERRAL_INVITED_USERS_ACCEPTED; metadata: ReferralMetadata; }; export type ReferralNewTierReachedEvent = BaseEvent & { type: Events.Type.REFERRAL; subType: Events.SubType.Referral.REFERRAL_NEW_TIER_REACHED; metadata: ReferralMetadata; }; export declare namespace ReferralInvitedUsersAcceptedEvent { const schema: JSONSchema; const validate: ValidateFunction; } export declare namespace ReferralNewTierReachedEvent { const schema: JSONSchema; const validate: ValidateFunction; } export {}; //# sourceMappingURL=referral.d.ts.map