/**
 * @fileoverview added by tsickle
 * Generated from: lib/constant/index.ts
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @record
 */
export function IColumnField() { }
if (false) {
    /** @type {?} */
    IColumnField.prototype.columnName;
    /** @type {?} */
    IColumnField.prototype.columnDisplayName;
    /** @type {?} */
    IColumnField.prototype.visible;
    /**
     * sample: { class: 'hideColumnFilterClass' }
     * 可以考虑在部分情况下给column增加class等attribute
     * @type {?|undefined}
     */
    IColumnField.prototype.customAttributes;
    /** @type {?|undefined} */
    IColumnField.prototype.textAlign;
    /** @type {?|undefined} */
    IColumnField.prototype.width;
    /** @type {?|undefined} */
    IColumnField.prototype.dataType;
    /** @type {?|undefined} */
    IColumnField.prototype.format;
    /** @type {?|undefined} */
    IColumnField.prototype.translationCode;
    /** @type {?|undefined} */
    IColumnField.prototype.showColumnMenu;
    /** @type {?|undefined} */
    IColumnField.prototype.showTemplate;
    /** @type {?|undefined} */
    IColumnField.prototype.allowFiltering;
    /** @type {?|undefined} */
    IColumnField.prototype.allowSorting;
    /** @type {?|undefined} */
    IColumnField.prototype.allowEditing;
    /** @type {?|undefined} */
    IColumnField.prototype.minWidth;
    /** @type {?|undefined} */
    IColumnField.prototype.editType;
    /** @type {?|undefined} */
    IColumnField.prototype.dropdownParams;
    /** @type {?|undefined} */
    IColumnField.prototype.dateComparer;
    /** @type {?|undefined} */
    IColumnField.prototype.sortComparer;
    /** @type {?|undefined} */
    IColumnField.prototype.clipMode;
    /** @type {?|undefined} */
    IColumnField.prototype.filter;
    /** @type {?|undefined} */
    IColumnField.prototype.colName;
    /** @type {?|undefined} */
    IColumnField.prototype.validationRules;
    /** @type {?|undefined} */
    IColumnField.prototype.isPrimaryKey;
}
/**
 * @record
 */
export function IActionMenuItem() { }
if (false) {
    /** @type {?|undefined} */
    IActionMenuItem.prototype.disabled;
    /** @type {?|undefined} */
    IActionMenuItem.prototype.isHide;
}
/** @enum {string} */
const ButtonColorType = {
    PRIMARY: "primary",
    CANCEL: "cancel",
};
export { ButtonColorType };
/** @enum {string} */
const IconPosition = {
    FRONT: "front",
    BEHIND: "behind",
};
/**
 * @record
 */
export function BaseButton() { }
if (false) {
    /** @type {?} */
    BaseButton.prototype.label;
    /** @type {?|undefined} */
    BaseButton.prototype.type;
    /** @type {?|undefined} */
    BaseButton.prototype.icon;
    /** @type {?|undefined} */
    BaseButton.prototype.iconPosition;
    /** @type {?|undefined} */
    BaseButton.prototype.callMethod;
    /** @type {?|undefined} */
    BaseButton.prototype.translationCode;
    /** @type {?|undefined} */
    BaseButton.prototype.value;
}
/**
 * @record
 */
