/** * H.AI Agent Platform SDK Client * Main class for interacting with the Agent Platform API */ import { SDKConfig, Trajectory, StartTrajectory, UpdateTrajectory, UpdateTrajectoryStatus, TrajectoryQuery, TrajectoryChanges, TrajectoryChangesQuery, AvailableAgent, SubmitFeedback, FeedbackResponse, Page, ApiResponse, UserInput, JWTTokens } from './types'; export declare class AgentPlatformClient { private apiKey?; private jwtTokens?; private portalConfig?; private baseUrl; private timeout; private retries; private debug; constructor(config: SDKConfig); private log; private isTokenExpired; private refreshJWTTokens; setJWTTokens(tokens: JWTTokens): void; getJWTTokens(): JWTTokens | undefined; manualRefreshTokens(): Promise; private makeRequest; createTrajectory(request: StartTrajectory): Promise>; getTrajectory(id: string, requiresAuth?: boolean): Promise>; listTrajectories(query?: TrajectoryQuery): Promise>>; updateTrajectory(id: string, update: UpdateTrajectory): Promise>; updateTrajectoryStatus(id: string, status: UpdateTrajectoryStatus): Promise>; getTrajectoryChanges(id: string, query?: TrajectoryChangesQuery, useShareEndpoint?: boolean): Promise>; getTrajectoryResource(trajectoryId: string, resourceId: string): Promise>; getObjectives(): Promise>; listAgents(): Promise>>; submitFeedback(feedback: SubmitFeedback): Promise>; healthCheck(): Promise>; pauseTrajectory(id: string): Promise>; resumeTrajectory(id: string): Promise>; stopTrajectory(id: string): Promise>; sendUserInput(id: string, userInput: UserInput): Promise>; makeTrajectoryPublic(id: string): Promise>; makeTrajectoryPrivate(id: string): Promise>; deleteTrajectory(id: string): Promise>; } //# sourceMappingURL=client.d.ts.map