import { interfaces as inversifyInterfaces } from "inversify"; import * as interfaces from "../interfaces/interfaces"; export declare class Container implements interfaces.Container { readonly inversifyInstance: inversifyInterfaces.Container; readonly componentRegistry: interfaces.ComponentRegistry; private mainApp; constructor(containerOptions?: inversifyInterfaces.ContainerOptions); setMainApplication(app: interfaces.MainApplication): void; runMain(): void; private bindFrameworkComponent; }