import { BareProps } from './types'; import React from 'react'; interface ModalProps extends BareProps { children: React.ReactNode; header?: React.ReactNode; open?: boolean; [index: string]: any; } interface ActionsProps extends BareProps { cancelLabel?: string; children: React.ReactNode; withOr?: boolean; onCancel: () => void; } declare function Modal(props: ModalProps): React.ReactElement; declare namespace Modal { var Actions: ({ cancelLabel, className, children, withOr, onCancel }: ActionsProps) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; var Content: React.StatelessComponent; var Header: React.StatelessComponent; var Description: React.StatelessComponent; } export default Modal;