import type { ErrorPayload } from "./types";
interface ErrorDiagnosticModalProps {
    errorInfo?: ErrorPayload | null;
    loading: boolean;
    onClose: () => void;
}
export declare const ErrorDiagnosticModal: ({ errorInfo, loading, onClose, }: ErrorDiagnosticModalProps) => import("react/jsx-runtime").JSX.Element;
export declare const ErrorDiagnosticModalTrigger: () => import("react/jsx-runtime").JSX.Element | null;
export declare const ErrorDiagnosticModalWrapper: ({ isModalOpen, onClose, }: {
    isModalOpen: boolean;
    onClose: () => void;
}) => import("react/jsx-runtime").JSX.Element | null;
export declare const ErrorExplanationModal: ({ isModalOpen, onClose, }: {
    isModalOpen: boolean;
    onClose: () => void;
}) => import("react/jsx-runtime").JSX.Element;
export declare const KeyboardTriggeredErrorModal: () => import("react/jsx-runtime").JSX.Element | null;
export {};
