import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js'; export declare class MoonitClient { private readonly connection; constructor(connection: Connection); getBuyInstructions(params: { mintAddress: PublicKey; wallet: PublicKey; solAmount: number; slippage: number; poolAddress?: PublicKey; }): Promise; getSellInstructions(params: { mintAddress: PublicKey; wallet: PublicKey; tokenAmount: number; slippage: number; poolAddress?: PublicKey; }): Promise; private stripComputeBudget; private toLamportsBigInt; private toBaseUnitsBigInt; private toBpsFromFraction; private assertSlippage; private assertNonNegativeFinite; private createMoonit; }