import * as grpc from '@grpc/grpc-js'; import type { Session, SessionData } from '../../store/session-store.interface.js'; import type { SessionProto } from '../types/session.types.js'; export declare class SessionUtils { static mapSessionToProto(session: Session): SessionProto; static extractUserFromCall(call: grpc.ServerUnaryCall): { userId: string; roles: string[]; }; static buildSessionUpdates(session: Session, data?: Record, extendTtl?: boolean, ttlSeconds?: number): Partial; } //# sourceMappingURL=session-utils.d.ts.map