export function DrawerButton() { }
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9yYWlzZS1jb21tb24tbGliLyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50L2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsa0NBOEJDOzs7SUE3QkMsa0NBQW1COztJQUNuQix5Q0FBMEI7O0lBQzFCLCtCQUFpQjs7Ozs7O0lBS2pCLHdDQUEwQjs7SUFFMUIsaUNBQXdDOztJQUN4Qyw2QkFBZTs7SUFDZixnQ0FBa0I7O0lBQ2xCLDhCQUFnQjs7SUFDaEIsdUNBQXlCOztJQUN6QixzQ0FBeUI7O0lBQ3pCLG9DQUF1Qjs7SUFDdkIsc0NBQXlCOztJQUN6QixvQ0FBdUI7O0lBQ3ZCLG9DQUF1Qjs7SUFDdkIsZ0NBQTJCOztJQUMzQixnQ0FBa0I7O0lBQ2xCLHNDQUFxQjs7SUFDckIsb0NBQW1COztJQUNuQixvQ0FBbUI7O0lBQ25CLGdDQUFrQjs7SUFDbEIsOEJBQWE7O0lBQ2IsK0JBQWlCOztJQUNqQix1Q0FBc0I7O0lBQ3RCLG9DQUF1Qjs7Ozs7QUFHekIscUNBR0M7OztJQUZDLG1DQUFtQjs7SUFDbkIsaUNBQWlCOzs7QUFHbkIsTUFBWSxlQUFlO0lBQ3pCLE9BQU8sV0FBWTtJQUNuQixNQUFNLFVBQVc7RUFDbEI7OztBQUVELE1BQUssWUFBWTtJQUNmLEtBQUssU0FBVTtJQUNmLE1BQU0sVUFBVztFQUNsQjs7OztBQUVELGdDQVFDOzs7SUFQQywyQkFBYzs7SUFDZCwwQkFBdUI7O0lBQ3ZCLDBCQUFjOztJQUNkLGtDQUE0Qjs7SUFDNUIsZ0NBQW9COztJQUNwQixxQ0FBeUI7O0lBQ3pCLDJCQUFZOzs7OztBQUdkLGtDQUFtRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbnRleHRNZW51SXRlbU1vZGVsIH0gZnJvbSBcIkBzeW5jZnVzaW9uL2VqMi1hbmd1bGFyLWdyaWRzXCI7XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIElDb2x1bW5GaWVsZCB7XHJcbiAgY29sdW1uTmFtZTogc3RyaW5nO1xyXG4gIGNvbHVtbkRpc3BsYXlOYW1lOiBzdHJpbmc7XHJcbiAgdmlzaWJsZTogYm9vbGVhbjtcclxuICAvKipcclxuICAgKiBzYW1wbGU6IHsgY2xhc3M6ICdoaWRlQ29sdW1uRmlsdGVyQ2xhc3MnIH1cclxuICAgKiDlj6/ku6XogIPomZHlnKjpg6jliIbmg4XlhrXkuIvnu5ljb2x1bW7lop7liqBjbGFzc+etiWF0dHJpYnV0ZVxyXG4gICAqL1xyXG4gIGN1c3RvbUF0dHJpYnV0ZXM/OiBzdHJpbmc7XHJcbiAgLy8g5LiN5aGr6buY6K6k5pivTGVmdFxyXG4gIHRleHRBbGlnbj86IFwiTGVmdFwiIHwgXCJSaWdodFwiIHwgXCJDZW50ZXJcIjtcclxuICB3aWR0aD86IG51bWJlcjtcclxuICBkYXRhVHlwZT86IHN0cmluZztcclxuICBmb3JtYXQ/OiBzdHJpbmc7XHJcbiAgdHJhbnNsYXRpb25Db2RlPzogc3RyaW5nO1xyXG4gIHNob3dDb2x1bW5NZW51PzogYm9vbGVhbjtcclxuICBzaG93VGVtcGxhdGU/OiBib29sZWFuO1xyXG4gIGFsbG93RmlsdGVyaW5nPzogYm9vbGVhbjtcclxuICBhbGxvd1NvcnRpbmc/OiBib29sZWFuO1xyXG4gIGFsbG93RWRpdGluZz86IGJvb2xlYW47XHJcbiAgbWluV2lkdGg/OiBudW1iZXIgfCBzdHJpbmc7XHJcbiAgZWRpdFR5cGU/OiBzdHJpbmc7XHJcbiAgZHJvcGRvd25QYXJhbXM/OiBhbnk7XHJcbiAgZGF0ZUNvbXBhcmVyPzogYW55O1xyXG4gIHNvcnRDb21wYXJlcj86IGFueTtcclxuICBjbGlwTW9kZT86IHN0cmluZztcclxuICBmaWx0ZXI/OiBhbnk7XHJcbiAgY29sTmFtZT86IHN0cmluZztcclxuICB2YWxpZGF0aW9uUnVsZXM/OiBhbnk7XHJcbiAgaXNQcmltYXJ5S2V5PzogYm9vbGVhbjtcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBJQWN0aW9uTWVudUl0ZW0gZXh0ZW5kcyBDb250ZXh0TWVudUl0ZW1Nb2RlbCB7XHJcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xyXG4gIGlzSGlkZT86IGJvb2xlYW47XHJcbn1cclxuXHJcbmV4cG9ydCBlbnVtIEJ1dHRvbkNvbG9yVHlwZSB7XHJcbiAgUFJJTUFSWSA9IFwicHJpbWFyeVwiLFxyXG4gIENBTkNFTCA9IFwiY2FuY2VsXCIsXHJcbn1cclxuXHJcbmVudW0gSWNvblBvc2l0aW9uIHtcclxuICBGUk9OVCA9IFwiZnJvbnRcIixcclxuICBCRUhJTkQgPSBcImJlaGluZFwiLFxyXG59XHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIEJhc2VCdXR0b24ge1xyXG4gIGxhYmVsOiBzdHJpbmc7XHJcbiAgdHlwZT86IEJ1dHRvbkNvbG9yVHlwZTtcclxuICBpY29uPzogc3RyaW5nO1xyXG4gIGljb25Qb3NpdGlvbj86IEljb25Qb3NpdGlvbjtcclxuICBjYWxsTWV0aG9kPzogc3RyaW5nO1xyXG4gIHRyYW5zbGF0aW9uQ29kZT86IHN0cmluZztcclxuICB2YWx1ZT86IGFueTtcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBEcmF3ZXJCdXR0b24gZXh0ZW5kcyBCYXNlQnV0dG9uIHt9XHJcbiJdfQ==