UNPKG

intercom-client

Version:

Official Node bindings to the Intercom API

113 lines (112 loc) 6.27 kB
import type { BaseClientOptions } from "../../../../BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js"; import { AdminsClient } from "../resources/admins/client/Client.js"; import { AiContentClient } from "../resources/aiContent/client/Client.js"; import { ArticlesClient } from "../resources/articles/client/Client.js"; import { AwayStatusReasonsClient } from "../resources/awayStatusReasons/client/Client.js"; import { BrandsClient } from "../resources/brands/client/Client.js"; import { CallsClient } from "../resources/calls/client/Client.js"; import { CompaniesClient } from "../resources/companies/client/Client.js"; import { ContactsClient } from "../resources/contacts/client/Client.js"; import { ConversationsClient } from "../resources/conversations/client/Client.js"; import { CustomChannelEventsClient } from "../resources/customChannelEvents/client/Client.js"; import { CustomObjectInstancesClient } from "../resources/customObjectInstances/client/Client.js"; import { DataAttributesClient } from "../resources/dataAttributes/client/Client.js"; import { DataEventsClient } from "../resources/dataEvents/client/Client.js"; import { DataExportClient } from "../resources/dataExport/client/Client.js"; import { EmailsClient } from "../resources/emails/client/Client.js"; import { ExportClient } from "../resources/export/client/Client.js"; import { HelpCenterClient } from "../resources/helpCenter/client/Client.js"; import { InternalArticlesClient } from "../resources/internalArticles/client/Client.js"; import { JobsClient } from "../resources/jobs/client/Client.js"; import { MacrosClient } from "../resources/macros/client/Client.js"; import { MessagesClient } from "../resources/messages/client/Client.js"; import { NewsClient } from "../resources/news/client/Client.js"; import { NotesClient } from "../resources/notes/client/Client.js"; import { SegmentsClient } from "../resources/segments/client/Client.js"; import { SubscriptionTypesClient } from "../resources/subscriptionTypes/client/Client.js"; import { SwitchClient } from "../resources/switch/client/Client.js"; import { TagsClient } from "../resources/tags/client/Client.js"; import { TeamsClient } from "../resources/teams/client/Client.js"; import { TicketStatesClient } from "../resources/ticketStates/client/Client.js"; import { TicketsClient } from "../resources/tickets/client/Client.js"; import { TicketTypeAttributesClient } from "../resources/ticketTypeAttributes/client/Client.js"; import { TicketTypesClient } from "../resources/ticketTypes/client/Client.js"; import { VisitorsClient } from "../resources/visitors/client/Client.js"; import { WorkflowsClient } from "../resources/workflows/client/Client.js"; export declare namespace UnstableClient { interface Options extends BaseClientOptions { } } export declare class UnstableClient { protected readonly _options: NormalizedClientOptionsWithAuth<UnstableClient.Options>; protected _admins: AdminsClient | undefined; protected _aiContent: AiContentClient | undefined; protected _articles: ArticlesClient | undefined; protected _awayStatusReasons: AwayStatusReasonsClient | undefined; protected _export: ExportClient | undefined; protected _helpCenter: HelpCenterClient | undefined; protected _internalArticles: InternalArticlesClient | undefined; protected _companies: CompaniesClient | undefined; protected _notes: NotesClient | undefined; protected _contacts: ContactsClient | undefined; protected _subscriptionTypes: SubscriptionTypesClient | undefined; protected _tags: TagsClient | undefined; protected _conversations: ConversationsClient | undefined; protected _customChannelEvents: CustomChannelEventsClient | undefined; protected _customObjectInstances: CustomObjectInstancesClient | undefined; protected _dataAttributes: DataAttributesClient | undefined; protected _dataEvents: DataEventsClient | undefined; protected _dataExport: DataExportClient | undefined; protected _workflows: WorkflowsClient | undefined; protected _jobs: JobsClient | undefined; protected _macros: MacrosClient | undefined; protected _messages: MessagesClient | undefined; protected _news: NewsClient | undefined; protected _segments: SegmentsClient | undefined; protected _switch: SwitchClient | undefined; protected _calls: CallsClient | undefined; protected _teams: TeamsClient | undefined; protected _ticketStates: TicketStatesClient | undefined; protected _ticketTypeAttributes: TicketTypeAttributesClient | undefined; protected _ticketTypes: TicketTypesClient | undefined; protected _tickets: TicketsClient | undefined; protected _visitors: VisitorsClient | undefined; protected _brands: BrandsClient | undefined; protected _emails: EmailsClient | undefined; constructor(options?: UnstableClient.Options); get admins(): AdminsClient; get aiContent(): AiContentClient; get articles(): ArticlesClient; get awayStatusReasons(): AwayStatusReasonsClient; get export(): ExportClient; get helpCenter(): HelpCenterClient; get internalArticles(): InternalArticlesClient; get companies(): CompaniesClient; get notes(): NotesClient; get contacts(): ContactsClient; get subscriptionTypes(): SubscriptionTypesClient; get tags(): TagsClient; get conversations(): ConversationsClient; get customChannelEvents(): CustomChannelEventsClient; get customObjectInstances(): CustomObjectInstancesClient; get dataAttributes(): DataAttributesClient; get dataEvents(): DataEventsClient; get dataExport(): DataExportClient; get workflows(): WorkflowsClient; get jobs(): JobsClient; get macros(): MacrosClient; get messages(): MessagesClient; get news(): NewsClient; get segments(): SegmentsClient; get switch(): SwitchClient; get calls(): CallsClient; get teams(): TeamsClient; get ticketStates(): TicketStatesClient; get ticketTypeAttributes(): TicketTypeAttributesClient; get ticketTypes(): TicketTypesClient; get tickets(): TicketsClient; get visitors(): VisitorsClient; get brands(): BrandsClient; get emails(): EmailsClient; }