var a=Object.defineProperty;var n=(t,e,r)=>e in t?a(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var i=(t,e,r)=>n(t,typeof e!="symbol"?e+"":e,r);class s{constructor(e){i(this,"apiClient");this.apiClient=e}async createThread(e,r){if(!this.apiClient.createThread)throw new Error("Thread creation is not supported by this API client");return await this.apiClient.createThread(e,r)}async getThreadInfo(e){if(!this.apiClient.getThreadInfo)throw new Error("Thread info retrieval is not supported by this API client");return await this.apiClient.getThreadInfo(e)}async deleteThread(e){if(!this.apiClient.deleteThread)throw new Error("Thread deletion is not supported by this API client");return await this.apiClient.deleteThread(e)}}export{s as ThreadService};
