import { NCApplicationConfiguration } from "./NCApplicationConfiguration";
import { ServiceLocator } from "./di/ServiceLocator";
export declare class NCApplicationContext {
    private static _instance;
    static createContext(configuration: NCApplicationConfiguration): NCApplicationContext;
    static get global(): NCApplicationContext;
    private _modeDev;
    private _serviceLocator;
    private constructor();
    initDefaults: () => void;
    set devMode(mode: boolean);
    get devMode(): boolean;
    get container(): ServiceLocator;
    get serviceLocator(): ServiceLocator;
}
