import { ErrorRouteComponent } from './route.js';
import { JSX } from '@solidjs/web';
import * as Solid from 'solid-js';
export declare function CatchBoundary(props: {
    getResetKey: () => unknown;
    children?: JSX.Element;
    render?: () => JSX.Element;
    errorComponent?: ErrorRouteComponent;
    onCatch?: (error: Error) => void;
} & Solid.ParentProps): JSX.Element;
export declare function ErrorComponent({ error }: {
    error: any;
}): JSX.Element;
