import React, { PureComponent } from 'react'; import PropTypes from 'prop-types'; import Header from './Header'; import Content from './Content'; import Footer from './Footer'; import Divider from './Divider'; import { SidePanelProps } from './SidePanel.types'; declare class SidePanel extends PureComponent { static displayName: string; static Header: typeof Header; static Content: typeof Content; static Footer: typeof Footer; static Divider: typeof Divider; static Section: { ({ title, titleVisible, suffix, children, ariaLabel, dataHook, as, "aria-describedby": ariaDescribedBy, id, }: import("./Section").SectionProps): React.JSX.Element; displayName: string; propTypes: { title: PropTypes.Requireable; titleVisible: PropTypes.Requireable; suffix: PropTypes.Requireable; children: PropTypes.Requireable; ariaLabel: PropTypes.Requireable; dataHook: PropTypes.Requireable; as: PropTypes.Requireable; id: PropTypes.Requireable; 'aria-describedby': PropTypes.Requireable; }; }; static Field: { ({ noPadding, divider, children, }: import("./Field").FieldProps): React.JSX.Element; displayName: string; propTypes: { noPadding: PropTypes.Requireable; divider: PropTypes.Requireable>; children: PropTypes.Requireable; }; }; static propTypes: { className: PropTypes.Requireable; dataHook: PropTypes.Requireable; onCloseButtonClick: PropTypes.Requireable<(...args: any[]) => any>; onHelpButtonClick: PropTypes.Requireable<(...args: any[]) => any>; children: PropTypes.Requireable; width: PropTypes.Requireable>; height: PropTypes.Requireable>; maxHeight: PropTypes.Requireable>; skin: PropTypes.Requireable; draggable: PropTypes.Requireable; }; static defaultProps: { width: string; height: string; }; render(): React.JSX.Element; } export default SidePanel; //# sourceMappingURL=SidePanel.d.ts.map