import * as React from 'react'; import './TS_AppTools.scss'; import { TS_Route } from '../../modules/routing/types.js'; import { TypedMap } from '@nu-art/ts-common'; import { AppToolsScreen } from './types.js'; type CollapseState = { navbarCollapse: boolean; groups: TypedMap; }; type State = CollapseState; export declare class TS_AppTools extends React.Component<{}, State> { static Route: TS_Route; static screens: AppToolsScreen[]; static headerTail?: () => React.ReactNode; static onMountCallback?: () => void; static createRoute(screens: AppToolsScreen[], path?: string, headerTail?: () => React.ReactNode, onMountCallback?: () => void): TS_Route; static renderPageHeader(title: string): import("react/jsx-runtime").JSX.Element; constructor(props: {}); componentDidMount(): void; private toggleGroupCollapse; private toggleNavBarCollapse; private groupsSort; private groupScreens; render(): import("react/jsx-runtime").JSX.Element; private renderHeader; private renderNavbar; private renderNavbarItem; private renderPage; } export {};