UNPKG

box-ui-elements

Version:
21 lines (20 loc) 875 B
import { Collaborator } from '@box/unified-share-modal'; import type { Collaboration } from '../../../common/types/core'; import type { AvatarURLMap } from '../types'; export interface ConvertCollabProps { collab: Collaboration; currentUserId: string; isCurrentUserOwner: boolean; ownerEmailDomain: string; avatarUrlMap?: AvatarURLMap; } export declare const convertCollab: ({ avatarUrlMap, collab, currentUserId, isCurrentUserOwner, ownerEmailDomain, }: ConvertCollabProps) => Collaborator | null; export declare const convertCollabsResponse: (collabsApiData: Collaborations, currentUserId: string, owner: { id: string; email: string; name: string; }, avatarUrlMap?: AvatarURLMap) => Collaborator[]; export declare const convertCollabsRequest: (collabRequest: any, existingCollaboratorsList: any) => { groups: any[]; users: any[]; };