///
///
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type VSRInfos = {
programId: PublicKey;
mint: string;
platformId?: string;
link?: string;
};
export type HeliumNftVoterMetadata = {
registrar: string;
amountDepositedNative: BigNumber;
amountDeposited: BigNumber;
votingMintConfigIdx: number;
votingMint: string;
startTs: BigNumber;
endTs: BigNumber;
kind: string;
genesisEnd: string;
numActiveVotes: number;
};
export type Attributes = Array<{
trait_type?: string;
value?: string;
[key: string]: unknown;
}>;
export type RegistrarInfo = {
pubkey: string;
vsr: string;
mint: string;
platformId?: string;
link?: string;
};
export type RealmData = {
govPrograms: string[];
registrars: RegistrarInfo[];
};