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