/// <reference types="react" />
import "primereact/resources/themes/nova/theme.css";
import "primereact/resources/primereact.min.css";
import "../../scss/main.scss";
import "currency-flags/dist/currency-flags.min.css";
interface CurrencyInputPropsBasics {
    onChange: (value: string) => void;
    invalid?: boolean;
}
interface CurrencyInputWithCurrency extends CurrencyInputPropsBasics {
    currency: string;
    countryCode?: never;
}
interface CurrencyInputWithCountryCode extends CurrencyInputPropsBasics {
    countryCode: string;
    currency: string | null;
}
type CurrencyInputProps = CurrencyInputWithCurrency | CurrencyInputWithCountryCode;
declare const Input: ({ currency, onChange, countryCode, invalid, ...props }: CurrencyInputProps) => JSX.Element;
export default Input;
