import type { OAuthClient } from './oauth-client.js'; import type { AgentTask, AgentComment } from './types.js'; /** * REST client for the Astrid Agent Protocol endpoints. */ export declare class RestClient { private apiBase; private oauth; constructor(apiBase: string | undefined, oauth: OAuthClient); private request; getAssignedTasks(completed?: boolean): Promise; getTask(id: string): Promise; postComment(taskId: string, content: string): Promise; completeTask(taskId: string): Promise; } //# sourceMappingURL=rest-client.d.ts.map