/// import { Currency, CurrencyAmount, Percent, Price, Token } from "@uniswap/sdk-core"; import { Pair } from "../../entities/pair"; import { Rate } from "../../state/gorder/actions"; interface CurrencyInputPanelProps { value: string; onUserInput: (value: string) => void; onMax?: () => void; showMaxButton: boolean; label?: string; onCurrencySelect?: (currency: Currency) => void; currency?: Currency | null; hideBalance?: boolean; pair?: Pair | null; hideInput?: boolean; otherCurrency?: Currency | null; fiatValue?: CurrencyAmount | null; priceImpact?: Percent; id: string; showCommonBases?: boolean; customBalanceText?: string; locked?: boolean; showCurrencySelector?: boolean; showRate?: boolean; isInvertedRate?: boolean; realExecutionPrice?: Price | undefined; realExecutionPriceAsString?: string | undefined; gasPrice?: number; rateType?: Rate; } export default function CurrencyInputPanel({ value, onUserInput, onMax, showMaxButton, onCurrencySelect, currency, otherCurrency, id, showCommonBases, customBalanceText, fiatValue, priceImpact, hideBalance, pair, // used for double token logo hideInput, locked, showCurrencySelector, showRate, isInvertedRate, realExecutionPrice, realExecutionPriceAsString, rateType, ...rest }: CurrencyInputPanelProps): JSX.Element; export {};