Rocky_Mountain_Vending/.pnpm-store/v10/files/8e/9b45f90244ae451ce1b8a86a3a718bb5c9ec6a649d2031598849cab2c33e5294eb4d1c712597b9656acd86d966148dcf97d5179bed739f052df3c3b4492385
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

40 lines
No EOL
1.7 KiB
Text

/**
* Session data management for MCP server instrumentation
*/
import type { MCPTransport, PartyInfo, SessionData } from './types';
/**
* Stores session data for a transport with sessionId
* @param transport - MCP transport instance
* @param sessionData - Session data to store
*/
export declare function storeSessionDataForTransport(transport: MCPTransport, sessionData: SessionData): void;
/**
* Updates session data for a transport with sessionId (merges with existing data)
* @param transport - MCP transport instance
* @param partialSessionData - Partial session data to merge with existing data
*/
export declare function updateSessionDataForTransport(transport: MCPTransport, partialSessionData: Partial<SessionData>): void;
/**
* Retrieves client information for a transport
* @param transport - MCP transport instance
* @returns Client information if available
*/
export declare function getClientInfoForTransport(transport: MCPTransport): PartyInfo | undefined;
/**
* Retrieves protocol version for a transport
* @param transport - MCP transport instance
* @returns Protocol version if available
*/
export declare function getProtocolVersionForTransport(transport: MCPTransport): string | undefined;
/**
* Retrieves full session data for a transport
* @param transport - MCP transport instance
* @returns Complete session data if available
*/
export declare function getSessionDataForTransport(transport: MCPTransport): SessionData | undefined;
/**
* Cleans up session data for a specific transport (when that transport closes)
* @param transport - MCP transport instance
*/
export declare function cleanupSessionDataForTransport(transport: MCPTransport): void;
//# sourceMappingURL=sessionManagement.d.ts.map