import { ComponentChildren, VNode } from 'preact'; export default function lazy(load: () => Promise<{ default: T } | T>): T & { preload: () => Promise; }; export function ErrorBoundary(props: { children?: ComponentChildren; onError?: (error: Error) => void }): VNode;