import type React from 'react'; import type { JSX } from 'react'; import type { LoadableGeneratedOptions, DynamicOptionsLoadingProps, Loader, LoaderComponent } from './lazy-dynamic/types'; export { type LoadableGeneratedOptions, type DynamicOptionsLoadingProps, type Loader, type LoaderComponent, }; export type DynamicOptions
= LoadableGeneratedOptions & { loading?: () => JSX.Element | null; loader?: Loader
; loadableGenerated?: LoadableGeneratedOptions; modules?: string[]; ssr?: boolean; }; export type LoadableOptions
= DynamicOptions
; export type LoadableFn
= (opts: LoadableOptions
) => React.ComponentType
; export type LoadableComponent
= React.ComponentType
; export default function dynamic
(dynamicOptions: DynamicOptions
| Loader
, options?: DynamicOptions
): React.ComponentType
;