import React from 'react'; export declare type LoaderComponent
= Promise ;
}>;
export declare type Loader = (() => LoaderComponent ) | LoaderComponent ;
export declare type LoaderMap = {
[mdule: string]: () => Loader = LoadableGeneratedOptions & {
loading?: (loadingProps: DynamicOptionsLoadingProps) => JSX.Element | null;
loader?: Loader | LoaderMap;
loadableGenerated?: LoadableGeneratedOptions;
ssr?: boolean;
suspense?: boolean;
};
export declare type LoadableOptions = DynamicOptions ;
export declare type LoadableFn = (opts: LoadableOptions ) => React.ComponentType ;
export declare type LoadableComponent = React.ComponentType ;
export declare function noSSR (LoadableInitializer: LoadableFn , loadableOptions: DynamicOptions ): React.ComponentType ;
export default function dynamic (dynamicOptions: DynamicOptions | Loader , options?: DynamicOptions ): React.ComponentType ;