/**
 * Added roundUp flag to accurately estimate token holdings for deposits
 */
import { BN } from '@coral-xyz/anchor';
import { Address } from '@solana/kit';
import { Percentage } from './types';
export type InternalRemoveLiquidityQuoteParam = {
    positionAddress: Address;
    tickCurrentIndex: number;
    sqrtPrice: BN;
    tickLowerIndex: number;
    tickUpperIndex: number;
    liquidity: BN;
    slippageTolerance: Percentage;
};
export declare function getRemoveLiquidityQuote(param: InternalRemoveLiquidityQuoteParam, roundUp?: boolean): RemoveLiquidityQuote;
export type RemoveLiquidityQuote = {
    positionAddress: Address;
    minTokenA: BN;
    minTokenB: BN;
    estTokenA: BN;
    estTokenB: BN;
    liquidity: BN;
};
//# sourceMappingURL=whirlpools.d.ts.map