import BaseSDK from '../base-sdk'; import { QelosSDKOptions } from '../types'; import { IThread, ICreateThreadRequest } from '.'; export default class ThreadsSDK extends BaseSDK { private relativePath; constructor(options: QelosSDKOptions); /** * Create a new thread */ create(data: ICreateThreadRequest): Promise; /** * Get a specific thread by ID */ getOne(threadId: string): Promise; /** * List threads with optional filters */ list(options?: { integration?: string; limit?: number; page?: number; sort?: string; user?: string; workspace?: string; [key: string]: string | number; }): Promise; /** * Delete a thread */ delete(threadId: string): Promise<{ success: boolean; }>; }