/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @record
 */
export function AlertMeetingAttendee() { }
if (false) {
    /** @type {?} */
    AlertMeetingAttendee.prototype.title;
    /** @type {?|undefined} */
    AlertMeetingAttendee.prototype.alt;
    /** @type {?|undefined} */
    AlertMeetingAttendee.prototype.src;
}
// Configuration used when opening an alert.
var 
// Configuration used when opening an alert.
AlertMeetingConfig = /** @class */ (function () {
    function AlertMeetingConfig() {
        /**
         * Optional attendee array. If more than one attendee, a Composite Avatar with only the first 2 attendees is created.
         */
        this.attendees = [];
        /**
         * Optional aria label for the close button | 'close'
         */
        this.closeAriaLabel = 'close';
        /**
         * Optional AlertMeeting Message | ''
         */
        this.message = '';
        /**
         * Optional aria label for snooze buton | 'snooze'
         */
        this.remindAriaLabel = 'snooze';
        /**
         * Optional AlertMeeting status | ''
         */
        this.status = '';
        /**
         * Optional AlertMeeting title | ''
         */
        this.title = '';
        /**
         * Optional callback function invoked on click of alert | null
         */
        this.onClick = null;
        /**
         * Optional handler invoked when the user presses on the Alert's close button or hit's the esc key | null
         */
        this.onHide = null;
        /**
         * Optional callback function invoked when the snooze button is clicked | null
         */
        this.onSnooze = null;
    }
    return AlertMeetingConfig;
}());
// Configuration used when opening an alert.
export { AlertMeetingConfig };
if (false) {
    /** @type {?} */
    AlertMeetingConfig.prototype.key;
    /**
     * Optional attendee array. If more than one attendee, a Composite Avatar with only the first 2 attendees is created.
     * @type {?}
     */
    AlertMeetingConfig.prototype.attendees;
    /**
     * Optional avatar prop | null
     * @type {?}
     */
    AlertMeetingConfig.prototype.avatar;
    /**
     * Optional aria label for the close button | 'close'
     * @type {?}
     */
    AlertMeetingConfig.prototype.closeAriaLabel;
    /**
     * Optional AlertMeeting Message | ''
     * @type {?}
     */
    AlertMeetingConfig.prototype.message;
    /**
     * Optional aria label for snooze buton | 'snooze'
     * @type {?}
     */
    AlertMeetingConfig.prototype.remindAriaLabel;
    /**
     * Optional AlertMeeting status | ''
     * @type {?}
     */
    AlertMeetingConfig.prototype.status;
    /**
     * Optional AlertMeeting title | ''
     * @type {?}
     */
    AlertMeetingConfig.prototype.title;
    /**
     * Optional callback function invoked on click of alert | null
     * @type {?}
     */
    AlertMeetingConfig.prototype.onClick;
    /**
     * Optional handler invoked when the user presses on the Alert's close button or hit's the esc key | null
     * @type {?}
     */
    AlertMeetingConfig.prototype.onHide;
    /**
     * Optional callback function invoked when the snooze button is clicked | null
     * @type {?}
     */
    AlertMeetingConfig.prototype.onSnooze;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxlcnQtbWVldGluZy1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbW9tZW50dW0tdWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImFsZXJ0LW1lZXRpbmcvYWxlcnQtbWVldGluZy1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLDBDQUlDOzs7SUFIQyxxQ0FBYzs7SUFDZCxtQ0FBYTs7SUFDYixtQ0FBYTs7O0FBSWY7OztJQUFBOzs7O1FBSUUsY0FBUyxHQUE0QixFQUFFLENBQUM7Ozs7UUFNeEMsbUJBQWMsR0FBWSxPQUFPLENBQUM7Ozs7UUFHbEMsWUFBTyxHQUFXLEVBQUUsQ0FBQzs7OztRQUdyQixvQkFBZSxHQUFZLFFBQVEsQ0FBQzs7OztRQUdwQyxXQUFNLEdBQVcsRUFBRSxDQUFDOzs7O1FBR3BCLFVBQUssR0FBVyxFQUFFLENBQUM7Ozs7UUFHbkIsWUFBTyxHQUFjLElBQUksQ0FBQzs7OztRQUcxQixXQUFNLEdBQWMsSUFBSSxDQUFDOzs7O1FBR3pCLGFBQVEsR0FBYyxJQUFJLENBQUM7SUFDN0IsQ0FBQztJQUFELHlCQUFDO0FBQUQsQ0FBQyxBQWhDRCxJQWdDQzs7Ozs7SUEvQkMsaUNBQWE7Ozs7O0lBR2IsdUNBQXdDOzs7OztJQUd4QyxvQ0FBMEI7Ozs7O0lBRzFCLDRDQUFrQzs7Ozs7SUFHbEMscUNBQXFCOzs7OztJQUdyQiw2Q0FBb0M7Ozs7O0lBR3BDLG9DQUFvQjs7Ozs7SUFHcEIsbUNBQW1COzs7OztJQUduQixxQ0FBMEI7Ozs7O0lBRzFCLG9DQUF5Qjs7Ozs7SUFHekIsc0NBQTJCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBBbGVydE1lZXRpbmdBdHRlbmRlZSB7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGFsdD86IHN0cmluZztcbiAgc3JjPzogc3RyaW5nO1xufVxuXG4vLyBDb25maWd1cmF0aW9uIHVzZWQgd2hlbiBvcGVuaW5nIGFuIGFsZXJ0LlxuZXhwb3J0IGNsYXNzIEFsZXJ0TWVldGluZ0NvbmZpZyB7XG4gIGtleT86IHN0cmluZztcblxuICAvKiogT3B0aW9uYWwgYXR0ZW5kZWUgYXJyYXkuIElmIG1vcmUgdGhhbiBvbmUgYXR0ZW5kZWUsIGEgQ29tcG9zaXRlIEF2YXRhciB3aXRoIG9ubHkgdGhlIGZpcnN0IDIgYXR0ZW5kZWVzIGlzIGNyZWF0ZWQuICovXG4gIGF0dGVuZGVlcz86IEFsZXJ0TWVldGluZ0F0dGVuZGVlW10gPSBbXTtcblxuICAvKiogT3B0aW9uYWwgYXZhdGFyIHByb3AgfCBudWxsICovXG4gIGF2YXRhcj86IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgLyoqIE9wdGlvbmFsIGFyaWEgbGFiZWwgZm9yIHRoZSBjbG9zZSBidXR0b24gfCAnY2xvc2UnICovXG4gIGNsb3NlQXJpYUxhYmVsPzogc3RyaW5nID0gJ2Nsb3NlJztcblxuICAvKiogT3B0aW9uYWwgQWxlcnRNZWV0aW5nIE1lc3NhZ2UgfCAnJyAqL1xuICBtZXNzYWdlOiBzdHJpbmcgPSAnJztcblxuICAvKiogT3B0aW9uYWwgYXJpYSBsYWJlbCBmb3Igc25vb3plIGJ1dG9uIHwgJ3Nub296ZScgKi9cbiAgcmVtaW5kQXJpYUxhYmVsPzogc3RyaW5nID0gJ3Nub296ZSc7XG5cbiAgLyoqIE9wdGlvbmFsIEFsZXJ0TWVldGluZyBzdGF0dXMgfCAnJyAqL1xuICBzdGF0dXM6IHN0cmluZyA9ICcnO1xuXG4gIC8qKiBPcHRpb25hbCBBbGVydE1lZXRpbmcgdGl0bGUgfCAnJyAqL1xuICB0aXRsZTogc3RyaW5nID0gJyc7XG5cbiAgLyoqIE9wdGlvbmFsIGNhbGxiYWNrIGZ1bmN0aW9uIGludm9rZWQgb24gY2xpY2sgb2YgYWxlcnQgfCBudWxsICovXG4gIG9uQ2xpY2s/OiBGdW5jdGlvbiA9IG51bGw7XG5cbiAgLyoqIE9wdGlvbmFsIGhhbmRsZXIgaW52b2tlZCB3aGVuIHRoZSB1c2VyIHByZXNzZXMgb24gdGhlIEFsZXJ0J3MgY2xvc2UgYnV0dG9uIG9yIGhpdCdzIHRoZSBlc2Mga2V5IHwgbnVsbCAqL1xuICBvbkhpZGU/OiBGdW5jdGlvbiA9IG51bGw7XG5cbiAgLyoqIE9wdGlvbmFsIGNhbGxiYWNrIGZ1bmN0aW9uIGludm9rZWQgd2hlbiB0aGUgc25vb3plIGJ1dHRvbiBpcyBjbGlja2VkIHwgbnVsbCAqL1xuICBvblNub296ZT86IEZ1bmN0aW9uID0gbnVsbDtcbn1cbiJdfQ==