import { CSSResultGroup, PropertyValues } from "lit"; import { SigveloFormControlElement } from "@mcp-b/wc-support/base/sigvelo-element"; //#region src/components/toggle-icon/toggle-icon.d.ts /** * * * @summary Similar to checkboxes, except with icons to represent the checked and unchecked states. * @tag sigvelo-toggle-icon * @documentation https://design-system.sigvelo.com/docs/components/toggle-icon * @status stable * @since 1.0 * * @slot checked - The icon to show when checked. Works best with a `` element. * @slot unchecked - The default icon to show when unchecked. Works best with a `` element. * * @event sigvelo-blur - Emitted when the toggle icon loses focus. This event does not bubble. * @event sigvelo-change - Emitted when the user commits changes to the toggle's value. * @event sigvelo-focus - Emitted when the checkbox receives focus. This event does not bubble. * @event sigvelo-input - Emitted when the checkbox receives input. * * @csspart button - The internal button that contains the toggle icons, a `