import { ElementRef, OnInit, OnDestroy } from '@angular/core'; import { Renderer2 } from '@angular/core'; import { AtMediaService } from './media.service'; export declare class AtMediaToggleDirective implements OnInit, OnDestroy { private _renderer; private _elementRef; private _mediaService; private _subscription; private _query; private _matches; private _attributes; private _styles; private _classes; /** * atMediaToggle: string * Media query used to evaluate screen/window size. * Toggles attributes, classes and styles if media query is matched. */ query: string; /** * mediaAttributes: {[key: string]: string} * Attributes to be toggled when media query matches. */ attributes: any; /** * mediaClasses: string[] * CSS Classes to be toggled when media query matches. */ classes: string[]; /** * mediaStyles: {[key: string]: string} * CSS Styles to be toggled when media query matches. */ styles: any; /** * @internal * @param _renderer * @param _elementRef * @param _mediaService */ constructor(_renderer: Renderer2, _elementRef: ElementRef, _mediaService: AtMediaService); /** * @internal */ ngOnInit(): void; /** * @internal */ ngOnDestroy(): void; private _mediaChange(matches); private _changeAttributes(); private _changeClasses(); private _changeStyles(); }