import { PumpFunSDK } from "../PumpFunSDK.js"; import { Commitment, Keypair, PublicKey, VersionedTransaction } from "@solana/web3.js"; import { PriorityFee, Region } from "../pumpFun.types.js"; export declare class AstraModule { private sdk; private key; constructor(sdk: PumpFunSDK, region: Region, key: string); ASTRA_ACCOUNTS: PublicKey[]; private getRandomAccount; buy(buyer: Keypair, mint: PublicKey, buyAmountSol: bigint, slippageBasisPoints?: bigint, tip?: number, priorityFees?: PriorityFee, commitment?: Commitment): Promise; sell(seller: Keypair, mint: PublicKey, sellTokenAmount: bigint, slippageBasisPoints?: bigint, tip?: number, priorityFees?: PriorityFee, commitment?: Commitment): Promise; private addTip; ping(): Promise; sendTransaction(vertionedTx: VersionedTransaction): Promise; } //# sourceMappingURL=AstraModule.d.ts.map