@universal-material/web
Version:
Material web components
24 lines • 827 B
TypeScript
import { PropertyValues } from '@lit/reactive-element';
import { HTMLTemplateResult } from 'lit';
import { UmSelectionControl } from '../shared/selection-control/selection-control.js';
export declare class UmRadio extends UmSelectionControl {
#private;
static styles: import("lit").CSSResult[];
hideStateLayer: boolean;
protected inputType: 'radio' | 'checkbox';
protected renderIndicator(): HTMLTemplateResult;
get checked(): boolean;
set checked(value: boolean);
constructor();
firstUpdated(changedProperties: PropertyValues): void;
connectedCallback(): void;
disconnectedCallback(): void;
private ensureOnlyOneChecked;
private uncheckSiblings;
}
declare global {
interface HTMLElementTagNameMap {
'u-radio': UmRadio;
}
}
//# sourceMappingURL=radio.d.ts.map