/**
 * @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.
export class AlertMeetingConfig {
    constructor() {
        /**
         * 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;
    }
}
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxlcnQtbWVldGluZy1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbW9tZW50dW0tdWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImFsZXJ0LW1lZXRpbmcvYWxlcnQtbWVldGluZy1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUVBLDBDQUlDOzs7SUFIQyxxQ0FBYzs7SUFDZCxtQ0FBYTs7SUFDYixtQ0FBYTs7O0FBSWYsTUFBTSxPQUFPLGtCQUFrQjtJQUEvQjs7OztRQUlFLGNBQVMsR0FBNEIsRUFBRSxDQUFDOzs7O1FBTXhDLG1CQUFjLEdBQVksT0FBTyxDQUFDOzs7O1FBR2xDLFlBQU8sR0FBVyxFQUFFLENBQUM7Ozs7UUFHckIsb0JBQWUsR0FBWSxRQUFRLENBQUM7Ozs7UUFHcEMsV0FBTSxHQUFXLEVBQUUsQ0FBQzs7OztRQUdwQixVQUFLLEdBQVcsRUFBRSxDQUFDOzs7O1FBR25CLFlBQU8sR0FBYyxJQUFJLENBQUM7Ozs7UUFHMUIsV0FBTSxHQUFjLElBQUksQ0FBQzs7OztRQUd6QixhQUFRLEdBQWMsSUFBSSxDQUFDO0lBQzdCLENBQUM7Q0FBQTs7O0lBL0JDLGlDQUFhOzs7OztJQUdiLHVDQUF3Qzs7Ozs7SUFHeEMsb0NBQTBCOzs7OztJQUcxQiw0Q0FBa0M7Ozs7O0lBR2xDLHFDQUFxQjs7Ozs7SUFHckIsNkNBQW9DOzs7OztJQUdwQyxvQ0FBb0I7Ozs7O0lBR3BCLG1DQUFtQjs7Ozs7SUFHbkIscUNBQTBCOzs7OztJQUcxQixvQ0FBeUI7Ozs7O0lBR3pCLHNDQUEyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRlbXBsYXRlUmVmIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQWxlcnRNZWV0aW5nQXR0ZW5kZWUge1xuICB0aXRsZTogc3RyaW5nO1xuICBhbHQ/OiBzdHJpbmc7XG4gIHNyYz86IHN0cmluZztcbn1cblxuLy8gQ29uZmlndXJhdGlvbiB1c2VkIHdoZW4gb3BlbmluZyBhbiBhbGVydC5cbmV4cG9ydCBjbGFzcyBBbGVydE1lZXRpbmdDb25maWcge1xuICBrZXk/OiBzdHJpbmc7XG5cbiAgLyoqIE9wdGlvbmFsIGF0dGVuZGVlIGFycmF5LiBJZiBtb3JlIHRoYW4gb25lIGF0dGVuZGVlLCBhIENvbXBvc2l0ZSBBdmF0YXIgd2l0aCBvbmx5IHRoZSBmaXJzdCAyIGF0dGVuZGVlcyBpcyBjcmVhdGVkLiAqL1xuICBhdHRlbmRlZXM/OiBBbGVydE1lZXRpbmdBdHRlbmRlZVtdID0gW107XG5cbiAgLyoqIE9wdGlvbmFsIGF2YXRhciBwcm9wIHwgbnVsbCAqL1xuICBhdmF0YXI/OiBUZW1wbGF0ZVJlZjxhbnk+O1xuXG4gIC8qKiBPcHRpb25hbCBhcmlhIGxhYmVsIGZvciB0aGUgY2xvc2UgYnV0dG9uIHwgJ2Nsb3NlJyAqL1xuICBjbG9zZUFyaWFMYWJlbD86IHN0cmluZyA9ICdjbG9zZSc7XG5cbiAgLyoqIE9wdGlvbmFsIEFsZXJ0TWVldGluZyBNZXNzYWdlIHwgJycgKi9cbiAgbWVzc2FnZTogc3RyaW5nID0gJyc7XG5cbiAgLyoqIE9wdGlvbmFsIGFyaWEgbGFiZWwgZm9yIHNub296ZSBidXRvbiB8ICdzbm9vemUnICovXG4gIHJlbWluZEFyaWFMYWJlbD86IHN0cmluZyA9ICdzbm9vemUnO1xuXG4gIC8qKiBPcHRpb25hbCBBbGVydE1lZXRpbmcgc3RhdHVzIHwgJycgKi9cbiAgc3RhdHVzOiBzdHJpbmcgPSAnJztcblxuICAvKiogT3B0aW9uYWwgQWxlcnRNZWV0aW5nIHRpdGxlIHwgJycgKi9cbiAgdGl0bGU6IHN0cmluZyA9ICcnO1xuXG4gIC8qKiBPcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiBpbnZva2VkIG9uIGNsaWNrIG9mIGFsZXJ0IHwgbnVsbCAqL1xuICBvbkNsaWNrPzogRnVuY3Rpb24gPSBudWxsO1xuXG4gIC8qKiBPcHRpb25hbCBoYW5kbGVyIGludm9rZWQgd2hlbiB0aGUgdXNlciBwcmVzc2VzIG9uIHRoZSBBbGVydCdzIGNsb3NlIGJ1dHRvbiBvciBoaXQncyB0aGUgZXNjIGtleSB8IG51bGwgKi9cbiAgb25IaWRlPzogRnVuY3Rpb24gPSBudWxsO1xuXG4gIC8qKiBPcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiBpbnZva2VkIHdoZW4gdGhlIHNub296ZSBidXR0b24gaXMgY2xpY2tlZCB8IG51bGwgKi9cbiAgb25Tbm9vemU/OiBGdW5jdGlvbiA9IG51bGw7XG59XG4iXX0=