import { LitElement } from 'lit'; import { ThemeTypes } from '@viasat/beam-shared/utils/constants'; import { InputChoiceGroupContextProps } from '../../InputChoiceGroup/InputChoiceGroup.context'; /** * `bm-checkbox` */ export declare class BmCheckbox extends LitElement { #private; static styles: import('lit').CSSResult; /** * Specify the theme of the CloseButton. By default it inherits the theme from the parent */ theme?: ThemeTypes; /** * Specify the text for the label */ label?: string; /** * Specify the checkbox name */ name?: string; /** * Specify the checkbox value */ value?: string; /** * Specify error text and display error state of a Checkbox */ error?: boolean; /** * Specify if Checkbox displays in a read-only state */ readOnly?: boolean; /** * Specify if Checkbox displays in an indeterminate state */ indeterminate?: boolean; /** * Specify if Checkbox displays in disabled state */ disabled?: boolean; /** * Specify if Checkbox is checked */ checked?: boolean; inputChoiceGroupContext?: InputChoiceGroupContextProps; clickHandler(event: Event): void; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bm-checkbox': BmCheckbox; } } //# sourceMappingURL=Checkbox.d.ts.map