import React from "react";
import '../../scss/main.scss';
import "currency-flags/dist/currency-flags.min.css";
interface CurrencyInputPropsBasics {
    setCurrency: React.Dispatch<React.SetStateAction<string>>;
    invalid?: boolean;
}
interface CurrencyInputWithCurrency extends CurrencyInputPropsBasics {
    currency: string;
    countryCode: undefined;
}
interface CurrencyInputWithCountryCode extends CurrencyInputPropsBasics {
    countryCode: string;
    currency: "" | undefined | null;
}
type CurrencyInputProps = CurrencyInputWithCurrency | CurrencyInputWithCountryCode;
declare const Input: ({ currency, setCurrency, countryCode, invalid, ...props }: CurrencyInputProps) => JSX.Element;
export default Input;
