import * as React from 'react';
import { BlockWrapperDataProps } from "../../../models/index.js";
import './ErrorBoundary.css';
interface ErrorBoundaryProps extends React.PropsWithChildren, Partial<BlockWrapperDataProps> {
}
interface ErrorBoundaryState {
    error?: string;
}
export declare class ErrorBoundary extends React.Component<ErrorBoundaryProps, ErrorBoundaryState> {
    state: ErrorBoundaryState;
    componentDidCatch(error: Error, info: React.ErrorInfo): void;
    render(): string | number | boolean | Iterable<React.ReactNode> | import("react/jsx-runtime").JSX.Element | null | undefined;
}
export {};
