/// import React from 'react'; import { AppRouterInstance } from '../../shared/lib/app-router-context.shared-runtime'; import { RedirectType } from './redirect'; interface RedirectBoundaryProps { router: AppRouterInstance; children: React.ReactNode; } export declare class RedirectErrorBoundary extends React.Component { constructor(props: RedirectBoundaryProps); static getDerivedStateFromError(error: any): { redirect: string; redirectType: RedirectType; }; render(): string | number | boolean | React.ReactFragment | React.PromiseLikeOfReactNode | React.JSX.Element | null | undefined; } export declare function RedirectBoundary({ children }: { children: React.ReactNode; }): React.JSX.Element; export {};