@defikitdotnet/x-ai-combat
Version:
XCombatAI - Social Media Engagement Template for the Agent Framework
22 lines • 782 B
TypeScript
import { ResourceController } from "@defikitdotnet/agent-framework-backend";
import type { Request, Response } from "express";
import { XAIAdapter } from "../db/XAIAdapter";
import type { XaiCombatRequest } from "../middleware";
/**
* Interaction API controller
*/
export declare class XAICombatInteractionController extends ResourceController<any> {
private adapter;
private redisService;
constructor(adapter: XAIAdapter<any>);
getMyStats(req: XaiCombatRequest, res: Response): Promise<void>;
/**
* Get leaderboard of users based on fame points
*/
getLeaderboard(req: Request, res: Response): Promise<void>;
/**
* Get period label for leaderboard
*/
private getPeriodLabel;
}
//# sourceMappingURL=InteractionController.d.ts.map