/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @record
 */
export function AlertCaller() { }
if (false) {
    /** @type {?} */
    AlertCaller.prototype.title;
    /** @type {?|undefined} */
    AlertCaller.prototype.alt;
    /** @type {?|undefined} */
    AlertCaller.prototype.src;
    /** @type {?|undefined} */
    AlertCaller.prototype.type;
}
// Configuration used when opening an alert.
var 
// Configuration used when opening an alert.
AlertCallConfig = /** @class */ (function () {
    function AlertCallConfig() {
        /**
         * Optional default selected device by index or value | 0
         */
        this.defaultSelectedDevice = 0;
        /**
         * Optional header string for device selection list | "Device selection"
         */
        this.deviceListHeader = 'Device selection';
        /**
         * Optional list of devices to answer call with | []
         */
        this.devices = [];
        /**
         * Optional aria-label reject message | 'reject call'
         */
        this.rejectAriaLabel = 'reject call';
        /**
         * Optional aria-label share | 'answer call with share'
         */
        this.shareAriaLabel = 'answer call with share';
        /**
         * Optional title of AlertCall | ''
         */
        this.title = '';
        /**
         * Optional aria-label video | 'answer call with voice and video'
         */
        this.videoAriaLabel = 'answer call with voice and video';
        /**
         * Optional aria-label voice | 'answer call with voice only'
         */
        this.voiceAriaLabel = 'answer call with voice only';
    }
    return AlertCallConfig;
}());
// Configuration used when opening an alert.
export { AlertCallConfig };
if (false) {
    /** @type {?} */
    AlertCallConfig.prototype.key;
    /**
     * Optional avatar prop | null
     * @type {?}
     */
    AlertCallConfig.prototype.avatar;
    /**
     * Required caller object
     * @type {?}
     */
    AlertCallConfig.prototype.caller;
    /**
     * Optional default selected device by index or value | 0
     * @type {?}
     */
    AlertCallConfig.prototype.defaultSelectedDevice;
    /**
     * Optional header string for device selection list | "Device selection"
     * @type {?}
     */
    AlertCallConfig.prototype.deviceListHeader;
    /**
     * Optional list of devices to answer call with | []
     * @type {?}
     */
    AlertCallConfig.prototype.devices;
    /**
     * Callback function invoked when the share button is clicked | null
     * @type {?}
     */
    AlertCallConfig.prototype.onAnswerShare;
    /**
     * Callback function invoked when the video button is clicked | null
     * @type {?}
     */
    AlertCallConfig.prototype.onAnswerVideo;
    /**
     * Callback function invoked when the handset button is clicked | null
     * @type {?}
     */
    AlertCallConfig.prototype.onAnswerVoice;
    /**
     * Optional callback function when device is selected | null
     * @type {?}
     */
    AlertCallConfig.prototype.onDeviceSelect;
    /**
     * Callback function invoked when the reject button is clicked | null
     * @type {?}
     */
    AlertCallConfig.prototype.onReject;
    /**
     * Optional aria-label reject message | 'reject call'
     * @type {?}
     */
    AlertCallConfig.prototype.rejectAriaLabel;
    /**
     * Optional aria-label share | 'answer call with share'
     * @type {?}
     */
    AlertCallConfig.prototype.shareAriaLabel;
    /**
     * Optional title of AlertCall | ''
     * @type {?}
     */
    AlertCallConfig.prototype.title;
    /**
     * Optional aria-label video | 'answer call with voice and video'
     * @type {?}
     */
    AlertCallConfig.prototype.videoAriaLabel;
    /**
     * Optional aria-label voice | 'answer call with voice only'
     * @type {?}
     */
    AlertCallConfig.prototype.voiceAriaLabel;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxlcnQtY2FsbC1jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AbW9tZW50dW0tdWkvYW5ndWxhci8iLCJzb3VyY2VzIjpbImFsZXJ0LWNhbGwvYWxlcnQtY2FsbC1jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUtBLGlDQUtDOzs7SUFKQyw0QkFBYzs7SUFDZCwwQkFBYTs7SUFDYiwwQkFBYTs7SUFDYiwyQkFBdUI7OztBQUl6Qjs7O0lBQUE7Ozs7UUFVRSwwQkFBcUIsR0FBc0MsQ0FBQyxDQUFDOzs7O1FBRzdELHFCQUFnQixHQUFZLGtCQUFrQixDQUFDOzs7O1FBRy9DLFlBQU8sR0FBdUIsRUFBRSxDQUFDOzs7O1FBa0JqQyxvQkFBZSxHQUFZLGFBQWEsQ0FBQzs7OztRQUd6QyxtQkFBYyxHQUFZLHdCQUF3QixDQUFDOzs7O1FBR25ELFVBQUssR0FBWSxFQUFFLENBQUM7Ozs7UUFHcEIsbUJBQWMsR0FBWSxrQ0FBa0MsQ0FBQzs7OztRQUc3RCxtQkFBYyxHQUFZLDZCQUE2QixDQUFDO0lBQzFELENBQUM7SUFBRCxzQkFBQztBQUFELENBQUMsQUEvQ0QsSUErQ0M7Ozs7O0lBOUNDLDhCQUFhOzs7OztJQUdiLGlDQUEwQjs7Ozs7SUFHMUIsaUNBQW9COzs7OztJQUdwQixnREFBNkQ7Ozs7O0lBRzdELDJDQUErQzs7Ozs7SUFHL0Msa0NBQWlDOzs7OztJQUdqQyx3Q0FBeUI7Ozs7O0lBR3pCLHdDQUF5Qjs7Ozs7SUFHekIsd0NBQXlCOzs7OztJQUd6Qix5Q0FBMEI7Ozs7O0lBRzFCLG1DQUFvQjs7Ozs7SUFHcEIsMENBQXlDOzs7OztJQUd6Qyx5Q0FBbUQ7Ozs7O0lBR25ELGdDQUFvQjs7Ozs7SUFHcEIseUNBQTZEOzs7OztJQUc3RCx5Q0FBd0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWxlcnRDYWxsRGV2aWNlIH0gZnJvbSAnLi9kZXZpY2UtbGlzdC1jYWxsLmNvbXBvbmVudCc7XG5cbmV4cG9ydCB0eXBlIEFsZXJ0Q2FsbGVyVHlwZSA9ICcnIHwgJ251bWJlcicgfCAnZGV2aWNlJztcblxuZXhwb3J0IGludGVyZmFjZSBBbGVydENhbGxlciB7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGFsdD86IHN0cmluZztcbiAgc3JjPzogc3RyaW5nO1xuICB0eXBlPzogQWxlcnRDYWxsZXJUeXBlO1xufVxuXG4vLyBDb25maWd1cmF0aW9uIHVzZWQgd2hlbiBvcGVuaW5nIGFuIGFsZXJ0LlxuZXhwb3J0IGNsYXNzIEFsZXJ0Q2FsbENvbmZpZyB7XG4gIGtleT86IHN0cmluZztcblxuICAvKiogT3B0aW9uYWwgYXZhdGFyIHByb3AgfCBudWxsICovXG4gIGF2YXRhcj86IFRlbXBsYXRlUmVmPGFueT47XG5cbiAgLyoqIFJlcXVpcmVkIGNhbGxlciBvYmplY3QgKi9cbiAgY2FsbGVyOiBBbGVydENhbGxlcjtcblxuICAvKiogT3B0aW9uYWwgZGVmYXVsdCBzZWxlY3RlZCBkZXZpY2UgYnkgaW5kZXggb3IgdmFsdWUgfCAwICovXG4gIGRlZmF1bHRTZWxlY3RlZERldmljZT86IHN0cmluZyB8IG51bWJlciB8IG9iamVjdCB8IGFueVtdID0gMDtcblxuICAvKiogT3B0aW9uYWwgaGVhZGVyIHN0cmluZyBmb3IgZGV2aWNlIHNlbGVjdGlvbiBsaXN0IHwgXCJEZXZpY2Ugc2VsZWN0aW9uXCIgKi9cbiAgZGV2aWNlTGlzdEhlYWRlcj86IHN0cmluZyA9ICdEZXZpY2Ugc2VsZWN0aW9uJztcblxuICAvKiogT3B0aW9uYWwgbGlzdCBvZiBkZXZpY2VzIHRvIGFuc3dlciBjYWxsIHdpdGggfCBbXSAqL1xuICBkZXZpY2VzPzogQWxlcnRDYWxsRGV2aWNlW10gPSBbXTtcblxuICAvKiogQ2FsbGJhY2sgZnVuY3Rpb24gaW52b2tlZCB3aGVuIHRoZSBzaGFyZSBidXR0b24gaXMgY2xpY2tlZCB8IG51bGwgKi9cbiAgb25BbnN3ZXJTaGFyZT86IEZ1bmN0aW9uO1xuXG4gIC8qKiBDYWxsYmFjayBmdW5jdGlvbiBpbnZva2VkIHdoZW4gdGhlIHZpZGVvIGJ1dHRvbiBpcyBjbGlja2VkIHwgbnVsbCAqL1xuICBvbkFuc3dlclZpZGVvPzogRnVuY3Rpb247XG5cbiAgLyoqIENhbGxiYWNrIGZ1bmN0aW9uIGludm9rZWQgd2hlbiB0aGUgaGFuZHNldCBidXR0b24gaXMgY2xpY2tlZCB8IG51bGwgKi9cbiAgb25BbnN3ZXJWb2ljZT86IEZ1bmN0aW9uO1xuXG4gIC8qKiBPcHRpb25hbCBjYWxsYmFjayBmdW5jdGlvbiB3aGVuIGRldmljZSBpcyBzZWxlY3RlZCB8IG51bGwgKi9cbiAgb25EZXZpY2VTZWxlY3Q/OiBGdW5jdGlvbjtcblxuICAvKiogQ2FsbGJhY2sgZnVuY3Rpb24gaW52b2tlZCB3aGVuIHRoZSByZWplY3QgYnV0dG9uIGlzIGNsaWNrZWQgfCBudWxsICovXG4gIG9uUmVqZWN0PzogRnVuY3Rpb247XG5cbiAgLyoqIE9wdGlvbmFsIGFyaWEtbGFiZWwgcmVqZWN0IG1lc3NhZ2UgfCAncmVqZWN0IGNhbGwnICovXG4gIHJlamVjdEFyaWFMYWJlbD86IHN0cmluZyA9ICdyZWplY3QgY2FsbCc7XG5cbiAgLyoqIE9wdGlvbmFsIGFyaWEtbGFiZWwgc2hhcmUgfCAnYW5zd2VyIGNhbGwgd2l0aCBzaGFyZScgKi9cbiAgc2hhcmVBcmlhTGFiZWw/OiBzdHJpbmcgPSAnYW5zd2VyIGNhbGwgd2l0aCBzaGFyZSc7XG5cbiAgLyoqIE9wdGlvbmFsIHRpdGxlIG9mIEFsZXJ0Q2FsbCB8ICcnICovXG4gIHRpdGxlPzogc3RyaW5nID0gJyc7XG5cbiAgLyoqIE9wdGlvbmFsIGFyaWEtbGFiZWwgdmlkZW8gfCAnYW5zd2VyIGNhbGwgd2l0aCB2b2ljZSBhbmQgdmlkZW8nICovXG4gIHZpZGVvQXJpYUxhYmVsPzogc3RyaW5nID0gJ2Fuc3dlciBjYWxsIHdpdGggdm9pY2UgYW5kIHZpZGVvJztcblxuICAvKiogT3B0aW9uYWwgYXJpYS1sYWJlbCB2b2ljZSB8ICdhbnN3ZXIgY2FsbCB3aXRoIHZvaWNlIG9ubHknICovXG4gIHZvaWNlQXJpYUxhYmVsPzogc3RyaW5nID0gJ2Fuc3dlciBjYWxsIHdpdGggdm9pY2Ugb25seSc7XG59XG4iXX0=