intercom-client
Version:
Official Node bindings to the Intercom API
30 lines (29 loc) • 1.16 kB
TypeScript
import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js";
import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js";
import * as core from "../../../../core/index.js";
import * as Intercom from "../../../index.js";
export declare namespace TicketStatesClient {
interface Options extends BaseClientOptions {
}
interface RequestOptions extends BaseRequestOptions {
}
}
/**
* Everything about your ticket states
*/
export declare class TicketStatesClient {
protected readonly _options: NormalizedClientOptionsWithAuth<TicketStatesClient.Options>;
constructor(options?: TicketStatesClient.Options);
/**
* You can get a list of all ticket states for a workspace.
*
* @param {TicketStatesClient.RequestOptions} requestOptions - Request-specific configuration.
*
* @throws {@link Intercom.UnauthorizedError}
*
* @example
* await client.ticketStates.listTicketStates()
*/
listTicketStates(requestOptions?: TicketStatesClient.RequestOptions): core.HttpResponsePromise<Intercom.TicketStateList>;
private __listTicketStates;
}