import { FieldTypeEnum } from "../enums/field-type.enum"; import { Appearance } from "./appearance.model"; import { Color } from "./color.model"; import { Facets } from "./facets.model"; import { Validation } from "./validation.model"; export declare class Field { appearance?: Appearance; classes: string[]; color?: Color; facets: Facets; hint: string; label: string; method: (param?: any) => any; name: string; order: number; placeholder: string; type: FieldTypeEnum; value?: T; validators: Validation[]; constructor(params?: { appearance?: Appearance; classes?: string[]; color?: Color; facets?: Facets; hint?: string; label?: string; method?: (param?: any) => any; name: string; order?: number; placeholder?: string; type?: FieldTypeEnum; value?: T; validators?: Validation[]; }); }