import { TransactionEnvelope } from "@saberhq/solana-contrib"; import { PublicKey } from "@solana/web3.js"; import BN from "bn.js"; import type { IPartnerAuthority } from "../interfaces"; import type { BmcGamesSDK } from "../sdk"; import type { BmcGamesProgram } from "../programs"; import * as anchor from "@project-serum/anchor"; export declare class PartnerWrapper implements IPartnerAuthority { readonly sdk: BmcGamesSDK; readonly address: String; readonly program: BmcGamesProgram; constructor(sdk: BmcGamesSDK, address: String); get provider(): import("@saberhq/solana-contrib").AugmentedProvider; claimGamePartnerFund({ rewardAmount, }: { rewardAmount: any; }): Promise; getPartnersInfo(): Promise[]>; getPartnerInfo({ partnerWalletStr }: { partnerWalletStr: any; }): Promise<{}>; }