import { Injector, OnInit } from '@angular/core'; import { SimplePropertySchemaFieldLoaderComponent } from '../../../schema/schema-field-host.component'; import { SmeInternalFormFieldComponent } from '../form-field.component'; import * as i0 from "@angular/core"; export declare class JsonFormFieldLoaderComponent extends SimplePropertySchemaFieldLoaderComponent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Accessible json field implementation */ export declare class JsonFormFieldComponent extends SmeInternalFormFieldComponent implements OnInit { private internalJsonText; /** * The source name to use for logging */ protected get logSourceName(): string; get jsonText(): string; set jsonText(value: string); /** * Initializes a new instance of the JsonFormFieldComponent */ constructor(injector: Injector); protected onValueChanged(value: any): void; /** * Creates the idBag used by this component to store unique element ids. * id values will be assigned be the @see BaseComponent super class. */ protected createIdBag(): MsftSme.StringMap; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }