import "../../CommonImports"; import "../../Core/core.css"; import "../../Common.css"; import * as React from "react"; import { IBreakPoint, IResponsiveViewportProps, IResponsiveViewport } from "../../Components/ResponsiveViewport/ResponsiveViewport.Props"; export interface IResponsiveWrapperState { /** Currently active breakpoints */ activeBreakpoints: T[]; } export declare class ResponsiveViewport extends React.Component, IResponsiveWrapperState> implements IResponsiveViewport { private _element; private events; private timers; constructor(props: IResponsiveViewportProps); componentDidMount(): void; componentWillUnmount(): void; shouldComponentUpdate(newProps: IResponsiveViewportProps, newState: IResponsiveWrapperState): boolean; render(): React.DetailedReactHTMLElement<{ className: string; ref: (element: HTMLElement) => void; }, HTMLElement>; measure(): void; private _onAsyncResize; private _resize; private _getActiveBreakpoints; private _resolveElement; }