import React, { Component } from "react"; /** * The state interface for the BaseDashboard component. */ interface BaseDashboardState { /** * A boolean property that indicates whether the dashboard layout should be optimized for mobile devices. */ isMobile?: boolean; /** * A boolean property that indicates whether the login page should be displayed. */ showLogin?: boolean; /** * The resize observer for the dashboard. * @internal */ observer?: ResizeObserver; } /** * The base component that provides basic functionality to create a dashboard. * @deprecated This package will be deprecated by 2026-07. * @typeParam P The type of props. * @typeParam S The type of state. */ export declare class BaseDashboard
extends Component
{ /** * @internal */ private ref; /** * Constructor of BaseDashboard. * @param {Readonly
} props The properties for the dashboard. */ constructor(props: Readonly
);
/**
* Called after the component is mounted. You can do initialization that requires DOM nodes here. You can also make network requests here if you need to load data from a remote endpoint.
*/
componentDidMount(): Promise