import { DiscreteField, Locale, StringMap, ErrorId } from "../lib/types/types"; export declare abstract class DiscreteFieldDefault implements DiscreteField { value: any; callback: Function; mountPoint: HTMLElement; locale: Locale; messages: StringMap; isErrored: boolean; errorId: ErrorId; constructor(element: HTMLElement); abstract render(): void; getValue(): any; onChange(callback: Function): void; setValue(value: any): void; doChange(value: any): void; setIsErrored(value: boolean): void; setErrorId(value: ErrorId): void; }