/** * @name pixelratio.directives * @description pixelratio directives in ngx-responsive * * @license MIT */ import { EventEmitter, TemplateRef, ViewContainerRef, OnInit, OnDestroy, ChangeDetectorRef } from '@angular/core'; import { ResponsiveState } from '../../@core/providers/responsive-state/responsive-state'; import { RESPONSIVE_BASE } from '../../@core/providers/responsive-base/responsive-base'; import { PlatformService } from '../../@core/providers/platform-service/platform.service'; export declare class Is1xPixelDirective extends RESPONSIVE_BASE { protected _state: string; protected _showWhenTrue: boolean; set is1xPixel(grid_state: string); constructor(templateRef: TemplateRef, viewContainer: ViewContainerRef, _responsiveState: ResponsiveState, cd: ChangeDetectorRef, platformService: PlatformService); } export declare class IsRetinaDirective extends RESPONSIVE_BASE { protected _state: string; protected _showWhenTrue: boolean; set isRetina(grid_state: string); constructor(templateRef: TemplateRef, viewContainer: ViewContainerRef, _responsiveState: ResponsiveState, cd: ChangeDetectorRef, platformService: PlatformService); } export declare class Is4kDirective extends RESPONSIVE_BASE { protected _state: string; protected _showWhenTrue: boolean; set isRetina(grid_state: string); constructor(templateRef: TemplateRef, viewContainer: ViewContainerRef, _responsiveState: ResponsiveState, cd: ChangeDetectorRef, platformService: PlatformService); } export declare class PixelRatioInfoDirective implements OnInit, OnDestroy { private _responsiveState; private viewContainer; private cd; currentstate: string; private _subscription; private noRepeat; private _isEnabledForPlatform; set pixelratioInfo(grid_state: string[] | string); pixelratio: EventEmitter; constructor(_responsiveState: ResponsiveState, viewContainer: ViewContainerRef, cd: ChangeDetectorRef, platformService: PlatformService); ngOnInit(): void; ngOnDestroy(): void; updateData(value: any): void; _ifValueChanged(oldValue: any, newValue: any): boolean; }