import * as i0 from "@angular/core";
/**
 * Monaco Editor Service
 *
 * Service used by Monaco Editor Component to load only once instance of the Monaco Editor Library
 */
export declare class MonacoEditorService {
    private _loading;
    private _loader;
    /**
     * Load the Monaco Editor Library
     *
     * @return Resolved promise when the library is loaded
     */
    initMonacoLib(): Promise<void>;
    private init;
    static ɵfac: i0.ɵɵFactoryDeclaration<MonacoEditorService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<MonacoEditorService>;
}
