import type { ReadyRuntimeError } from '../../../helpers/get-error-by-type';
import type { DebugInfo } from '../../../../../types';
import type { VersionInfo } from '../../../../../../../../server/dev/parse-version-info';
type ErrorOverlayLayoutProps = {
    errorMessage: string | React.ReactNode;
    errorType: 'Build Error' | 'Runtime Error' | 'Console Error' | 'Unhandled Runtime Error' | 'Missing Required HTML Tag';
    children?: React.ReactNode;
    errorCode?: string;
    error?: Error;
    debugInfo?: DebugInfo;
    isBuildError?: boolean;
    onClose?: () => void;
    temporaryHeaderChildren?: React.ReactNode;
    versionInfo?: VersionInfo;
    readyErrors?: ReadyRuntimeError[];
    activeIdx?: number;
    setActiveIndex?: (index: number) => void;
};
export declare function ErrorOverlayLayout({ errorMessage, errorType, children, errorCode, error, debugInfo, isBuildError, onClose, temporaryHeaderChildren, versionInfo, readyErrors, activeIdx, setActiveIndex, }: ErrorOverlayLayoutProps): import("react/jsx-runtime").JSX.Element;
export {};
