import BigNumber from 'bignumber.js';
import { OperatePool } from '../types';
export declare const initSliderPercentage = 50;
export declare enum RemoveMode {
    quantity = 1,
    percentage = 2
}
export declare function usePercentageRemove({ isBase, pool, baseOverride, quoteOverride, resetAmount, handleChangeBaseAmount, handleChangeQuoteAmount, }: {
    isBase: boolean | undefined;
    pool: OperatePool | undefined;
    baseOverride: BigNumber | undefined | null;
    quoteOverride: BigNumber | undefined | null;
    resetAmount: () => void;
    handleChangeBaseAmount: (val: string) => void;
    handleChangeQuoteAmount: (val: string) => void;
}): {
    mode: RemoveMode;
    modeOptions: {
        key: RemoveMode;
        value: string;
    }[];
    handleChangeMode: (mode: RemoveMode) => void;
    sliderPercentage: number;
    handleChangeSliderPercentage: (val: number) => void;
    resetPercentage: () => void;
};
