/** * @license * Copyright 2021 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import {ReactiveController, ReactiveControllerHost} from 'lit'; import {bound} from '../decorators/bound.js'; import {isFormAssociated} from './form-associated.js'; import {shimLabelSupport, SUPPORTS_FACE_LABEL} from './shim-label-activation.js'; declare global { interface Window { ShadyDOM?: {inUse: boolean;}; } } /** * An element that `FormController` may use. */ export interface FormElement extends ReactiveControllerHost, HTMLElement { /** * The `