import React from 'react'; import { OverlayProps } from '../overlay/Overlay'; import { Theme } from '../config/theme'; import DialogLoading from './DialogLoading'; import DialogTitle from './DialogTitle'; import DialogButton from './DialogButton'; import DialogActions from './DialogActions'; export declare type DialogProps = Omit & { theme?: Theme; children?: any; }; interface Dialog extends React.FunctionComponent { Loading: typeof DialogLoading; Title: typeof DialogTitle; Actions: typeof DialogActions; Button: typeof DialogButton; } declare const Dialog: Dialog; export { Dialog }; declare const ThemedDialog: (React.FunctionComponent> & { Loading: React.FunctionComponent> | React.ForwardRefExoticComponent; Title: React.FunctionComponent> | React.ForwardRefExoticComponent; Actions: React.FunctionComponent> | React.ForwardRefExoticComponent; Button: React.FunctionComponent> | React.ForwardRefExoticComponent; }) | (React.ForwardRefExoticComponent & { Loading: React.FunctionComponent> | React.ForwardRefExoticComponent; Title: React.FunctionComponent> | React.ForwardRefExoticComponent; Actions: React.FunctionComponent> | React.ForwardRefExoticComponent; Button: React.FunctionComponent> | React.ForwardRefExoticComponent; }); export default ThemedDialog;