/// import * as React from 'react'; import { Button, ButtonProps } from 'react-bootstrap'; import { Command } from '../../../WebRx'; import { TooltipPlacement } from '../ContentTooltip/ContentTooltip'; export interface CommandButtonProps extends Omit> { id?: string; command?: Command | (() => Command); commandParameter?: any; stopPropagation?: boolean; preventDefault?: boolean; plain?: boolean; compact?: boolean; tooltip?: any; tooltipPlacement?: TooltipPlacement; } export interface CommandButtonComponentProps extends React.HTMLProps, CommandButtonProps { } export declare class CommandButton extends React.Component { static displayName: string; static defaultProps: Partial; private canExecuteSubscription; private getCommand(); private getParam(); componentWillMount(): void; componentWillUnmount(): void; render(): JSX.Element; private renderButton(rest); protected getComponentClass(): React.ReactType; protected handleClick(e: React.MouseEvent