/** * @typedef {import('./LionCheckboxGroup.js').LionCheckboxGroup} LionCheckboxGroup */ /** * @customElement lion-checkbox-indeterminate */ export class LionCheckboxIndeterminate extends LionCheckbox { static get styles(): (import("lit").CSSResultOrNative | import("lit").CSSResultArray)[]; /** @type {any} */ static get properties(): any; /** * @protected */ protected get _checkboxGroupNode(): import("./LionCheckboxGroup.js").LionCheckboxGroup; /** * @protected */ protected get _subCheckboxes(): LionCheckbox[]; _storeIndeterminateState(): void; _indeterminateSubStates: boolean[]; _setOldState(): void; _oldState: string | undefined; /** * @protected */ protected _setOwnCheckedState(): void; __settingOwnChecked: boolean | undefined; indeterminate: boolean; _setBasedOnMixedState(): void; /** * @param {Event} ev * @private */ private __onModelValueChanged; __settingOwnSubs: boolean | undefined; /** * @protected */ protected _afterTemplate(): import("lit-html").TemplateResult<1>; /** * @param {Event} ev * @protected */ protected _onRequestToAddFormElement(ev: Event): void; /** * @param {Event} ev * @protected */ protected _onRequestToRemoveFormElement(ev: Event): void; /** * @param {HTMLElement} element */ __addToSubCheckboxes(element: HTMLElement): void; /** * @param {HTMLElement} element */ __removeFromSubCheckboxes(element: HTMLElement): void; /** @type {HTMLElement[]} */ __subCheckboxes: HTMLElement[]; mixedState: boolean; } export type LionCheckboxGroup = import('./LionCheckboxGroup.js').LionCheckboxGroup; import { LionCheckbox } from "./LionCheckbox.js"; //# sourceMappingURL=LionCheckboxIndeterminate.d.ts.map