UNPKG

@universal-material/web

Version:
36 lines 1.45 kB
import { PropertyValues } from '@lit/reactive-element'; import { CSSResultGroup } from '@lit/reactive-element/css-tag'; import { HTMLTemplateResult, LitElement } from 'lit'; import '../../ripple/ripple.js'; export declare const isActivationClick: (event: Event) => boolean; export declare abstract class UmSelectionControl extends LitElement { #private; static styles: CSSResultGroup; static readonly formAssociated = true; static shadowRootOptions: ShadowRootInit; protected readonly elementInternals: ElementInternals; name: string | undefined; disabled: boolean; input: HTMLInputElement; get form(): HTMLFormElement | null; focus(options?: FocusOptions): void; protected inputType: 'checkbox' | 'radio'; protected renderRipple: boolean; protected inputDescribedById: string | undefined; protected inputLabelledById: string | undefined; protected abstract renderIndicator(): HTMLTemplateResult; /** * The element value to use in form submission when checked. */ value: string; get checked(): boolean; set checked(checked: boolean); private readonly _checkedAttribute; protected constructor(); firstUpdated(changedProperties: PropertyValues): void; connectedCallback(): void; disconnectedCallback(): void; protected render(): HTMLTemplateResult; protected _handleClick(e: Event): void; } //# sourceMappingURL=selection-control.d.ts.map