import { SharingDTO } from '../../../common/entities/SharingDTO'; import { SharingEntity } from './enitites/SharingEntity'; import { UserDTO } from '../../../common/entities/UserDTO'; import { SearchQueryDTO } from '../../../common/entities/SearchQueryDTO'; export declare class SharingManager { private static removeExpiredLink; deleteSharing(sharingKey: string): Promise; listAll(): Promise; listAllForQuery(query: SearchQueryDTO, user?: UserDTO): Promise; findOne(sharingKey: string): Promise; createSharing(sharing: SharingDTO): Promise; updateSharing(inSharing: SharingDTO, forceUpdate: boolean): Promise; }