UNPKG

finpro

Version:
61 lines 1.44 kB
import { CSSResultGroup, TemplateResult } from 'lit'; import FinproElement from '../../../internals/finpro-element'; export declare const fpRadioTag = "fp-radio"; export declare const fpCheckedEventName = "fp-checked"; /** * @tag fp-radio * @summary Finpro Radio Option component */ export default class FpRadio extends FinproElement { static get styles(): CSSResultGroup; name: string; value: string; /** * Sets option as disabled */ disabled: boolean; private selected; /** * Fires when radio is checked */ private onChecked; /** * Fires when radio is blurred */ private onFocus; /** * Fires when radio is blurred */ private onBlur; /** * Sets this option selected */ select(): void; /** * Readonly property to determine if option is currently checked */ get checked(): boolean; private radioElement; /** * Focuses this option */ focus(): void; /** * Blurs from this option */ blur(): void; private handleFieldValueChange; private field; connectedCallback(): void; disconnectedCallback(): void; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { [fpRadioTag]: FpRadio; } interface HTMLElementEventMap { [fpCheckedEventName]: CustomEvent<string>; } } //# sourceMappingURL=fp-radio.d.ts.map