import * as React from 'react'; import * as PropTypes from 'prop-types'; import { ISiderProps } from './ISiderProps'; import { ISiderState } from './ISiderState'; export declare const dimensionMap: { xs: string; sm: string; md: string; lg: string; xl: string; }; export declare const generateId: (prefix?: string) => string; export declare class Sider extends React.Component { static defaultProps: { prefixCls: string; collapsible: boolean; defaultCollapsed: boolean; reverseArrow: boolean; width: number; collapsedWidth: number; style: {}; }; static childContextTypes: { siderCollapsed: PropTypes.Requireable; }; static contextTypes: { siderHook: PropTypes.Requireable; }; private mql; private uniqueId; constructor(props: ISiderProps); getChildContext(): { siderCollapsed: boolean | undefined; }; componentWillReceiveProps(nextProps: ISiderProps): void; componentDidMount(): void; componentWillUnmount(): void; render(): JSX.Element; private responsiveHandler; private setCollapsed; private toggle; private belowShowChange; }