import { ID } from '@zeniai/client-epic-state';
import { CancelBtnProps, PrimaryBtnProps } from '../Footer';
export interface ReviewItem {
    id: ID;
    leftSideText: {
        subTitle: string;
        title: string;
    };
    reviewStatus: {
        code: string;
        isLoading: boolean;
    };
    rightSideText: {
        showThunderIcon: boolean;
        subTitle: string;
        title: string;
        additonalInfo?: string;
    };
}
export interface ReviewOverlayProps {
    description: {
        content: string;
        isError: boolean;
    };
    footerProps: {
        cancelButton: CancelBtnProps;
        hideCancel: boolean;
        primaryButton: PrimaryBtnProps;
    };
    reviewItems: ReviewItem[];
    showFooter: boolean;
    title: string;
    onCloseOverlay: () => void;
    onCloseReviewItem: (reviewItemId: ID) => void;
}
export declare const ReviewOverlayPage: ({ title, description, reviewItems, showFooter, footerProps: { primaryButton, cancelButton, hideCancel }, onCloseOverlay, onCloseReviewItem, }: ReviewOverlayProps) => import("react/jsx-runtime").JSX.Element;
