import type { ApiClient } from '../../core/ApiClient'; import { BaseCrudApi } from '../../core/BaseCrudApi'; import type { TicketTopic, CreateTicketTopicPayload, UpdateTicketTopicPayload } from './types'; export declare class TicketTopicsApi extends BaseCrudApi { constructor(client: ApiClient); /** * Archives a ticket topic. Unlike most resources, ticket-topics archive through a * dedicated endpoint (POST `${basePath}/${id}/archive`) rather than `updateById`. * @permissions ticketTopic.update */ archive(id: string, headers?: Record): Promise; /** * Restores a previously archived ticket topic via the same dedicated endpoint. * @permissions ticketTopic.update */ unarchive(id: string, headers?: Record): Promise; } //# sourceMappingURL=TicketTopicsApi.d.ts.map