import * as React from "react"; import { SelectCallback, Sizes, TransitionCallbacks } from "react-bootstrap"; import PanelHeading = require("./PanelHeading"); import PanelTitle = require("./PanelTitle"); import PanelToggle = require("./PanelToggle"); import PanelCollapse = require("./PanelCollapse"); import PanelBody = require("./PanelBody"); import PanelFooter = require("./PanelFooter"); declare namespace Panel { export interface PanelProps extends TransitionCallbacks, React.HTMLProps { bsClass?: string | undefined; bsStyle?: string | undefined; defaultExpanded?: boolean | undefined; eventKey?: any; expanded?: boolean | undefined; onSelect?: SelectCallback | undefined; onToggle?: SelectCallback | undefined; } } declare class Panel extends React.Component { static Heading: typeof PanelHeading; static Title: typeof PanelTitle; static Toggle: typeof PanelToggle; static Collapse: typeof PanelCollapse; static Body: typeof PanelBody; static Footer: typeof PanelFooter; } export = Panel;