import BN from 'bn.js';
import { G as GlobalConfig, S as SellBaseInputResult, h as SellQuoteInputResult } from '../sdk-CtszEpqH.mjs';
import { PublicKey } from '@solana/web3.js';
import '@solana/spl-token';

declare function sellBaseInputInternal(base: BN, slippage: number, // e.g. 1 => 1% slippage tolerance
baseReserve: BN, quoteReserve: BN, globalConfig: GlobalConfig, coinCreator: PublicKey): SellBaseInputResult;
declare function sellQuoteInputInternal(quote: BN, slippage: number, // e.g. 1 => 1% slippage tolerance
baseReserve: BN, quoteReserve: BN, globalConfig: GlobalConfig, coinCreator: PublicKey): SellQuoteInputResult;

export { sellBaseInputInternal, sellQuoteInputInternal };
