import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; /** * An image that is shown in the `` component. Should only be used in conjunction with it. * * @slot default - Label of the checkbox */ export declare class Checkbox implements ComponentInterface { private checkboxInstance; private formField; private nativeInputEl; el: HTMLInoCheckboxElement; /** * Marks this element as checked. (**unmanaged**) */ checked?: boolean; checkedChanged(newChecked: boolean): void; /** * Disables this element. */ disabled?: boolean; /** * The name of this element. */ name?: string; /** * The value of this element. */ value?: string; /** * Styles the checkbox as a selection variant that has a larger radius. * While checkboxes are mainly used in lists, the selection should be used as a single, independent UI element. * The indeterminate state is not supported here. */ selection?: boolean; /** * Marks this element as indeterminate. * It indicates that a user is indeterminate without changing the checked state. * If a checkbox is unchecked and indeterminate then it will lose the indeterminate state on click and change to checked. * For more information, see [Documentation on MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#Indeterminate_state_checkboxes). */ indeterminate?: boolean; indeterminateChanged(newValue: boolean): void; private checkboxId; componentDidLoad(): void; disconnectedCallback(): void; /** * Emits when the user clicks on the checkbox to change the checked state. Contains the status in `event.detail`. */ checkedChange: EventEmitter; private handleInput; render(): any; }