/********** Angular **********/ import { ComponentFactoryResolver } from "@angular/core"; import { FormGroup } from '@angular/forms'; /********** Ionic **********/ /********** Plugin **********/ import { Observable } from "rxjs"; /********** Component & Service **********/ import { FieldElementDirective } from '../directives/fieldelement.directive'; import { ComponentObjectService } from 'mmhglobal-middleware'; import { ZCoreService, TranslationService, FieldService, ZComponentProperties, ZField, ZGroup, UISignalService } from 'mmhglobal-zcore'; import * as i0 from "@angular/core"; export declare class ZComponentService { uiSignalService: UISignalService; private componentObjectService; private translateService; private zcoreService; private fieldService; environment: any; constructor(uiSignalService: UISignalService, componentObjectService: ComponentObjectService, translateService: TranslationService, zcoreService: ZCoreService, fieldService: FieldService); isSkipComponentType(componentType: string): boolean; loadComponent(componentFactoryResolver: ComponentFactoryResolver, fieldElement: FieldElementDirective, field: any, group: any, form: FormGroup, containerField: any): void; appendComponentToDynamicForm(componentFactoryResolver: ComponentFactoryResolver, injector: any, appRef: any, field: any, group: any, containerId: string): any; private readonly DEFAULT_ISEDIT; setEditMode(me: any): void; setComponentAdditionalProperties(me: any): void; setCompStylesByIndex(me: any): void; setStyleByIndex(me: any, ind: string, style: string): void; setContainerStyleByIndex(me: any, ind: string, style: string): void; convertStyleStringToObject(styleString: string): any; translateToolBarItems(items: Array, group: ZGroup): Observable; translateGridColumnHeader(columns: Array, group: ZGroup): Observable; translateButtonComponent(buttons: Array, group: ZGroup): Observable; translateComponentField(data: ZField, group: ZGroup): Observable; translateComponentProperties(componentProperties: ZComponentProperties, group: ZGroup): Observable; private translateCompByProperty; private readonly timePickerDateType; localizeDateTimeByIgnoringTimeZone(value: any, field: ZField): Date; decrementComponentCounterForField(field: ZField): void; isMobileScreen(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }