import { EventEmitter } from "../../stencil-public-runtime"; import { IcAdditionalFieldTypes, IcSizes, IcThemeMode } from "../../utils/types"; /** * @slot additional-field - Content to be displayed alongside a checkbox. * @slot label - Label for the checkbox. */ export declare class Checkbox { private additionalFieldContainer?; private checkboxEl?; private labelSlot; el: HTMLIcCheckboxElement; /** * The style of additionalField that will be displayed if used. */ additionalFieldDisplay: IcAdditionalFieldTypes; /** * If `true`, the checkbox will be set to the checked state. This is only the initial state and will be updated to unchecked if the checkbox is clicked. */ checked: boolean; initiallyChecked: boolean; /** * If `true`, the checkbox will be set to the disabled state. */ disabled: boolean; watchDisabledHandler(): void; /** * The text to be displayed when dynamic. */ dynamicText: string; /** * The