import * as React from "react"; interface PassedParams { initiated: boolean; top?: number; right?: number; bottom?: number; left?: number; width?: number; height?: number; } interface DimensionContainerProps { children: (Params: PassedParams) => React.ReactNode | React.ReactNode; } export default class ContainerDimensions extends React.Component { static getDomNodeDimensions(node: any): { width: any; }; state: { width: number; initiated: boolean; }; protected parentNode: any; protected elementResizeDetector: any; protected componentIsMounted: any; componentDidMount(): void; componentWillUnmount(): void; onResize: () => void; render(): {}; } export {};