import { HTTPClient } from '../../../../utils/http'; import { CRUD } from '../../../../utils/crud'; import { APIResponse } from '../../../../types'; import { PaginatedResponse } from '../../../../utils/types'; import { TicketingTask, CreateTicketingTaskDTO, UpdateTicketingTaskDTO, TicketingTaskExtended, TicketingTaskMergeDTO, TicketingTaskMetricsResponse, TicketingTaskMetricsQueryParams, TicketingTaskInboxesResult } from '../types'; import { TicketingTaskFollowersAPI } from './followers'; import { TicketingTaskConversationsAPI } from './conversations'; import { TicketingTaskActivityLogsAPI } from './activity_logs'; import { TicketingTaskAttachmentsAPI } from './attachments'; import { TicketingTaskResourcesAPI } from './resources'; import { TicketingTaskConfigAPI } from './config'; export declare class TicketingTasksAPI extends CRUD { private readonly _taskId?; constructor(httpClient: HTTPClient, baseUrl: string, _taskId?: string | undefined); find(query?: Record): Promise>; findPaginated(query?: Record): Promise>>; merge(data: TicketingTaskMergeDTO): Promise>; metrics(query?: TicketingTaskMetricsQueryParams | Record): Promise>; inboxes(): Promise>; config(): TicketingTaskConfigAPI; followers(): TicketingTaskFollowersAPI; conversations(): TicketingTaskConversationsAPI; activityLogs(): TicketingTaskActivityLogsAPI; attachments(): TicketingTaskAttachmentsAPI; resources(): TicketingTaskResourcesAPI; } //# sourceMappingURL=tasks.d.ts.map