import { Agent, CreateAgentRequest, UpdateAgentRequest, AgentHealthCheckResponse, RewriteReadmeRequest, RewriteReadmeResponse, GenerateMetadataRequest, GeneratedMetadataResponse } from '../types/agent'; export declare class ApiService { private static instance; private client; private config; private constructor(); static getInstance(): ApiService; validateToken(): Promise; logout(): Promise; createAgent(agent: CreateAgentRequest): Promise; getMyAgents(): Promise; getAgent(id: string): Promise; updateAgent(id: string, updates: UpdateAgentRequest): Promise; deleteAgent(id: string): Promise; checkAgentHealth(id: string): Promise; checkAllAgentsHealth(): Promise; rewriteReadme(agentId: string, request: RewriteReadmeRequest): Promise; generateMetadata(request: GenerateMetadataRequest): Promise; getUserProfile(): Promise; getUserTeams(): Promise; getDefaultTeamId(): Promise; } //# sourceMappingURL=api.d.ts.map