import type { CSSResultGroup } from 'lit'; import DSAIcon from '../../../components/icon/icon'; import { ShoelaceElement } from '../../shoelace-element'; export declare class DSAInternalCheckboxBox extends ShoelaceElement { static styles: CSSResultGroup; static dependencies: { 'dsa-icon': typeof DSAIcon; }; /** Draws the checkbox in a checked state. */ checked: boolean; /** * Draws the checkbox in an indeterminate state. This is usually applied to checkboxes that represents a "select * all/none" behavior when associated checkboxes have a mix of checked and unchecked states. */ indeterminate: boolean; /** The checkbox's size. */ size: 'small' | 'medium' | 'large'; /** Disables the checkbox. */ disabled: boolean; /** Sets the checkbox in readonly. */ readonly: boolean; /** Indicates whether the checkbox should be in error state */ error: boolean; render(): import("lit").TemplateResult; } declare global { interface HTMLElementTagNameMap { 'dsa-internal-checkbox-box': DSAInternalCheckboxBox; } }