/// import * as ng from 'angular'; import { Subject } from 'rxjs'; import { IWindowService } from '../windowWrapper/windowWrapper.service'; import { IVisibleBreakpointService } from './visibleBreakpoint.service'; export declare var breakpointServiceName: string; export interface IBreakpointService { currentBreakpoint: string; breakpointChanges: Subject; isBreakpoint(breakpoint: string): boolean; } export declare class BreakpointService implements IBreakpointService { private $rootScope; private visibleBreakpoints; static $inject: string[]; constructor($rootScope: ng.IRootScopeService, visibleBreakpoints: IVisibleBreakpointService, resizeDebounceMilliseconds: number, windowService: IWindowService); currentBreakpoint: string; breakpointChanges: Subject; private getBreakpoint(); isBreakpoint(breakpoint: string): boolean; private updateBreakpoint; }