import React from "react"; export interface PageErrorBoundaryProps { errorPage: React.ComponentType<{ error: T; }>; children: React.ReactNode; } export default class PageErrorBoundary extends React.Component> { state: { error: T | null; }; errorPage: PageErrorBoundaryProps["errorPage"]; constructor(props: PageErrorBoundaryProps); componentDidCatch(error: Error): void; render(): string | number | boolean | Iterable | React.JSX.Element | null | undefined; }