import { Collaborator } from '@box/unified-share-modal';
import type { Collaboration } from '../../../common/types/core';
import type { AvatarURLMap, ContentSharingUser } from '../types';
export interface ConvertCollabProps {
    collab: Collaboration;
    currentUser: ContentSharingUser;
    ownerEmailDomain: string;
    avatarUrlMap?: AvatarURLMap;
}
export declare const convertCollab: ({ avatarUrlMap, collab, currentUser, ownerEmailDomain, }: ConvertCollabProps) => Collaborator | null;
export declare const convertCollabsResponse: (collabsApiData: Collaborations, currentUser: ContentSharingUser, owner: {
    id: string;
    email: string;
    name: string;
}, avatarUrlMap?: AvatarURLMap) => Collaborator[];
export declare const convertCollabsRequest: (request: any, currentCollabs: any) => {
    groups: any[];
    users: any[];
};
