/**
 * Key used by the fields-provider to search for field registration.
 *
 * @export
 * @interface FieldData
 */
export declare interface FieldData {
    /**
     * The name of the item's type in which the component is used. For example "blogposts".
     *
     * @type {string}
     * @memberof FieldData
     */
    readonly typeName: string;

    /**
     * The title of the field for which the component is used. For example "BlogPosts".
     *
     * @type {string}
     * @memberof FieldData
     */
    readonly fieldName: string;

    /**
     * The type of the field for which the component is used. For example "custom-wheater".
     * This is the selector property passed to the @Component() decorator.
     *
     * @type {string}
     * @memberof FieldData
     */
    readonly fieldType: string;
}
