import * as jspb from 'google-protobuf'



export class UserReferralRewards extends jspb.Message {
  getUserId(): string;
  setUserId(value: string): UserReferralRewards;

  getPoint(): number;
  setPoint(value: number): UserReferralRewards;

  getRank(): number;
  setRank(value: number): UserReferralRewards;

  getUpdatedAt(): number;
  setUpdatedAt(value: number): UserReferralRewards;

  serializeBinary(): Uint8Array;
  toObject(includeInstance?: boolean): UserReferralRewards.AsObject;
  static toObject(includeInstance: boolean, msg: UserReferralRewards): UserReferralRewards.AsObject;
  static serializeBinaryToWriter(message: UserReferralRewards, writer: jspb.BinaryWriter): void;
  static deserializeBinary(bytes: Uint8Array): UserReferralRewards;
  static deserializeBinaryFromReader(message: UserReferralRewards, reader: jspb.BinaryReader): UserReferralRewards;
}

export namespace UserReferralRewards {
  export type AsObject = {
    userId: string,
    point: number,
    rank: number,
    updatedAt: number,
  }
}

