import { EventEmitter } from '../../stencil-public-runtime'; /** * @slot default - Next to the label and description. * @slot main - Replaces the label and description. * @slot label - Content to be placed as the label, will override the label prop. * @slot description - Content to be placed as the description, will override the description prop. */ export declare class NvFielddropdownitemcheck { el: HTMLNvFielddropdownitemcheckElement; /****************************************************************************/ /** * Indicates whether the checkbox is selected. */ checked: boolean; /** * The value associated with this item. */ readonly value?: string; /** * The label displayed alongside the checkbox. */ readonly label?: string; /** * A description providing additional context or information about the * checkbox. */ readonly description?: string; /** * The group this item belongs to, if applicable. */ readonly group?: string; /** * Disables the item, preventing any user interaction. */ readonly disabled: boolean; /****************************************************************************/ /** * Event emitted when the checkbox is toggled. * It provides details about the current state of the item. */ itemChecked: EventEmitter<{ /** * The value associated with this item */ value: string | undefined; /** * Whether the checkbox is currently checked */ checked: boolean; /** * The group this item belongs to, if any */ group?: string | undefined; }>; /****************************************************************************/ /** * when the child change its `checked` state, * update `this.checked` and emit `itemChecked`. * @param {CustomEvent} event - The event emitted by the component. */ private onFieldcheckboxChanged; /** Make sure the checkbox is checked when clicked anywhere in the item. */ private handleClick; /****************************************************************************/ render(): any; }