/**
 * MCP Authentication Service
 *
 * Validates session tokens for MCP server authentication
 */
export interface ValidatedUser {
    userId: string;
    email?: string;
}
/**
 * Validate a session token (JWT) and extract user information
 *
 * @param token - access_token (JWT)
 * @returns User information including user_id
 * @throws Error if token is invalid or expired
 */
export declare function validateSessionToken(token: string): Promise<ValidatedUser>;
//# sourceMappingURL=mcp_auth.d.ts.map