import type React from 'react';
interface ErrorInfo {
    componentStack?: string;
    digest?: string;
}
interface DevErrorOverlayProps {
    error: Error;
    errorInfo: ErrorInfo;
    errorType: 'caught' | 'uncaught' | 'recoverable' | 'identifier';
    onCaughtError?: (error: Error, errorInfo: ErrorInfo) => void;
    onUncaughtError?: (error: Error, errorInfo: ErrorInfo) => void;
    onRecoverableError?: (error: Error, errorInfo: ErrorInfo) => void;
    identifierPrefix?: string;
    onDismiss?: () => void;
    logo?: React.ReactNode | string;
}
export default function DevErrorOverlay({ error, errorInfo, errorType, onCaughtError, onUncaughtError, onRecoverableError, identifierPrefix, onDismiss, logo }: DevErrorOverlayProps): import("react/jsx-runtime").JSX.Element | null;
export {};
