import { CSSResultGroup, PropertyValues, TemplateResult, LitElement } from 'lit'; declare const SbbToggleCheckElement_base: import('../core/mixins.js').Constructor & import('../core/mixins.js').AbstractConstructor & typeof LitElement; /** * It displays a toggle checkbox. * * @slot - Use the unnamed slot to add content to the toggle label. * @slot icon - Use this slot to provide an icon. If `icon-name` is set, a sbb-icon will be used. * @event {CustomEvent} didChange - Deprecated. used for React. Will probably be removed once React 19 is available. * @event {Event} change - Event fired on change. * @event {InputEvent} input - Event fired on input. */ export declare class SbbToggleCheckElement extends SbbToggleCheckElement_base { static styles: CSSResultGroup; static readonly events: { readonly didChange: "didChange"; }; /** Size variant, either m or s. */ size: 's' | 'm'; /** The svg name for the true state - default -> 'tick-small' */ iconName: string; /** The label position relative to the toggle. Defaults to 'after' */ labelPosition?: 'before' | 'after'; constructor(); protected willUpdate(changedProperties: PropertyValues): Promise; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-toggle-check': SbbToggleCheckElement; } } export {}; //# sourceMappingURL=toggle-check.d.ts.map