import type { TCheckoutSessionExpanded } from '@blocklet/payment-types'; interface VendorInfo { success: boolean; status: 'delivered' | 'pending' | 'failed'; progress: number; message: string; appUrl?: string; title?: string; name?: string; vendorType: string; } interface SuccessViewProps { submit: { vendorStatus: { payment_status: string; session_status: string; vendors: VendorInfo[]; error: string | null; isAllCompleted: boolean; hasFailed: boolean; } | null; result: { checkoutSession: TCheckoutSessionExpanded; } | null; }; session: TCheckoutSessionExpanded | null | undefined; } export default function SuccessView({ submit, session }: SuccessViewProps): import("react").JSX.Element; export {};