export declare enum TransactionStatus {
    Preparing = "preparing",
    Broadcasting = "broadcasting",
    Pending = "pending",
    Confirmed = "confirmed",
    Failed = "failed"
}
export interface TransactionProgressProps {
    status: TransactionStatus;
    txid?: string;
    confirmations?: number;
    requiredConfirmations?: number;
    error?: string;
    estimatedTime?: number;
    onRetry?: () => void;
    onClose?: () => void;
    showDetails?: boolean;
    className?: string;
}
export declare function TransactionProgress({ status, txid, confirmations, requiredConfirmations, error, estimatedTime, onRetry, onClose, showDetails, className, }: TransactionProgressProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=TransactionProgress.d.ts.map