/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes} checked by tsc
 */
/**
 * @record
 */
export function BuilderTask() { }
function BuilderTask_tsickle_Closure_declarations() {
    /** @type {?} */
    BuilderTask.prototype.header;
    /** @type {?} */
    BuilderTask.prototype.description;
    /** @type {?} */
    BuilderTask.prototype.print;
    /** @type {?} */
    BuilderTask.prototype.handlers;
    /** @type {?} */
    BuilderTask.prototype.hiddenCells;
    /** @type {?} */
    BuilderTask.prototype.tabs;
    /** @type {?} */
    BuilderTask.prototype.uiActions;
    /** @type {?} */
    BuilderTask.prototype.model;
}
export class BuilderControl {
    constructor() {
        this.columns = null;
        this.decoration = null;
        this.rows = null;
        this.showlabel = null;
        this.visible = null;
        this.cells = null;
        this.colSpan = null;
        this.properties = null;
        this.name = null;
        this.rowSpan = null;
        this.showHelp = null;
        this.title = null;
        this.event = null;
    }
}
function BuilderControl_tsickle_Closure_declarations() {
    /** @type {?} */
    BuilderControl.prototype.columns;
    /** @type {?} */
    BuilderControl.prototype.decoration;
    /** @type {?} */
    BuilderControl.prototype.rows;
    /** @type {?} */
    BuilderControl.prototype.showlabel;
    /** @type {?} */
    BuilderControl.prototype.visible;
    /** @type {?} */
    BuilderControl.prototype.cells;
    /** @type {?} */
    BuilderControl.prototype.colSpan;
    /** @type {?} */
    BuilderControl.prototype.properties;
    /** @type {?} */
    BuilderControl.prototype.name;
    /** @type {?} */
    BuilderControl.prototype.rowSpan;
    /** @type {?} */
    BuilderControl.prototype.showHelp;
    /** @type {?} */
    BuilderControl.prototype.title;
    /** @type {?} */
    BuilderControl.prototype.event;
    /** @type {?} */
    BuilderControl.prototype.fieldType;
}
/**
 * @record
 */
export function Description() { }
function Description_tsickle_Closure_declarations() {
    /** @type {?|undefined} */
    Description.prototype.title;
}
/**
 * @record
 */
export function Handlers() { }
function Handlers_tsickle_Closure_declarations() {
    /** @type {?} */
    Handlers.prototype.onloadscript;
}
/**
 * @record
 */
export function HiddenCell() { }
function HiddenCell_tsickle_Closure_declarations() {
    /** @type {?} */
    HiddenCell.prototype.colSpan;
    /** @type {?} */
    HiddenCell.prototype.name;
    /** @type {?} */
    HiddenCell.prototype.rowSpan;
    /** @type {?} */
    HiddenCell.prototype.showHelp;
    /** @type {?|undefined} */
    HiddenCell.prototype.title;
    /** @type {?|undefined} */
    HiddenCell.prototype.properties;
}
/**
 * @record
 */
export function Print() { }
function Print_tsickle_Closure_declarations() {
}
/**
 * @record
 */
export function Tab() { }
function Tab_tsickle_Closure_declarations() {
    /** @type {?} */
    Tab.prototype.name;
    /** @type {?} */
    Tab.prototype.sections;
    /** @type {?|undefined} */
    Tab.prototype.title;
}
/**
 * @record
 */
export function Section() { }
function Section_tsickle_Closure_declarations() {
    /** @type {?} */
    Section.prototype.columns;
    /** @type {?} */
    Section.prototype.decoration;
    /** @type {?|undefined} */
    Section.prototype.name;
    /** @type {?} */
    Section.prototype.rows;
    /** @type {?} */
    Section.prototype.showlabel;
    /** @type {?|undefined} */
    Section.prototype.title;
    /** @type {?|undefined} */
    Section.prototype.visible;
}
/**
 * @record
 */
export function Row() { }
function Row_tsickle_Closure_declarations() {
    /** @type {?} */
    Row.prototype.cells;
}
/**
 * @record
 */
export function BuilderModel() { }
function BuilderModel_tsickle_Closure_declarations() {
    /** @type {?} */
    BuilderModel.prototype.primaryKey;
    /** @type {?} */
    BuilderModel.prototype.header;
    /** @type {?} */
    BuilderModel.prototype.description;
    /** @type {?} */
    BuilderModel.prototype.dataSource;
    /** @type {?} */
    BuilderModel.prototype.fieldCollection;
    /** @type {?} */
    BuilderModel.prototype.name;
    /** @type {?} */
    BuilderModel.prototype.version;
}
/**
 * @record
 */
