import type { DepositAmountEntryConfig, DepositCheckoutConfig, DepositClientMetadata, DepositFlowCallbacks, DepositInitialAmount, FiatRailConfig } from './depositFlowConfig'; import type { DepositReceipt } from './useDepositReceivedToast'; export declare function FiatDepositAmountStep({ config, fiat, checkoutConfig, dynamicRoutingId, depositAddressOverride, checkoutId, clientMetadata, initialAmount, lockAmount, callbacks, showDepositToast, onCloseFlow, }: { config: DepositAmountEntryConfig; fiat: FiatRailConfig; checkoutConfig: DepositCheckoutConfig | undefined; dynamicRoutingId: string | undefined; /** Host fallback for local/dev clients that do not mint an EOA. */ depositAddressOverride?: string; checkoutId: string; clientMetadata: DepositClientMetadata | undefined; /** * Prefills the quoted amount. */ initialAmount?: DepositInitialAmount; /** Locks the prefilled amount against numpad and quick-amount edits. */ lockAmount?: boolean; callbacks: Pick; /** Raises the SDK's deposit confirmation, which outlives this screen. */ showDepositToast: (receipt: DepositReceipt) => void; onCloseFlow: () => void; }): import("react").JSX.Element; //# sourceMappingURL=FiatDepositAmountStep.d.ts.map