import { ControlValueAccessor } from '@angular/forms'; import { EditorComponent } from '@c8y/ngx-components/editor'; import { BehaviorSubject } from 'rxjs'; import { ActivatedRoute } from '@angular/router'; import * as Monaco from 'monaco-editor'; import * as i0 from '@angular/core'; declare class AdvancedEditBrandingComponent implements ControlValueAccessor { private activatedRoute; optionsJsonString: BehaviorSubject; valueString: BehaviorSubject; editorOptions: EditorComponent['editorOptions']; infoText: string; JSONSchema: any; editorComponent: EditorComponent; private onChange; private onTouched; private onValidatorChange; private attributeToEdit; constructor(activatedRoute: ActivatedRoute); onEditorInit(_data: Monaco.editor.IStandaloneCodeEditor): void; writeValue(obj: string): void; registerOnChange(fn: (value: string) => void): void; registerOnTouched(fn: () => void): void; onValueChange(value: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { AdvancedEditBrandingComponent }; //# sourceMappingURL=index.d.ts.map