import { SelectableElement } from "../../internal/controllers/selection-controller.js"; import { CheckboxBase } from "./checkbox.base.js"; import { PropertyValues, TemplateResult } from "lit"; import { OdxIconName } from "@odx/icons"; declare global { interface HTMLElementTagNameMap { 'odx-checkbox': OdxCheckbox; } } /** * @summary A checkbox component that allows users to select one or more options from a set. * * @slot - The default slot for the checkbox label * @slot hint - Hint slot */ declare class OdxCheckbox extends CheckboxBase implements SelectableElement { static tagName: string; static styles: import("lit").CSSResult[]; indeterminate: boolean; protected renderControl(icon?: OdxIconName): TemplateResult; protected willUpdate(props: PropertyValues): void; protected updated(props: PropertyValues): void; } export { OdxCheckbox };