import { type CSSResultGroup } from 'lit'; import { ElementSlug } from '../../definitions/enums.js'; import type { CheckBoxElementEventMap } from '../../definitions/events.js'; import { QueryDeclarations } from '../../definitions/interfaces.js'; import { AracnaAriaCheckBoxElement as AriaCheckBoxElement } from '../aria/aria-check-box-element.js'; declare global { interface HTMLElementTagNameMap { 'aracna-checkbox': CheckBoxElement; } } declare class CheckBoxElement extends AriaCheckBoxElement { connectedCallback(): void; attributeChangedCallback(name: string, _old: string | null, value: string | null): void; disconnectedCallback(): void; setInputElementAttributes: () => void; blur(): void; focus(options?: FocusOptions): void; onChange: () => void; get slug(): ElementSlug; get value(): boolean | undefined; set value(value: boolean | undefined); static queries: QueryDeclarations; static styles: CSSResultGroup; } export { CheckBoxElement as AracnaCheckBoxElement };