import React, { Component } from 'react'; export interface SideBarProps extends React.HTMLAttributes { children: React.ReactNode; onDismiss: () => void; className?: string; show: boolean; navProps?: React.HTMLAttributes; } interface SideBarState { wide: boolean; animateClass?: string; } export default class SideBar extends Component { static defaultProps: { className: string; show: boolean; }; private navList; private resizeDebounceId; private resizeDebounce; constructor(props: SideBarProps); componentDidMount(): void; componentWillUnmount(): void; private handleResize; private onKeyDown; private handleClickOutside; componentDidUpdate(prevProps: SideBarProps): void; private animate; render(): React.JSX.Element; } export {};