/// import { BaseFrameworkAdaptor } from '../../../adaptors/framework/BaseFrameworkAdaptor'; import { BaseModule } from '../../base/Module'; import { ModuleDefinitions } from '../Module'; import { Provider } from '../Provider'; import { SimpleXdmDefinitionBuilder } from '../../../definitions/SimpleXdmDefinitionBuilder'; import { TestProvider } from './TestProvider'; import { TestSimpleXdmDefinition } from './TestSimpleXdmDefinition'; export declare module TestModuleDefinitions { const TEST_MODULE_NAME = "testmodule"; class Props implements ModuleDefinitions.Props { adaptor: BaseFrameworkAdaptor; testProvider: TestProvider; constructor(adaptor: BaseFrameworkAdaptor, testProvider: TestProvider); } class State implements ModuleDefinitions.State { enabled: boolean; registered: boolean; testProvider: TestProvider; simpleXdmDefinitionBuilder: SimpleXdmDefinitionBuilder; constructor(testProvider: TestProvider, simpleXdmDefinition: TestSimpleXdmDefinition); } } /** * This module is used for testing. */ export declare class TestModule extends BaseModule { constructor(props: TestModuleDefinitions.Props); componentWillMount(): void; getModuleRegistrationName(): string; getSimpleXdmDefinitionBuilder(): SimpleXdmDefinitionBuilder; getProvider(): Provider; render(): JSX.Element | null; }