export default CheckboxGroup; /** @import {ExposedInternals, FieldPropertiesAndMethods, FieldMinMax} from "../types/helpers.js" */ /** @implements {ExposedInternals} @implements {FieldPropertiesAndMethods} @implements {FieldMinMax} */ declare class CheckboxGroup extends HTMLElement implements ExposedInternals, FieldPropertiesAndMethods, FieldMinMax { /** @returns {true} */ static get formAssociated(): true; static get observedAttributes(): readonly ["required", "valuemissingerror", "min", "rangeunderflowerror", "max", "rangeoverflowerror"]; /** * Monitors the clicks on individual `checkbox`es, updating the {@link CheckboxGroup}'s value as needed. * @param {MouseEvent} event * @returns {void} */ static #handleClick(event: MouseEvent): void; /** * @param {typeof CheckboxGroup.observedAttributes[number]} _name * @param {string | null} _oldValue * @param {string | null} _newValue * @returns {void} */ attributeChangedCallback(_name: (typeof CheckboxGroup.observedAttributes)[number], _oldValue: string | null, _newValue: string | null): void; /** "On Mount" for Custom Elements @returns {void} */ connectedCallback(): void; set name(value: HTMLInputElement["name"]); /** @returns {HTMLInputElement["name"]} */ get name(): HTMLInputElement["name"]; set value(v: string[]); /** Sets or retrieves the `value` of the `CheckboxGroup` @returns {string[]} */ get value(): string[]; /** The singular `
` owned by this checkbox group @returns {HTMLFieldSetElement} */ get fieldset(): HTMLFieldSetElement; set disabled(value: HTMLInputElement["disabled"]); /** @returns {HTMLInputElement["disabled"]} */ get disabled(): HTMLInputElement["disabled"]; set required(value: HTMLInputElement["required"]); /** @returns {HTMLInputElement["required"]} */ get required(): HTMLInputElement["required"]; set min(value: HTMLInputElement["min"]); /** @returns {HTMLInputElement["min"]} */ get min(): HTMLInputElement["min"]; set max(value: HTMLInputElement["max"]); /** @returns {HTMLInputElement["max"]} */ get max(): HTMLInputElement["max"]; set manual(value: boolean); /** * Indicates that the `CheckboxGroup` should not replace its `
`'s accessible label (``) * with its own (`