intercom-client
Version:
Official Node bindings to the Intercom API
106 lines (105 loc) • 6 kB
text/typescript
import { AdminsClient } from "./api/resources/admins/client/Client.mjs";
import { AiContentClient } from "./api/resources/aiContent/client/Client.mjs";
import { ArticlesClient } from "./api/resources/articles/client/Client.mjs";
import { AwayStatusReasonsClient } from "./api/resources/awayStatusReasons/client/Client.mjs";
import { CallsClient } from "./api/resources/calls/client/Client.mjs";
import { CompaniesClient } from "./api/resources/companies/client/Client.mjs";
import { ContactsClient } from "./api/resources/contacts/client/Client.mjs";
import { ConversationsClient } from "./api/resources/conversations/client/Client.mjs";
import { CustomChannelEventsClient } from "./api/resources/customChannelEvents/client/Client.mjs";
import { CustomObjectInstancesClient } from "./api/resources/customObjectInstances/client/Client.mjs";
import { DataAttributesClient } from "./api/resources/dataAttributes/client/Client.mjs";
import { DataExportClient } from "./api/resources/dataExport/client/Client.mjs";
import { EventsClient } from "./api/resources/events/client/Client.mjs";
import { ExportClient } from "./api/resources/export/client/Client.mjs";
import { HelpCentersClient } from "./api/resources/helpCenters/client/Client.mjs";
import { InternalArticlesClient } from "./api/resources/internalArticles/client/Client.mjs";
import { IpAllowlistClient } from "./api/resources/ipAllowlist/client/Client.mjs";
import { JobsClient } from "./api/resources/jobs/client/Client.mjs";
import { MessagesClient } from "./api/resources/messages/client/Client.mjs";
import { NewsClient } from "./api/resources/news/client/Client.mjs";
import { NotesClient } from "./api/resources/notes/client/Client.mjs";
import { PhoneCallRedirectsClient } from "./api/resources/phoneCallRedirects/client/Client.mjs";
import { SegmentsClient } from "./api/resources/segments/client/Client.mjs";
import { SubscriptionTypesClient } from "./api/resources/subscriptionTypes/client/Client.mjs";
import { TagsClient } from "./api/resources/tags/client/Client.mjs";
import { TeamsClient } from "./api/resources/teams/client/Client.mjs";
import { TicketStatesClient } from "./api/resources/ticketStates/client/Client.mjs";
import { TicketsClient } from "./api/resources/tickets/client/Client.mjs";
import { TicketTypesClient } from "./api/resources/ticketTypes/client/Client.mjs";
import { UnstableClient } from "./api/resources/unstable/client/Client.mjs";
import { VisitorsClient } from "./api/resources/visitors/client/Client.mjs";
import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.mjs";
import { type NormalizedClientOptionsWithAuth } from "./BaseClient.mjs";
export declare namespace IntercomClient {
interface Options extends BaseClientOptions {
}
interface RequestOptions extends BaseRequestOptions {
}
}
export declare class IntercomClient {
protected readonly _options: NormalizedClientOptionsWithAuth<IntercomClient.Options>;
protected _admins: AdminsClient | undefined;
protected _aiContent: AiContentClient | undefined;
protected _articles: ArticlesClient | undefined;
protected _awayStatusReasons: AwayStatusReasonsClient | undefined;
protected _export: ExportClient | undefined;
protected _dataExport: DataExportClient | undefined;
protected _helpCenters: HelpCentersClient | undefined;
protected _internalArticles: InternalArticlesClient | undefined;
protected _ipAllowlist: IpAllowlistClient | undefined;
protected _companies: CompaniesClient | undefined;
protected _contacts: ContactsClient | undefined;
protected _notes: NotesClient | undefined;
protected _tags: TagsClient | undefined;
protected _conversations: ConversationsClient | undefined;
protected _customChannelEvents: CustomChannelEventsClient | undefined;
protected _customObjectInstances: CustomObjectInstancesClient | undefined;
protected _dataAttributes: DataAttributesClient | undefined;
protected _events: EventsClient | undefined;
protected _jobs: JobsClient | undefined;
protected _messages: MessagesClient | undefined;
protected _segments: SegmentsClient | undefined;
protected _subscriptionTypes: SubscriptionTypesClient | undefined;
protected _phoneCallRedirects: PhoneCallRedirectsClient | undefined;
protected _calls: CallsClient | undefined;
protected _teams: TeamsClient | undefined;
protected _ticketStates: TicketStatesClient | undefined;
protected _ticketTypes: TicketTypesClient | undefined;
protected _tickets: TicketsClient | undefined;
protected _visitors: VisitorsClient | undefined;
protected _news: NewsClient | undefined;
protected _unstable: UnstableClient | undefined;
constructor(options?: IntercomClient.Options);
get admins(): AdminsClient;
get aiContent(): AiContentClient;
get articles(): ArticlesClient;
get awayStatusReasons(): AwayStatusReasonsClient;
get export(): ExportClient;
get dataExport(): DataExportClient;
get helpCenters(): HelpCentersClient;
get internalArticles(): InternalArticlesClient;
get ipAllowlist(): IpAllowlistClient;
get companies(): CompaniesClient;
get contacts(): ContactsClient;
get notes(): NotesClient;
get tags(): TagsClient;
get conversations(): ConversationsClient;
get customChannelEvents(): CustomChannelEventsClient;
get customObjectInstances(): CustomObjectInstancesClient;
get dataAttributes(): DataAttributesClient;
get events(): EventsClient;
get jobs(): JobsClient;
get messages(): MessagesClient;
get segments(): SegmentsClient;
get subscriptionTypes(): SubscriptionTypesClient;
get phoneCallRedirects(): PhoneCallRedirectsClient;
get calls(): CallsClient;
get teams(): TeamsClient;
get ticketStates(): TicketStatesClient;
get ticketTypes(): TicketTypesClient;
get tickets(): TicketsClient;
get visitors(): VisitorsClient;
get news(): NewsClient;
get unstable(): UnstableClient;
}