import { VtsConfigService } from '@ui-vts-kit/ng-vts/core/config'; import { VtsSafeAny } from '@ui-vts-kit/ng-vts/core/types'; import { BehaviorSubject, Observable } from 'rxjs'; import { JoinedEditorOptions } from './typings'; import * as i0 from "@angular/core"; export declare class VtsCodeEditorService { private readonly vtsConfigService; private document; private firstEditorInitialized; private loaded$; private loadingStatus; private option; private config; option$: BehaviorSubject; constructor(vtsConfigService: VtsConfigService, _document: VtsSafeAny); private _updateDefaultOption; requestToInit(): Observable; private loadMonacoScript; private onLoad; private onInit; private getLatestOption; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }