import { ChangeDetectorRef, EventEmitter, OnDestroy, OnInit, TemplateRef, ViewContainerRef } from '@angular/core'; import { ScreenDetectorService } from '../service/screen-detector.service'; import { ScreenDetectorAnswer } from "../@absract/@interface/IConfig.interface"; export declare class IfScreenTypeNotDirective implements OnDestroy, OnInit { private templateRef; private viewContainer; private cdRef; private screenDetector; /** * */ ifScreenTypeNot: string | any[]; /** * */ mzDebounceTime?: number; /** * */ mzScreenChange: EventEmitter; /** * */ private nInvokedCounter; /** * */ private alive$; constructor(templateRef: TemplateRef, viewContainer: ViewContainerRef, cdRef: ChangeDetectorRef, screenDetector: ScreenDetectorService); ngOnInit(): void; ngOnDestroy(): void; check(screenType: string): void; performCondition(condition: boolean): void; }