import Store from '@mjcloud/redux'; import { ValueInstanceBase } from '@mjcloud/instance'; import { ValidationRuleType } from '@mjcloud/utils/dist/asyncValidator'; import { ITextboxState, ITextboxConfig, TextBoxEventType, TextBoxActionType } from './typings'; /** * TODO: ValueInstanceBase 值控件优化方案: * 容器控件的dataModel传递给值控件,值控件和dataModel进行双向绑定 */ declare class Textbox extends ValueInstanceBase { get valueType(): ValidationRuleType; __createStore(): Store; initialState(initConfig: ITextboxConfig): Promise; __registeredFocus(focus: () => boolean): void; __registeredBlur(blur: () => boolean): void; } export default Textbox;