import type { ReactNode } from 'react'; export interface ReceiveAmountSummaryProps { /** Sits above the label, e.g. the settled state's check. */ icon?: ReactNode; /** Names what the figure is, e.g. `You'll receive`. */ label: string; /** * The figure the screen leads with, in the user's currency. `undefined` until * the quote settles, which is what the placeholders stand in for. */ usdLabel: string | undefined; /** The same amount in the token that arrives, e.g. `99.78 USDC`. */ tokenLabel: string | undefined; /** * Whether a missing figure is still on its way. `false` leaves its place * empty: once the figures are frozen a placeholder would never resolve. */ isQuotePending?: boolean; /** Opens the breakdown. Omit to drop the affordance with it. */ onPressBreakdown?: () => void; } /** * What the withdrawal lands as: the figure, and the token it arrives in. The * screen's centrepiece once there is a quote to show. */ export declare function ReceiveAmountSummary({ icon, label, usdLabel, tokenLabel, isQuotePending, onPressBreakdown, }: ReceiveAmountSummaryProps): import("react").JSX.Element; //# sourceMappingURL=ReceiveAmountSummary.d.ts.map