import { Currency, CurrencyAmount, Price } from '../sdks/sdk-core';
import { Position } from '../sdks/v3-sdk';
import { Bound, Field } from '../types';
export interface ReviewModalProps {
    position?: Position;
    existingPosition?: Position;
    parsedAmounts: {
        [field in Field]?: CurrencyAmount<Currency>;
    };
    priceLower?: Price<Currency, Currency>;
    priceUpper?: Price<Currency, Currency>;
    outOfRange: boolean;
    ticksAtLimit: {
        [bound in Bound]?: boolean | undefined;
    };
    on: boolean;
    onClose: () => void;
    onConfirm: () => void;
    loading?: boolean;
}
export declare const ReviewModal: ({ on, onClose, position, outOfRange, ticksAtLimit, onConfirm, loading, }: ReviewModalProps) => JSX.Element;
