import type { JSX, ValidComponent } from "@solidjs/web"; import { type FieldRootState } from "../../internals/field-context.js"; import type { BaseUIComponentProps } from "../../internals/types.js"; export interface FieldLabelState extends FieldRootState { } export interface FieldLabelProps extends BaseUIComponentProps<"label", FieldLabelState> { /** Tag/component to render. Defaults to `"label"`. */ as?: ValidComponent; } /** * An accessible label automatically associated with the field control. * Renders a `