import { EventEmitter, OnInit } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DomSanitizer } from '@angular/platform-browser'; interface IMaps { zoom: number; latitude: number; longitude: number; isDraggable: boolean; isDoubleClickZoom: boolean; } export declare class GeneralInformationComponent implements OnInit { private sanitizer; generalInformation: EventEmitter<{ parent: FormGroup; child: FormGroup; }>; form: FormGroup; channelOption: any[]; generalInformationForm: FormGroup; isTouchedWAForm: boolean; isTouchedSMSForm: boolean; isTouchedEmailForm: boolean; isShowMore: boolean; validationMessages: any; maps: IMaps; twilioResultCounter: { segments: number; characters: number; encoding: string; fulltext: string; }; isReadOnlyMode: boolean; constructor(sanitizer: DomSanitizer); ngOnInit(): void; private initForm; private initEdit; private initDisable; updateGeneralInformationForm(form: FormGroup): void; get getHeader(): string; get getBodyString(): string; get getBody(): any; get getMedia(): string; get getTemplate(): any; get getTemplateButton(): any; get displayFile(): string; get isText(): boolean; get isJSON(): boolean; get getTemplateLine(): any; private getLocation; private fixGeneratedHtml; onCheckTwilioCounter: () => void; } export {};