import { OnDestroy, OnInit } from '@angular/core'; import { TextBlock } from '../../classes/Elements'; import { IpUserInterfaceService } from '../../services/internals/user-interfaces/user-interface.service'; import { IpEmailObjectStoreService } from '../../services/internals/ip-email-object-store/ip-email-object-store.service'; import { IpUserRestApiService } from '../../services/user-rest-api-service/user-rest-api.service'; import { AbstractBlock } from '../abstract-block'; export declare class TextElementComponent extends AbstractBlock implements OnInit, OnDestroy { private userRestApi; private emailObject; private internalService; setAsReadOnly$: import("rxjs").Observable; staticQuillConfig: { toolbar: { container: (({ header: (number | boolean)[]; size?: undefined; } | { size: (string | boolean)[]; header?: undefined; })[] | (string | { align: any[]; })[] | { list: string; }[] | ({ color: any[]; background?: undefined; } | { background: any[]; color?: undefined; })[])[]; handlers: { placeholder(selector: string): void; }; }; }; readonly quillInit$: import("rxjs").Observable; private textChanged$; private componentDestroyed$; constructor(userRestApi: IpUserRestApiService, emailObject: IpEmailObjectStoreService, internalService: IpUserInterfaceService); getTextStyles(): { fontFamily: string; fontSize: string; fontStyle: string; fontWeight: import("../../interfaces/interfaces").TFontWeight; lineHeight: string; color: string; 'word-break': string; }; contentChanged(): void; ngOnInit(): void; ngOnDestroy(): void; }