/// <reference types="react" />
declare type ImportReturnType = any;
interface BaseProps {
    loadingView: JSX.Element;
    errorView?: JSX.Element;
    importStatement: () => Promise<ImportReturnType>;
    fallbackStatement: () => ImportReturnType;
    importName?: string;
    onLoaded?: () => void;
    onError?: () => void;
}
export declare const propKeys: string[];
export declare function Loadable<P extends {}>(props: BaseProps & P): JSX.Element;
export {};
