1 | import * as React from 'react';
|
2 | import { TransitionCallbacks, Sizes, SelectCallback } 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;
|