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