import { Program, Provider } from "@coral-xyz/anchor";
import { PumpAmm } from "@pump-fun/pump-swap-sdk";
import { Connection, PublicKey } from "@solana/web3.js";
export declare const PUMPSWAP_PROTOCOL_FEE_RECIPIENT: PublicKey;
export declare class PumpSwapBondingSDK {
    program: Program<PumpAmm>;
    offlineProgram: Program<PumpAmm>;
    connection: Connection;
    constructor(provider?: Provider);
    getBondingBuyInstructions(buyer: PublicKey, creator: PublicKey, mint: PublicKey, buyAmountToken: bigint, maxSolAmount: bigint): Promise<import("@solana/web3.js").TransactionInstruction>;
}
//# sourceMappingURL=pumpswap.d.ts.map