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/references/core/widgets/FeatureForm/GroupInput/) and [EditableInput](https://developers.arcgis.com/javascript/latest/references/core/widgets/FeatureForm/EditableInput/) classes.
 *
 * @since 4.27
 */
export default abstract class InputBase<ElementType extends Element | null | undefined = Element | null | undefined> extends Accessor {}