import { type ReactNode } from 'react'; import { DepositReceivedToast } from './DepositReceivedToast'; /** What the card says: the amount that landed, and where it came from. */ export interface DepositReceipt { title: string; detail: string; } interface DepositReceivedToast { /** The overlay to render; the caller owns only where it sits in the tree. */ depositToast: ReactNode; showDepositToast: (receipt: DepositReceipt) => void; clearDepositToast: () => void; } /** * The deposit confirmation that replaces the payment sheet. * * It is raised as the flow closes and has to outlive it, so it is mounted * beside the sheet rather than inside it — and `closeFlow` leaves it alone. */ export declare function useDepositReceivedToast(): DepositReceivedToast; export {}; //# sourceMappingURL=useDepositReceivedToast.d.ts.map