import { ContextUser, SessionContext } from '../SessionContext'; import { SearchQueryDTO } from '../../../common/entities/SearchQueryDTO'; import { SharingEntity } from './enitites/SharingEntity'; export declare class SessionManager { static readonly NO_PROJECTION_KEY: string; private getQueryForUser; buildAllowListForSharing(sharing: SharingEntity): SearchQueryDTO; createProjectionKey(q: SearchQueryDTO): string; buildContext(user: ContextUser): Promise; getAvailableUserSessions(): Promise; }