/** * empty comment line Denis Makarov * * @author: Denis Makarov * @date: 2019-04-23 */ import * as React from 'react'; import { SearchTextPanel } from './search_text_panel/SearchTextPanel'; import { FilterPanel } from './filter_panel/FilterPanel'; export interface IMenuSiderProps { title: string; actions?: React.ReactNode; footer?: React.ReactNode; 'data-qaid'?: string; extraButtons?: React.ReactNode; onStartChangeWidth?: () => void; onStopChangeWidth?: () => void; canCollapseFull?: boolean; noBodyPadding?: boolean; noHeader?: boolean; } interface IState { collapsed: boolean; } export declare class MenuSider extends React.PureComponent { static readonly SearchTextPanel: typeof SearchTextPanel; static readonly FilterPanel: typeof FilterPanel; menuContainer: React.RefObject; state: IState; get headerClass(): string | undefined; collapse: () => void; expand: () => void; handleOnCollapseClick: () => void; handleMouseMove: (event: MouseEvent) => void; onMouseDown: (event: React.MouseEvent) => void; onMouseUp: () => void; render(): JSX.Element; } export {};