import type { CheckoutHistoryItem } from '@funkit/api-base';
import React from 'react';
interface FunCheckoutStatusProps {
    checkoutHistoryItem: CheckoutHistoryItem | undefined;
    onOrderDelayed?: () => void;
}
export declare function FunCheckoutStatus({ checkoutHistoryItem, onOrderDelayed, }: FunCheckoutStatusProps): React.JSX.Element | null;
export declare function StatusInner({ showCompleted, showDelayed, showFailed, pendingComponent, }: {
    showCompleted: boolean;
    showDelayed: boolean;
    showFailed: boolean;
    pendingComponent: React.ReactNode;
}): React.JSX.Element;
export declare function PendingStatus({ totalSeconds, estimatedRemainingSeconds, onOrderDelayed, }: {
    totalSeconds: number;
    estimatedRemainingSeconds: number;
    onOrderDelayed?: () => void;
}): React.JSX.Element;
export {};
