import type { FrameworkConfiguration, FrameworkLifeCycles, LoadableApp, MicroApp, ObjectType, RegistrableApp } from './interfaces'; export declare let frameworkConfiguration: FrameworkConfiguration; export declare function registerMicroApps(apps: Array>, lifeCycles?: FrameworkLifeCycles): void; export declare function loadMicroApp(app: LoadableApp, configuration?: FrameworkConfiguration & { autoStart?: boolean; }, lifeCycles?: FrameworkLifeCycles): MicroApp; export declare function start(opts?: FrameworkConfiguration): void;