box-ui-elements
Version:
Box UI Elements
24 lines (23 loc) • 866 B
TypeScript
export declare const useSharingService: ({ api, avatarUrlMap, collaborators, currentUserId, item, itemId, itemType, sharedLink, sharingServiceProps, setCollaborators, setItem, setSharedLink, }: {
api: any;
avatarUrlMap: any;
collaborators: any;
currentUserId: any;
item: any;
itemId: any;
itemType: any;
sharedLink: any;
sharingServiceProps: any;
setCollaborators: any;
setItem: any;
setSharedLink: any;
}) => {
sharingService: {
sendInvitations: (...request: any[]) => any;
createSharedLink: () => Promise<any>;
changeSharedLinkAccess: (access: string) => Promise<any>;
changeSharedLinkPermission: (permissionLevel: string) => Promise<any>;
deleteSharedLink: () => Promise<any>;
updateSharedLink: (sharedLinkSettings: SharedLinkSettings) => Promise<any>;
};
};