import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js'; export declare class SugarClient { 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 createProgram; private toBpsFromFraction; private toTokenBaseUnitsBN; private assertSlippage; private assertNonNegativeFinite; }