import { CSSResultArray } from 'lit'; import { LuzmoElement } from '../../utils/base'; import '../text-field'; declare const textFieldTypes: readonly ["text", "url", "tel", "email", "password"]; export type LuzmoTextFieldType = (typeof textFieldTypes)[number]; declare const LuzmoMultiLangField_base: typeof LuzmoElement & { new (...args: any[]): import("../..").SizedElementInterface; prototype: import("../..").SizedElementInterface; } & { new (...args: any[]): import("../text-field/manage-help-text").HelpTextElementInterface; prototype: import("../text-field/manage-help-text").HelpTextElementInterface; }; /** * @fires change - An change of the i18n value happened by the user */ export declare class LuzmoMultiLangField extends LuzmoMultiLangField_base { static get styles(): CSSResultArray; label: string; allowedKeys: string; name: string | undefined; i18nPlaceholder: Record; type: LuzmoTextFieldType; pattern?: string; grows: boolean; maxlength: number; minlength: number; multiline: boolean; rows: number; quiet: boolean; disabled: boolean; required: boolean; readonly: boolean; autocomplete?: 'list' | 'none' | HTMLInputElement['autocomplete'] | HTMLTextAreaElement['autocomplete']; language: string; defaultLanguage: string; value: Record; private get _localizedValue(); private get _localizedPlaceholder(); private handleChange; render(): import("lit-html").TemplateResult<1>; } export {};