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

;