import type Accessor from "../../core/Accessor.js";
import type Element from "../../form/elements/Element.js";

/**
 * The mixin for [GroupInput](https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureForm-GroupInput.html) and [EditableInput](https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureForm-EditableInput.html) classes.
 *
 * @since 4.27
 */
export default abstract class InputBase<ElementType extends Element | null | undefined = Element | null | undefined> extends Accessor {}