import { SettingsBase } from "../custom-fields/field-settings-base";
import { FieldRegistration } from "../custom-fields/field-registration";

/**
 * Model that contains information about the field how should be represented.
 *
 * @export
 * @interface FieldModel
 */
export interface FieldModel {
    /**
     * The name of the field(ex: Title)
     *
     * @type {string}
     * @memberof FieldModel
     */
    key: string;

    /**
     * Field specific settings.
     *
     * @type {SettingsBase}
     * @memberof FieldModel
     */
    settings: SettingsBase;
}
