export type LazyPromiseLoader = { load(): Promise; clear(): void; }; export type LazyPromiseLoaderOptions = { cacheRejections?: boolean; }; export declare function createLazyPromiseLoader(load: () => T | Promise, options?: LazyPromiseLoaderOptions): LazyPromiseLoader; export declare function createLazyImportLoader(load: () => Promise, options?: LazyPromiseLoaderOptions): LazyPromiseLoader;