import * as React from "react"; import { IObservableValue } from '../../Core/Observable'; export declare enum ScreenBreakpoints { /** * Smallest breakpoint used to react which usually corresponds to a mobile screen < 600px. */ xsmall = 1, /** * Medium breakpoint used to react when the screen size >= 600px and less than * the next breakpoint if exists. */ small = 600, /** * Medium breakpoint used to react when the screen size >= 1024px and less than * the next breakpoint if exists. */ medium = 1024, /** * Large breakpoint used to react when the screen size >= 1366px and less than * the next breakpoint if exists. */ large = 1366, /** * Largest breakpoint used to react when the screen size >= 1920px and less than * the next breakpoint if exists. */ xlarge = 1920 } export declare enum ScreenSize { xsmall = 0, small = 1, medium = 2, large = 3, xlarge = 4 } export interface IScreenContext { /** * Specifies the size of the current window */ size: IObservableValue; } export declare const ScreenContext: React.Context;