import React from 'react'; import PropTypes from 'prop-types'; import { StandardProps } from '../../util/component-types'; /** Loading Message Icon */ export interface ILoadingMessageIconProps extends StandardProps { description?: string; } /** Loading Message Title */ export interface ILoadingMessageTitleProps extends StandardProps { description?: string; } /** Loading Message Body */ export interface ILoadingMessageBodyProps extends StandardProps { description?: string; } /** Loading Message */ export interface ILoadingMessageProps extends StandardProps, React.DetailedHTMLProps, HTMLDivElement> { /** Custom Icon element (alias for `LoadingMessage.Icon`) */ Icon?: React.ReactNode; /** Custom Title element (alias for `LoadingMessage.Title`) */ Title?: React.ReactNode; /** Custom Body element (alias for `LoadingMessage.Body`) */ Body?: React.ReactNode; } export declare const LoadingMessage: { (props: ILoadingMessageProps): React.ReactElement; Icon: { (_props: ILoadingMessageIconProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: PropTypes.Requireable; children: PropTypes.Requireable; }; }; Title: { (_props: ILoadingMessageTitleProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: PropTypes.Requireable; children: PropTypes.Requireable; }; }; Body: { (_props: ILoadingMessageBodyProps): null; displayName: string; peek: { description: string; }; propName: string; propTypes: { description: PropTypes.Requireable; children: PropTypes.Requireable; }; }; _isPrivate: boolean; displayName: string; peek: { description: string; categories: string[]; madeFrom: string[]; }; propTypes: { /** Class names that are appended to the defaults. */ className: PropTypes.Requireable; /** Any valid React children. */ children: PropTypes.Requireable; /** Custom Icon element (alias for \`LoadingMessage.Icon\`) */ Icon: PropTypes.Requireable; /** Custom Title element (alias for \`LoadingMessage.Title\`) */ Title: PropTypes.Requireable; /** Custom Body element (alias for \`LoadingMessage.Body\`) */ Body: PropTypes.Requireable; }; }; export default LoadingMessage; //# sourceMappingURL=LoadingMessage.d.ts.map