UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

39 lines (38 loc) 1.27 kB
import { PropertyValues } from 'lit'; import { EventEmitter } from '@cds/core/internal'; import { CdsControl } from '../control/control.element.js'; /** * Internal Control Inline (boolean types) * * ```typescript * import '@cds/core/forms/register.js'; * ``` * * ```html * <cds-internal-control-inline> * <label>inline</label> * <input type="radio" /> * </ds-internal-control-inline> * ``` * @element cds-internal-control-inline * @slot - For projecting inline input and label */ export declare class CdsInternalControlInline extends CdsControl { /** Align the labels of controls within group left or right */ controlAlign: 'left' | 'right'; /** @private */ isControlGroup: boolean; /** @private */ protected checked: boolean; /** @private */ protected indeterminate: boolean; /** @private */ protected checkedChange: EventEmitter<boolean>; protected supportsPrefixSuffixActions: boolean; static get styles(): import("lit").CSSResultGroup[]; protected get internalLabelTemplate(): "" | import("lit-html").TemplateResult<1>; render(): import("lit-html").TemplateResult<1>; firstUpdated(props: PropertyValues<this>): void; updated(props: PropertyValues<any>): void; private selectInput; }