import React from 'react';
type ComponentType
= React.ComponentType
;
type LoaderFunction = () => Promise<{
default: T;
} | T>;
interface LazyComponentOptions {
LoadingComponent?: React.ComponentType;
ErrorComponent?: React.ComponentType<{
error: Error;
}>;
}
export declare function createLazyComponent>(loader: LoaderFunction, options?: LazyComponentOptions): (props: P) => JSX.Element;
export {};