import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
interface SparringMessage {
    role: "user" | "assistant";
    content: string;
    timestamp: number;
}
interface SparringSession {
    id: string;
    initialQuery: string;
    messages: SparringMessage[];
    status: "active" | "finalized";
    researchProposal?: string;
    createdAt: number;
    finalizedAt?: number;
}
export declare function registerOpenAISparringTools(server: McpServer): void;
export declare function getSparringSession(sessionId: string): SparringSession | undefined;
export {};
//# sourceMappingURL=openaiSparring.d.ts.map