import type { UnknownObject, ILoggerService, ISessionProvider, NSessionProvider, IScramblerService, IContextService } from "../.."; export declare class SessionProvider implements ISessionProvider { private readonly _loggerService; private readonly _scramblerService; private readonly _contextService; protected _config: NSessionProvider.Config | undefined; constructor(_loggerService: ILoggerService, _scramblerService: IScramblerService, _contextService: IContextService); open(payload: T): Promise; getById(sessionId: string): Promise; getCount(sessionId: string): Promise; update>(sessionId: string, field: keyof T, value: T[keyof T]): Promise; removeById(sessionId: string): Promise; private _catch; }