import { Currency } from '../sdks/sdk-core/entities/currency';
import { Price } from '../sdks/sdk-core/entities/fractions/price';
import { Token } from '../sdks/sdk-core/entities/token';
import { Bound } from '../types';
export interface RangeSelectorProps {
    priceLower?: Price<Token, Token>;
    priceUpper?: Price<Token, Token>;
    getDecrementLower: () => string;
    getIncrementLower: () => string;
    getDecrementUpper: () => string;
    getIncrementUpper: () => string;
    onLeftRangeInput: (typedValue: string) => void;
    onRightRangeInput: (typedValue: string) => void;
    currencyA?: Currency | null;
    currencyB?: Currency | null;
    feeAmount?: number;
    ticksAtLimit: {
        [bound in Bound]?: boolean | undefined;
    };
}
export declare const RangeSelector: ({ priceLower, priceUpper, onLeftRangeInput, onRightRangeInput, getDecrementLower, getIncrementLower, getDecrementUpper, getIncrementUpper, currencyA, currencyB, feeAmount, ticksAtLimit, }: RangeSelectorProps) => JSX.Element;
