import { L10n } from '@syncfusion/ej2-base'; import { FormNode } from '@syncfusion/ej2-form-renderer'; /** @private */ export interface ValueRendererOptions { host: HTMLElement; component: FormNode | undefined; enableRtl?: boolean; initialValue: any; locale: string; l10n?: L10n; onChange: (value: any) => void; } /** @private */ export declare class ValueRenderer { private host; private component; private value; private locale; private l10n; private onChange; private props; private widget; private destroyed; constructor(opts: ValueRendererOptions); /** @private */ render(): void; /** @private */ getValue(): any; /** @private */ setValue(v: any): void; /** @private */ destroy(): void; private getResolvedOptions; private renderMultiSelect; private renderDropDownList; private renderDatePicker; private renderTimePicker; private renderDateTimePicker; private renderDateRangePicker; private renderNumericTextBox; private renderCheckBox; private renderTextBox; }