import { OnInit, OnDestroy } from '@angular/core'; import { MatButtonToggleChange } from '@angular/material/button-toggle'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { IpUserMiddlewaresService } from '../services/user-middleware-service/ip-middlewares.service'; export declare type TPreviewDevice = 'desktop' | 'smartphone' | 'tablet'; export declare class PreviewTemplateComponent implements OnInit, OnDestroy { private middlewares; private sanitizer; template: string; private src; private device; templateSrc: SafeResourceUrl; constructor(middlewares: IpUserMiddlewaresService, sanitizer: DomSanitizer); changeDevice(button: MatButtonToggleChange): import("rxjs").Subscription; getFlexWidth(): string; ngOnInit(): void; ngOnDestroy(): void; }