///
import * as React from 'react';
export declare namespace reactstrap {
type Sizes = 'xs' | 'xsmall' | 'sm' | 'small' | 'medium' | 'lg' | 'large';
/** ( eventKey:any, e:React.SyntheticEvent<{}> ):void */
interface SelectCallback extends React.EventHandler {
(eventKey: any, e: React.SyntheticEvent<{}>): void;
/**
@deprecated
This signature is a hack so can still derive from HTMLProps.
It does not reflect the underlying event and should not be used.
*/
(e: React.MouseEvent<{}>): void;
}
interface TransitionCallbacks {
onEnter?: Function;
onEntered?: Function;
onEntering?: Function;
onExit?: Function;
onExited?: Function;
onExiting?: Function;
}
interface AccordionProps extends React.HTMLProps {
bsSize?: Sizes;
bsStyle?: string;
collapsible?: boolean;
defaultExpanded?: boolean;
eventKey?: any;
expanded?: boolean;
footer?: any;
header?: any;
}
type Accordion = React.ClassicComponent;
var Accordion: React.ClassicComponentClass;
interface BreadcrumbProps extends React.Props {
bsClass?: string;
}
type BreadcrumbItem = React.ClassicComponent;
var BreadcrumbItem: React.ClassicComponentClass;
interface BreadcrumbClass extends React.ClassicComponentClass {
Item: typeof BreadcrumbItem;
}
type Breadcrumb = React.ClassicComponent;
var Breadcrumb: BreadcrumbClass;
interface BreadcrumbItemProps extends React.Props {
active?: boolean;
id?: string | number;
href?: string;
title?: React.ReactNode;
target?: string;
}
interface ButtonProps extends React.HTMLProps