/// <reference types="react" />
type WhitelistedTokens = {
    [chainId: string]: string[];
};
interface BaseWidgetProps {
    buttonLabel?: string;
    whitelistedTokens?: WhitelistedTokens;
    buttonClassName?: string;
    isBareButton?: boolean;
    showModalByDefault?: boolean;
}
interface WhiteListedTokensRequiredProps extends BaseWidgetProps {
    showOnlyWhiteListedTokens: true;
    whitelistedTokens: WhitelistedTokens;
}
interface WhiteListedTokensOptionalProps extends BaseWidgetProps {
    showOnlyWhiteListedTokens?: false;
}
type WidgetProps = WhiteListedTokensRequiredProps | WhiteListedTokensOptionalProps;
declare const Widget: React.FC<WidgetProps>;

export { Widget };
