/** * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE */ import { MediaMatcher } from '@angular/cdk/layout'; import { Observable } from 'rxjs'; import { VtsResizeService } from './resize'; import * as i0 from "@angular/core"; export declare enum VtsBreakpointEnum { xxxs = "xxxs", xxs = "xxs", xs = "xs", sm = "sm", md = "md", lg = "lg", xl = "xl" } export type BreakpointMap = { [key in VtsBreakpointEnum]: string; }; export type BreakpointBooleanMap = { [key in VtsBreakpointEnum]: boolean; }; export type VtsBreakpointKey = keyof typeof VtsBreakpointEnum; export declare const gridResponsiveMap: BreakpointMap; export declare const siderResponsiveMap: BreakpointMap; export declare class VtsBreakpointService { private resizeService; private mediaMatcher; constructor(resizeService: VtsResizeService, mediaMatcher: MediaMatcher); subscribe(breakpointMap: BreakpointMap): Observable; subscribe(breakpointMap: BreakpointMap, fullMap: true): Observable; private matchMedia; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }