1 | import * as React from "react";
|
2 | import { SelectCallback, Sizes, TransitionCallbacks } from "react-bootstrap";
|
3 | import PanelHeading = require("./PanelHeading");
|
4 | import PanelTitle = require("./PanelTitle");
|
5 | import PanelToggle = require("./PanelToggle");
|
6 | import PanelCollapse = require("./PanelCollapse");
|
7 | import PanelBody = require("./PanelBody");
|
8 | import PanelFooter = require("./PanelFooter");
|
9 |
|
10 | declare namespace Panel {
|
11 | export interface PanelProps extends TransitionCallbacks, React.HTMLProps<Panel> {
|
12 | bsClass?: string | undefined;
|
13 | bsStyle?: string | undefined;
|
14 | defaultExpanded?: boolean | undefined;
|
15 | eventKey?: any;
|
16 | expanded?: boolean | undefined;
|
17 | onSelect?: SelectCallback | undefined;
|
18 | onToggle?: SelectCallback | undefined;
|
19 | }
|
20 | }
|
21 | declare class Panel extends React.Component<Panel.PanelProps> {
|
22 | static Heading: typeof PanelHeading;
|
23 | static Title: typeof PanelTitle;
|
24 | static Toggle: typeof PanelToggle;
|
25 | static Collapse: typeof PanelCollapse;
|
26 | static Body: typeof PanelBody;
|
27 | static Footer: typeof PanelFooter;
|
28 | }
|
29 | export = Panel;
|