import { IWebComponentInstance } from "../../../.."; import { ITextFieldEdit } from "./ITextFieldEdit"; import { EnterprisePropertyDefinition, EnterprisePropertyTextItemSettings } from "../../../../models"; import { VueComponentBase } from "../../../VueComponentBase"; import { MultilingualStore } from "../../../../stores"; export declare class TextFieldEdit extends VueComponentBase<{ required?: boolean; }, {}, {}> implements IWebComponentInstance, ITextFieldEdit { valueBind: { [propertyInternalName: string]: string; }; onValueChanged: (value: string) => void; disabled: boolean; property: EnterprisePropertyDefinition; dark?: boolean; filled?: boolean; settings: EnterprisePropertyTextItemSettings; multilingualStore: MultilingualStore; private loc; isRequired: boolean; errorMessages: Array; isError: boolean; mounted(): void; created(): void; beforeDestroy(): void; updateErrorMessages(): void; onTextChanged(): void; onInputChanged(): void; private getValidationRules; render(): VueTsxSupport.JSX.Element; }