import * as i0 from '@angular/core'; import { OnInit, OnDestroy, Renderer2, ElementRef } from '@angular/core'; import { Devices } from '@usitsdasdesign/dds-ng/shared'; import { Observable } from 'rxjs'; declare class ResizeHandlerService { tabletBreakPoint: number; mobileBreakPoint: number; device$: Observable; constructor(); getDevice(): Devices; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class ResizeHandlerDirective implements OnInit, OnDestroy { private renderer; private el; private resizeHandlerService; isResponsive: boolean; private resizeSubscription; private _currentDevice; get currentDevice(): Devices; set currentDevice(device: Devices); constructor(renderer: Renderer2, el: ElementRef, resizeHandlerService: ResizeHandlerService); ngOnInit(): void; ngOnDestroy(): void; private addCurrentDeviceClass; private removeDeviceClasses; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class ResizeHandlerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ResizeHandlerDirective, ResizeHandlerModule, ResizeHandlerService };