import { PureComponent, ReactNode } from 'react'; export interface PanelTheme { readonly 'panel': string; } export interface PanelProps { /** * The title to be rendered within the navigation item of this Panel. */ readonly title?: string; /** * An optional icon identifier which will be rendered within the navigation item of this Panel. */ readonly icon?: string; /** * The children to render within the div node. */ readonly children: ReactNode; /** * An optional css theme to be injected. */ readonly theme?: PanelTheme; /** * An optional string id used by `` for communicating the "activeTab" instead of using the index. */ readonly id?: string; } export default class Panel extends PureComponent { static readonly displayName = "Panel"; render(): JSX.Element; }