export {};
/**
 * @class
 * @name Invitation
 * @public
 * @description
 *      This class is used to represent an invitation received or sent by/to user <br>
 */
declare class Invitation {
    id: any;
    invitedUserId: any;
    invitedUserEmail: any;
    invitedPhoneNumber: any;
    invitingUserId: any;
    invitingUserEmail: any;
    requestNotificationLanguage: any;
    invitingDate: any;
    lastNotificationDate: any;
    status: any;
    type: any;
    defaultAvatar: null;
    inviteToJoinMeeting: any;
    constructor(id: any, invitedUserId: any, invitedUserEmail: any, invitingUserId: any, invitingUserEmail: any, requestNotificationLanguage: any, invitingDate: any, lastNotificationDate: any, status: any, type: any, inviteToJoinMeeting: any, invitedPhoneNumber: any);
    createDefaultAvatar(): void;
    /*************************************************************/
    /*************************************************************/
    static create(id: any, invitedUserId: any, invitedUserEmail: any, invitingUserId: any, invitingUserEmail: any, requestNotificationLanguage: any, invitingDate: any, lastNotificationDate: any, status: any, type: any, inviteToJoinMeeting: any, invitedPhoneNumber: any): Invitation;
    static createFromData(invitationData: any): Invitation;
}
export { Invitation as Invitation };
