import { SvelteComponentTyped } from "svelte";
import type { Web3Modal } from "@web3modal/ethers5";
import { Currency } from "../types";
declare const __propDef: {
    props: {
        currencies: Currency[];
        selectedCurrency?: Currency | null | undefined;
        web3Modal: Web3Modal | null;
        isConnected: boolean;
        onCurrencySelected: () => void;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
export type CurrencySelectorProps = typeof __propDef.props;
export type CurrencySelectorEvents = typeof __propDef.events;
export type CurrencySelectorSlots = typeof __propDef.slots;
export default class CurrencySelector extends SvelteComponentTyped<CurrencySelectorProps, CurrencySelectorEvents, CurrencySelectorSlots> {
}
export {};