export function DataSource() { }
function DataSource_tsickle_Closure_declarations() {
    /** @type {?} */
    DataSource.prototype.dataSourceType;
    /** @type {?} */
    DataSource.prototype.name;
    /** @type {?} */
    DataSource.prototype.sqlView;
}
export class BuilderField {
    /**
     * @param {?=} name
     * @param {?=} title
     * @param {?=} fieldType
     * @param {?=} designCategory
     * @param {?=} iconClass
     * @param {?=} dbTypeName
     * @param {?=} format
     * @param {?=} description
     * @param {?=} maxLength
     * @param {?=} isSystemRequired
     * @param {?=} readonly
     * @param {?=} uiMask
     * @param {?=} bindings
     * @param {?=} isHidden
     * @param {?=} isRequiredForGrid
     * @param {?=} isRequiredForForm
     * @param {?=} isValidForGrid
     * @param {?=} isValidForForm
     * @param {?=} allowCreate
     * @param {?=} isValidForReport
     * @param {?=} isExtractable
     * @param {?=} isSingleLookup
     * @param {?=} isDynamicDropDown
     * @param {?=} isNonValueType
     * @param {?=} hasRelation
     * @param {?=} rows
     * @param {?=} options
     * @param {?=} isMultiple
     * @param {?=} decoration
     * @param {?=} columns
     */
    constructor(name = '', title = '', fieldType = '', designCategory, iconClass, dbTypeName = 'StringUnicode', format = '', description = '', maxLength = '', isSystemRequired = false, readonly = false, uiMask = '00111', bindings, isHidden = false, isRequiredForGrid = false, isRequiredForForm = false, isValidForGrid = false, isValidForForm = false, allowCreate = false, isValidForReport = false, isExtractable = false, isSingleLookup = false, isDynamicDropDown = false, isNonValueType = false, hasRelation = false, rows, options, isMultiple, decoration, columns) {
        this.name = name;
        this.title = title;
        this.fieldType = fieldType;
        this.designCategory = designCategory;
        this.iconClass = iconClass;
        this.dbTypeName = dbTypeName;
        this.format = format;
        this.description = description;
        this.maxLength = maxLength;
        this.isSystemRequired = isSystemRequired;
        this.readonly = readonly;
        this.uiMask = uiMask;
        this.bindings = bindings;
        this.isHidden = isHidden;
        this.isRequiredForGrid = isRequiredForGrid;
        this.isRequiredForForm = isRequiredForForm;
        this.isValidForGrid = isValidForGrid;
        this.isValidForForm = isValidForForm;
        this.allowCreate = allowCreate;
        this.isValidForReport = isValidForReport;
        this.isExtractable = isExtractable;
        this.isSingleLookup = isSingleLookup;
        this.isDynamicDropDown = isDynamicDropDown;
        this.isNonValueType = isNonValueType;
        this.hasRelation = hasRelation;
        this.rows = rows;
        this.options = options;
        this.isMultiple = isMultiple;
        this.decoration = decoration;
        this.columns = columns;
    }
}
function BuilderField_tsickle_Closure_declarations() {
    /** @type {?} */
    BuilderField.prototype.name;
    /** @type {?} */
    BuilderField.prototype.title;
    /** @type {?} */
    BuilderField.prototype.fieldType;
    /** @type {?} */
    BuilderField.prototype.designCategory;
    /** @type {?} */
    BuilderField.prototype.iconClass;
    /** @type {?} */
    BuilderField.prototype.dbTypeName;
    /** @type {?} */
    BuilderField.prototype.format;
    /** @type {?} */
    BuilderField.prototype.description;
    /** @type {?} */
    BuilderField.prototype.maxLength;
    /** @type {?} */
    BuilderField.prototype.isSystemRequired;
    /** @type {?} */
    BuilderField.prototype.readonly;
    /** @type {?} */
    BuilderField.prototype.uiMask;
    /** @type {?} */
    BuilderField.prototype.bindings;
    /** @type {?} */
    BuilderField.prototype.isHidden;
    /** @type {?} */
    BuilderField.prototype.isRequiredForGrid;
    /** @type {?} */
    BuilderField.prototype.isRequiredForForm;
    /** @type {?} */
    BuilderField.prototype.isValidForGrid;
    /** @type {?} */
    BuilderField.prototype.isValidForForm;
    /** @type {?} */
    BuilderField.prototype.allowCreate;
    /** @type {?} */
    BuilderField.prototype.isValidForReport;
    /** @type {?} */
    BuilderField.prototype.isExtractable;
    /** @type {?} */
    BuilderField.prototype.isSingleLookup;
    /** @type {?} */
    BuilderField.prototype.isDynamicDropDown;
    /** @type {?} */
    BuilderField.prototype.isNonValueType;
    /** @type {?} */
    BuilderField.prototype.hasRelation;
    /** @type {?} */
    BuilderField.prototype.rows;
    /** @type {?} */
    BuilderField.prototype.options;
    /** @type {?} */
    BuilderField.prototype.isMultiple;
    /** @type {?} */
    BuilderField.prototype.decoration;
    /** @type {?} */
    BuilderField.prototype.columns;
}

//# sourceMappingURL=data:application/json;base64, 