/// import * as React from 'react'; import { Modal, ModalProps } from 'react-bootstrap'; import { Observable } from 'rxjs'; import { Command } from '../../../WebRx'; import { BaseView, BaseViewProps } from '../../React'; import { ModalDialogViewModel } from './ModalDialogViewModel'; export declare type BootstrapModalProps = Omit2, { onHide: () => void; }>; export interface ModalDialogProps extends BootstrapModalProps { modalTitle?: {}; modalBody?: {}; modalFooter?: {}; canClose?: boolean; acceptCommand?: Command | ((ctx: {}) => Command | undefined); acceptCommandParameter?: any; } export interface ModalDialogViewProps extends BaseViewProps>, ModalDialogProps { } export declare class ModalDialogView extends BaseView> { static displayName: string; static defaultProps: Partial; constructor(props: any); updateOn(viewModel: Readonly>): Observable[]; render(): {} | null | undefined; private renderHeader(); private renderBody(); private renderFooter(); private handleKeyDown(e); }