/// import { BaseField, BaseFieldState } from "simplr-forms"; import { DomFieldProps, DomFieldTemplateCallback } from "../contracts/field"; export interface BaseDomFieldState extends BaseFieldState { } export declare abstract class BaseDomField extends BaseField { Element: TUnderlyingElement | undefined; protected OnFocus: (event: React.FocusEvent) => void; protected OnBlur: (event: React.FocusEvent) => void; protected readonly FieldTemplate: DomFieldTemplateCallback | undefined; protected GetHTMLProps(props: DomFieldProps): {}; protected SetElementRef: (element: TUnderlyingElement | undefined) => void; abstract renderField(): JSX.Element | null; render(): JSX.Element | null; }