import { StatelessSession } from './record/session.stateless'; import { StatefulSession } from './record/session.stateful'; import { Scope } from '../../scope'; import { CreateSessionArgs } from './session.types'; import { TransparentSession } from './record/session.transparent'; import { Authorization } from '@frontmcp/sdk'; export declare class SessionService { private store; keyOf(authorization: Authorization): Promise; /** * Create and persist a new Session from verified auth data. * The returned Session exposes async token helpers, scoped view, and transport JWT helpers. */ createSession(scope: Scope, args: CreateSessionArgs): Promise; private createOrchestratedSession; private createTransparentSession; }