import { NETWORK, TxBuilder } from '../core'; export declare class PerpBonus extends TxBuilder { private readonly packageId; private readonly modulePool; private config; constructor(network: NETWORK); depositFund(coinObjectId: string): import("@mysten/sui/dist/cjs/transactions").TransactionResult; withdrawFund(amount: string): import("@mysten/sui/dist/cjs/transactions").TransactionResult; grantWhitelist(accounts: string[], amounts: string[]): import("@mysten/sui/dist/cjs/transactions").TransactionResult; revokeWhitelist(accounts: string[]): import("@mysten/sui/dist/cjs/transactions").TransactionResult; isEligibleBonus(account: string): import("@mysten/sui/dist/cjs/transactions").TransactionResult; claim(): import("@mysten/sui/dist/cjs/transactions").TransactionResult; }