/**
 * Represents the layout types for a form.
 * @public
 */
export var FormLayoutType;
(function (FormLayoutType) {
    /**
     * The default layout
     */
    FormLayoutType["Default"] = "default";
    /**
     * Render the form fields using a responsive grid layout
     */
    FormLayoutType["Grid"] = "grid";
    /**
     * Render the form fields in full-width rows.
     * Each row can have a leading `icon`, and a field.
     * `title` and `description` provided by the schema will be placed
     * on the row itself, and not on the field.
     * This layout is good for creating UIs for user settings pages.
     */
    FormLayoutType["Row"] = "row";
})(FormLayoutType || (FormLayoutType = {}));
