import { PureComponent } from 'react'; import { LogView } from '@deephaven/console'; import type { dh } from '@deephaven/jsapi-types'; import { type DashboardPanelProps } from '@deephaven/dashboard'; import './LogPanel.scss'; import { type CoreConsoleSession } from '../ConsoleEvents'; interface LogPanelProps extends DashboardPanelProps { session?: dh.IdeSession; } interface LogPanelState { session?: dh.IdeSession; } declare class LogPanel extends PureComponent { static defaultProps: { session: null; }; static COMPONENT: string; static TITLE: string; constructor(props: LogPanelProps); isBottomVisible: boolean; logView: LogView | null; handleResize(): void; handleShow(): void; handleHide(): void; handleSessionOpened({ session }: CoreConsoleSession): void; handleSessionClosed(session: dh.IdeSession): void; updateDimensions(): void; render(): JSX.Element; } declare const ConnectedLogPanel: import("react-redux").ConnectedComponent & { session?: dh.IdeSession | undefined; } & {}, "session"> & { localDashboardId: string; }>; export default ConnectedLogPanel; //# sourceMappingURL=LogPanel.d.ts.map