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