/// import { BaseFrameworkAdaptor } from '../../adaptors/framework/BaseFrameworkAdaptor'; import { BaseModule } from '../base/Module'; import { ModuleDefinitions } from '../base/Module'; import { MessageProvider } from './MessageProvider'; import { Provider } from '../base/Provider'; import { SimpleXdmDefinitionBuilder } from '../../definitions/SimpleXdmDefinitionBuilder'; export declare module MessageModuleDefinitions { const MESSAGE_MODULE_NAME = "messages"; class Props implements ModuleDefinitions.Props { adaptor: BaseFrameworkAdaptor; messageProvider: MessageProvider; constructor(adaptor: BaseFrameworkAdaptor, messageProvider: MessageProvider); } class State implements ModuleDefinitions.State { enabled: boolean; registered: boolean; messageProvider: MessageProvider; simpleXdmDefinitionBuilder: SimpleXdmDefinitionBuilder; constructor(messageProvider: MessageProvider); } } /** * This module provides message related functionality. */ export declare class MessageModule extends BaseModule { constructor(props: MessageModuleDefinitions.Props); componentWillMount(): void; getModuleRegistrationName(): string; getSimpleXdmDefinitionBuilder(): SimpleXdmDefinitionBuilder; getProvider(): Provider; render(): JSX.Element | null; }