import { ComponentProps, ComponentType, ReactNode } from 'react'; interface Opts { fallback: ReactNode; } type Unpromisify = T extends Promise ? P : never; export declare const lazyLoad: , U extends ComponentType>(importFunc: () => T, selectorFunc?: (s: Unpromisify) => U, opts?: Opts) => (props: ComponentProps) => import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=lazyLoad.d.ts.map