import { DoCheck, OnDestroy, OnInit, ChangeDetectorRef } from '@angular/core'; import { TBlocks } 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 { IpUserMiddlewaresService } from '../../services/user-middleware-service/ip-middlewares.service'; export declare class BlockComponent implements DoCheck, OnDestroy, OnInit { private ipMiddlewaresService; private userInterfaceService; private emailObjectStore; private chRef; block: TBlocks; column: TBlocks[]; index: number; isActive: boolean; private readonly componentIsDestroyed$; onHostClick(event: MouseEvent): void; get isBlockActive(): boolean; constructor(ipMiddlewaresService: IpUserMiddlewaresService, userInterfaceService: IpUserInterfaceService, emailObjectStore: IpEmailObjectStoreService, chRef: ChangeDetectorRef); removeBlock(): void; duplicateBlock(): void; editBlock(): void; ngOnInit(): void; ngDoCheck(): void; ngOnDestroy(): void; }