import { PluginObject } from 'vue'; /** * Augment the typings of Vue.js */ declare module 'vue/types/vue' { interface Vue { $mq: MediaQueries; } } export declare enum MediaQueriesBpMin { XL = "(min-width: 1600px)", L = "(min-width: 1200px)", M = "(min-width: 1024px)", S = "(min-width: 768px)", XS = "(min-width: 480px)", FROM_DESKTOP = "(min-width: 1600px)", FROM_LAPTOP = "(min-width: 1200px)", FROM_TABLET_LANDSCAPE = "(min-width: 1024px)", FROM_TABLET_PORTRAIT = "(min-width: 768px)", FROM_PHONE_PORTRAIT = "(min-width: 480px)" } export declare enum MediaQueriesBpMax { XL = "(max-width: 1599px)", L = "(max-width: 1199px)", M = "(max-width: 1023px)", S = "(max-width: 767px)", XS = "(max-width: 479px)", LESS_THAN_DESKTOP = "(max-width: 1599px)", LESS_THAN_LAPTOP = "(max-width: 1199px)", LESS_THAN_TABLET_LANDSCAPE = "(max-width: 1023px)", LESS_THAN_TABLET_PORTRAIT = "(max-width: 767px)", LESS_THAN_PHONE_PORTRAIT = "(max-width: 479px)" } export declare enum MediaQueriesBp { L = "(min-width: 1024px) and (max-width:1599px)", M = "(min-width: 768px) and (max-width: 1023px)", S = "(min-width: 480px) and (max-width: 767px)" } export interface MediaQueriesStatus { isMqMinXL: boolean; isMqMinL: boolean; isMqMinM: boolean; isMqMinS: boolean; isMqMinXS: boolean; isMqMaxXL: boolean; isMqMaxL: boolean; isMqMaxM: boolean; isMqMaxS: boolean; isMqMaxXS: boolean; isMqS: boolean; isMqM: boolean; isMqL: boolean; } export declare class MediaQueries { state: MediaQueriesStatus; constructor(); private register; } declare const MediaQueriesPlugin: PluginObject; export default MediaQueriesPlugin; //# sourceMappingURL=media-queries.d.ts.map