export type InvitationRole = 'manager' | 'collaborator' | 'viewer';
export type InvitationStatus = 'pending' | 'approved' | 'rejected';
export type InvitationInvitedByMemberUser = {
    id: string;
    name: string;
    email: string;
};
export type InvitationInvitedByMember = {
    id: string;
    user: InvitationInvitedByMemberUser;
};
export type Invitation = {
    id: string;
    email: string;
    role: InvitationRole;
    status: InvitationStatus;
    isExpired: boolean;
    createdAt: Date;
    invitedByMember: InvitationInvitedByMember;
};
