import type { session_ExchangeRequest } from '../models/session_ExchangeRequest'; import type { session_ExchangeResponse } from '../models/session_ExchangeResponse'; import type { CancelablePromise } from '../core/CancelablePromise'; export declare class SessionService { /** * Exchange a session token for a bearer token * * Validates the presented session token (issued for this app) and returns * the session payload together with a short-lived, user-scoped bearer * token. * * @example * await assembly.sessionExchange({ requestBody: ... }); */ static sessionExchange({ requestBody, }: { /** * Session exchange request */ requestBody: session_ExchangeRequest; }): CancelablePromise; }