import { TransactionEnvelope } from "@saberhq/solana-contrib"; import type { IAdminAuthority } from "../interfaces"; import type { SplCasinoSDK } from "../sdk"; import type { SplCasinoProgram, InitializeSplCasinoArgs } from "../programs"; export declare class AdminWrapper implements IAdminAuthority { readonly sdk: SplCasinoSDK; readonly address: String; readonly program: SplCasinoProgram; constructor(sdk: SplCasinoSDK, address: String); get provider(): import("@saberhq/solana-contrib").AugmentedProvider; initializeSplCasino(args: InitializeSplCasinoArgs): Promise; changeVoterWithdrawalWallets({ wallet1Str, wallet2Str, wallet3Str, wallet4Str, wallet5Str, approvalChin, }: { wallet1Str: any; wallet2Str: any; wallet3Str: any; wallet4Str: any; wallet5Str: any; approvalChin: any; }): Promise; createPlatformChip({ platformChipTokenMintAddressStr, }: { platformChipTokenMintAddressStr: any; }): Promise; decreaseLiquidity({ tokenAmount, platformChipTokenMintAddressStr }: { tokenAmount: any; platformChipTokenMintAddressStr: any; }): Promise; increaseLiquidity({ tokenAmount, platformChipTokenMintAddressStr }: { tokenAmount: any; platformChipTokenMintAddressStr: any; }): Promise; setPlatformChipStatus({ isEnabled, platformChipTokenMintAddressStr, }: { isEnabled: any; platformChipTokenMintAddressStr: any; }): Promise; startVotingWithdrawalWallet({ newWithdrawalWalletStr, }: { newWithdrawalWalletStr: any; }): Promise; updateByAdmin({ botWalletStr, isEnabledVoting, isEmergencyStatus, gameCompanyWalletStr, }: { botWalletStr: any; isEnabledVoting: any; isEmergencyStatus: any; gameCompanyWalletStr: any; }): Promise; getGlobalInfo(): Promise<{}>; }