import React from 'react'; type LoadOptions = { delay?: number; }; type LoadFunction = (action?: (...args: any) => unknown | Promise, toggle?: Function, options?: LoadOptions) => Promise; type LoadableComponent = { loaded: boolean; load: LoadFunction; }; type C = React.LazyExoticComponent> & LoadableComponent; export declare function loadable(factory: () => Promise<{ default: React.ComponentType; }>, timeout?: number): C; export {};