/**
 * Custom slot components for Fanatics checkout modal.
 * Utilize uiCustomizations[screenName].customTopComponent to customize the top component of the screen.
 */
import React from 'react';
/**
 * Custom banner component for Fanatics source change screen
 * This component will be displayed at the top of the source change screen
 */
export declare function FanaticsSourceScreenBanner({ isNewUser, apy }: {
    isNewUser?: boolean | undefined;
    apy?: string | undefined;
}): React.JSX.Element;
/**
 * Custom banner component for Fanatics select token screen
 * This component will be displayed at the top of the select asset screen
 */
export declare function FanaticsSelectTokenBanner(): React.JSX.Element;
/**
 * Custom banner component for Fanatics select brokerage screen
 * This component will be displayed at the top of the select brokerage screen
 */
export declare function FanaticsSelectBrokerageBanner(): React.JSX.Element;
/**
 * Custom banner component for Fanatics transfer crypto screen
 * This component will be displayed at the top of the transfer crypto screen (QR code / deposit screen)
 */
export declare function FanaticsTransferCryptoBanner(): React.JSX.Element;
/**
 * Custom banner component for Fanatics withdrawal screen
 * This component will be displayed at the top of the withdrawal screen (QR code / deposit screen)
 */
export declare function FanaticsWithdrawalBanner(): React.JSX.Element;
export declare function FanaticsCustomConnectBrokerageScreen({ exchangeIcon, exchangeName, }: {
    exchangeIcon: React.ReactNode;
    exchangeName: string;
}): React.JSX.Element;
export declare function FanaticsWalletIcon(): React.JSX.Element;
export declare function FanaticsTimeEstimateIcon(): React.JSX.Element;
export declare function FanaticsCircleArrowUpIcon(): React.JSX.Element;
export declare function FanaticsCircleArrowDownIcon(): React.JSX.Element;
export declare const FanaticsIcons: {
    paymentSource: typeof FanaticsWalletIcon;
    timeEstimate: typeof FanaticsTimeEstimateIcon;
    youSend: typeof FanaticsCircleArrowUpIcon;
    youReceive: typeof FanaticsCircleArrowDownIcon;
    fiatTabIcon: ({ size }: {
        size?: number;
    }) => React.JSX.Element;
    cryptoTabIcon: ({ size }: {
        size?: number;
    }) => React.JSX.Element;
};
