import './textFieldStyle.css'; import type { TextFieldLocalParamInternal } from './types'; import { Field } from '../../Field/Field'; export declare class TextField extends Field { /** * this is name of the field internaly */ static fieldName: string; /** * this is shown name to the user */ static fieldLabelName: string; /** * this is the icon thats shown for users */ static fieldIcon: string; /** * The localParam property is the this.property._params of this field */ localParam: TextFieldLocalParamInternal; /** * This function validates the _params of the property object */ protected validateParams(): void; /** * This function validates the _rules of the property object */ protected validateRules(): void; /** * This function validates the _rules of the property object */ getFieldLabelName(): string; /** * this function is responsible for drawing the text field HTMLElement * * @returns {HTMLElement} html element object */ draw(): HTMLElement; /** * This function handles the input event on the text field */ private inputEventHandler; } //# sourceMappingURL=TextField.d.ts.map