import type { LTISession } from '../interfaces/ltiSession.js'; import type { LTI13JwtPayload } from '../schemas/index.js'; /** * Creates an LTI session object from a validated LTI 1.3 JWT payload. * Extracts user information, context data, and available services into a structured session. * * @param lti13JwtPayload - Validated LTI 1.3 JWT payload from successful launch * @param options.clientId - Verified tool client ID when the JWT has multiple audiences * @returns Complete LTI session object with user, context, and service information */ export declare function createSession(lti13JwtPayload: LTI13JwtPayload, options?: { clientId?: string; }): LTISession; //# sourceMappingURL=session.service.d.ts.map