import { TransactionEnvelope } from "@saberhq/solana-contrib"; import type { IBmcAuthority } from "../interfaces"; import type { BmcGamesSDK } from "../sdk"; import type { BmcGamesProgram } from "../programs"; export declare class BmcWrapper implements IBmcAuthority { readonly sdk: BmcGamesSDK; readonly address: String; readonly program: BmcGamesProgram; constructor(sdk: BmcGamesSDK, address: String); get provider(): import("@saberhq/solana-contrib").AugmentedProvider; voteWithdrawalWallet(): Promise; getVoteWalletInfo(): Promise<{}>; }