import { MainStateManager } from "./MainStateManager";
export type ILazyLoad = {
    pageKey: string;
    path: Promise<any>;
};
export declare class LazyLoadFactory {
    mainStateManager: MainStateManager;
    constructor(mainStateManager: MainStateManager);
    pages: ILazyLoad[];
    add: (key: string, path: Promise<any>) => void;
    get: (key: string) => React.LazyExoticComponent<React.ComponentType<any>>;
}
