/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * Configuration used when opening an alert.
 */
export class AlertConfig {
    constructor() {
        this.ariaLabel = 'Close';
        /**
         * To show/hide Close button of the Alert | true
         */
        this.closable = true;
        /**
         * Optional Alert message | ''
         */
        this.message = '';
        /**
         * Handler invoked when the user presses on the Alert's close button | null
         */
        this.onHide = null;
        /**
         * Display newest alert messages first | true
         */
        this.orderNewest = true;
        /**
         * Define alert's position with css class name: 'bottom-right'
         */
        this.position = 'bottom-right';
        /**
         * Optional Alert title | ''
         */
        this.title = '';
        /**
         * Sets the type of the Alert | 'info'
         */
        this.type = 'info';
    }
}
if (false) {
    /** @type {?} */
    AlertConfig.prototype.key;
    /** @type {?} */
    AlertConfig.prototype.ariaLabel;
    /**
     * To show/hide Close button of the Alert | true
     * @type {?}
     */
    AlertConfig.prototype.closable;
    /**
     * Optional Alert message | ''
     * @type {?}
     */
    AlertConfig.prototype.message;
    /**
     * Handler invoked when the user presses on the Alert's close button | null
     * @type {?}
     */
    AlertConfig.prototype.onHide;
    /**
     * Display newest alert messages first | true
     * @type {?}
     */
    AlertConfig.prototype.orderNewest;
    /**
     * Define alert's position with css class name: 'bottom-right'
     * @type {?}
     */
    AlertConfig.prototype.position;
    /**
     * Optional Alert title | ''
     * @type {?}
     */
    AlertConfig.prototype.title;
    /**
     * Sets the type of the Alert | 'info'
     * @type {?}
     */
    AlertConfig.prototype.type;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxlcnQtY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG1vbWVudHVtLXVpL2FuZ3VsYXIvIiwic291cmNlcyI6WyJhbGVydC9hbGVydC1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVlBLE1BQU0sT0FBTyxXQUFXO0lBQXhCO1FBR0UsY0FBUyxHQUFZLE9BQU8sQ0FBQzs7OztRQUc3QixhQUFRLEdBQWEsSUFBSSxDQUFDOzs7O1FBRzFCLFlBQU8sR0FBWSxFQUFFLENBQUM7Ozs7UUFHdEIsV0FBTSxHQUFjLElBQUksQ0FBQzs7OztRQUd6QixnQkFBVyxHQUFhLElBQUksQ0FBQzs7OztRQUc3QixhQUFRLEdBQW1CLGNBQWMsQ0FBQzs7OztRQUcxQyxVQUFLLEdBQVksRUFBRSxDQUFDOzs7O1FBR3BCLFNBQUksR0FBZSxNQUFNLENBQUM7SUFDNUIsQ0FBQztDQUFBOzs7SUF4QkMsMEJBQWE7O0lBRWIsZ0NBQTZCOzs7OztJQUc3QiwrQkFBMEI7Ozs7O0lBRzFCLDhCQUFzQjs7Ozs7SUFHdEIsNkJBQXlCOzs7OztJQUd6QixrQ0FBNkI7Ozs7O0lBRzdCLCtCQUEwQzs7Ozs7SUFHMUMsNEJBQW9COzs7OztJQUdwQiwyQkFBMEIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBBbGVydFBvc2l0aW9uID1cbiAgfCAndG9wLWxlZnQnXG4gIHwgJ3RvcC1jZW50ZXInXG4gIHwgJ3RvcC1yaWdodCdcbiAgfCAnYm90dG9tLWxlZnQnXG4gIHwgJ2JvdHRvbS1jZW50ZXInXG4gIHwgJ2JvdHRvbS1yaWdodCc7XG5leHBvcnQgdHlwZSBBbGVydFR5cGUgPSAnaW5mbycgfCAnc3VjY2VzcycgfCAnd2FybmluZycgfCAnZXJyb3InO1xuXG4vKipcbiAqIENvbmZpZ3VyYXRpb24gdXNlZCB3aGVuIG9wZW5pbmcgYW4gYWxlcnQuXG4gKi9cbmV4cG9ydCBjbGFzcyBBbGVydENvbmZpZyB7XG4gIGtleT86IHN0cmluZztcblxuICBhcmlhTGFiZWw/OiBzdHJpbmcgPSAnQ2xvc2UnO1xuXG4gIC8qKiBUbyBzaG93L2hpZGUgQ2xvc2UgYnV0dG9uIG9mIHRoZSBBbGVydCB8IHRydWUgKi9cbiAgY2xvc2FibGU/OiBib29sZWFuID0gdHJ1ZTtcblxuICAvKiogT3B0aW9uYWwgQWxlcnQgbWVzc2FnZSB8ICcnICovXG4gIG1lc3NhZ2U/OiBzdHJpbmcgPSAnJztcblxuICAvKiogSGFuZGxlciBpbnZva2VkIHdoZW4gdGhlIHVzZXIgcHJlc3NlcyBvbiB0aGUgQWxlcnQncyBjbG9zZSBidXR0b24gfCBudWxsICovXG4gIG9uSGlkZT86IEZ1bmN0aW9uID0gbnVsbDtcblxuICAvKiogRGlzcGxheSBuZXdlc3QgYWxlcnQgbWVzc2FnZXMgZmlyc3QgfCB0cnVlICovXG4gIG9yZGVyTmV3ZXN0PzogYm9vbGVhbiA9IHRydWU7XG5cbiAgLyoqIERlZmluZSBhbGVydCdzIHBvc2l0aW9uIHdpdGggY3NzIGNsYXNzIG5hbWU6ICdib3R0b20tcmlnaHQnICovXG4gIHBvc2l0aW9uPzogQWxlcnRQb3NpdGlvbiA9ICdib3R0b20tcmlnaHQnO1xuXG4gIC8qKiBPcHRpb25hbCBBbGVydCB0aXRsZSB8ICcnICovXG4gIHRpdGxlPzogc3RyaW5nID0gJyc7XG5cbiAgLyoqIFNldHMgdGhlIHR5cGUgb2YgdGhlIEFsZXJ0IHwgJ2luZm8nICovXG4gIHR5cGU/OiBBbGVydFR5cGUgPSAnaW5mbyc7XG59XG4iXX0=