import React from 'react'; type CardErrorBoundaryProps = { unsupportedComponent: React.ComponentType>; }; export declare class CardErrorBoundary extends React.PureComponent<{ children?: React.ReactNode; datasourceId?: string; isDatasource?: boolean; onClick?: (e: React.MouseEvent, url?: string) => void; onSetLinkTarget?: (url: string) => '_blank' | undefined; url?: string; } & CardErrorBoundaryProps> { state: { isError: boolean; error: null; }; onClickFallback: (e: React.MouseEvent) => void; static getDerivedStateFromError(error: Error): { isError: boolean; error: Error; }; render(): string | number | boolean | Iterable | React.JSX.Element | null | undefined; componentDidCatch(_error: Error): void; } export {};