/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ export declare type MediaQuerySubscriber = (changes: MediaChange) => void; /** * Class instances emitted [to observers] for each mql notification */ export declare class MediaChange { matches: boolean; mediaQuery: string; mqAlias: string; suffix: string; priority: number; property: string; value: any; /** * @param matches whether the mediaQuery is currently activated * @param mediaQuery e.g. (min-width: 600px) and (max-width: 959px) * @param mqAlias e.g. gt-sm, md, gt-lg * @param suffix e.g. GtSM, Md, GtLg * @param priority the priority of activation for the given breakpoint */ constructor(matches?: boolean, mediaQuery?: string, mqAlias?: string, suffix?: string, priority?: number); /** Create an exact copy of the MediaChange */ clone(): MediaChange; }