import { CSSResultGroup, PropertyValues, TemplateResult, LitElement } from 'lit'; declare const SbbToggleOptionElement_base: import('../../core/mixins.js').AbstractConstructor & typeof LitElement; /** * It displays a toggle option within a `sbb-toggle`. * * @slot - Use the unnamed slot to add content to the label of the toggle option. * @slot icon - Slot used to render the `sbb-icon`. */ export declare class SbbToggleOptionElement extends SbbToggleOptionElement_base { static styles: CSSResultGroup; /** Whether the toggle-option is checked. */ checked: boolean; /** Whether the toggle option is disabled. */ disabled: boolean; /** Value of toggle-option. */ set value(value: string); get value(): string; private _value; private _toggle?; private _abort; constructor(); connectedCallback(): void; protected willUpdate(changedProperties: PropertyValues): void; private _uncheckOtherOptions; private _handleDisabledChange; private _handleInput; private _verifyTabindex; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-toggle-option': SbbToggleOptionElement; } } export {}; //# sourceMappingURL=toggle-option.d.ts.map