export default class GridLayout extends React.PureComponent { static contextType: React.Context; constructor(props: any, context: any); pluginsRefs: any[]; state: { isDragging: boolean; isPageHidden: boolean; }; componentDidMount(): void; componentDidUpdate(): void; componentWillUnmount(): void; _timeout: any; onVisibilityChange: () => void; adjustWidgetLayout: ({ widgetId, needSetDefault, adjustedWidgetLayout }: { widgetId: any; needSetDefault: any; adjustedWidgetLayout: any; }) => void; getItemsMeta: () => any; reloadItems(): void; _onStart: () => void; _onStop: (newLayout: any) => void; render(): JSX.Element; } import React from "react";