import React, { type ReactNode } from 'react'; import { type Device } from '../Device/deviceSlice'; import './error-boundary.scss'; interface Props { children: ReactNode; selectedSerialNumber?: string; selectedDevice?: Device; devices?: Device[]; appName?: string; restoreDefaults?: () => void; sendTelemetryEvent?: (message: string) => void; } declare class ErrorBoundary extends React.Component { constructor(props: Props); static getDerivedStateFromError(error: Error): { hasError: boolean; error: Error; }; componentDidCatch(error: Error): void; render(): React.ReactNode; } export default ErrorBoundary; //# sourceMappingURL=ErrorBoundary.d.ts.map