/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import { MediaQueryListEventInit } from './MediaQueryListEvent.mock.dto'; /** * Attach a mock `MediaQueryList` Object to the global. * @export */ export declare function attachMockMediaQueryListEvent(): void; /** * A mock implementation of `MediaQueryListEvent`. * @export * @class MockMediaQueryListEvent * @extends {Event} * @template K The `MediaQueryList` event types. */ export declare class MockMediaQueryListEvent extends Event { /** * Whether or not the given query `matches`. * @type {MediaQueryList['matches']} * @memberof MockMediaQueryListEvent */ readonly matches: MediaQueryList['matches']; /** * The `media` query to respond to. * @type {MediaQueryList['media']} * @memberof MockMediaQueryListEvent */ readonly media: MediaQueryList['media']; /** * Creates an instance of MockMediaQueryListEvent. * @param {K} type The type of `MediaQueryList` event. * @param {MediaQueryListEventInit} matchMediaEventInit The `MediaQueryList` event init options. * @memberof MockMediaQueryListEvent */ constructor(type: K, matchMediaEventInit: MediaQueryListEventInit); }