import '@polymer/iron-icon'; import '@vaadin/vaadin-lumo-styles/icons'; import '@vaadin/vaadin-text-field/vaadin-integer-field'; import '@vaadin/vaadin-text-field/vaadin-number-field'; import '@vaadin/vaadin-text-field/vaadin-text-area'; import '@vaadin/vaadin-text-field/vaadin-text-field'; import { CSSResultArray, PropertyDeclarations, TemplateResult } from 'lit-element'; import { ScopedElementsMap } from '@open-wc/scoped-elements'; import { Translatable } from '../../../mixins/translatable'; /** @deprecated – use internal controls instead */ export declare class Choice extends Translatable { static get scopedElements(): ScopedElementsMap; static get styles(): CSSResultArray; static get properties(): PropertyDeclarations; getText: (value: string) => string; private __service; get defaultCustomValue(): string; set defaultCustomValue(data: string); get readonly(): boolean; set readonly(data: boolean); get disabled(): boolean; set disabled(data: boolean); get custom(): boolean; set custom(data: boolean); get type(): 'text' | 'textarea' | 'integer' | 'number' | 'frequency'; set type(data: 'text' | 'textarea' | 'integer' | 'number' | 'frequency'); get min(): number | null; set min(data: number | null); get max(): number | null; set max(data: number | null); get value(): null | string | string[]; set value(data: null | string | string[]); get items(): string[]; set items(data: string[]); render(): TemplateResult; private get __field(); }