export function listTwilioIntegrations(client: ChatBotKitClient, request?: TwilioIntegrationListRequest): ResponsePromise; export function fetchTwilioIntegration(client: ChatBotKitClient, twilioId: string): ResponsePromise; export function createTwilioIntegration(client: ChatBotKitClient, request: TwilioIntegrationCreateRequest): Promise; export function updateTwilioIntegration(client: ChatBotKitClient, twilioId: string, request: TwilioIntegrationUpdateRequest): Promise; export function deleteTwilioIntegration(client: ChatBotKitClient, twilioId: string, request?: TwilioIntegrationDeleteRequest): Promise; export function setupTwilioIntegration(client: ChatBotKitClient, twilioId: string): Promise; export function initiateTwilio(client: ChatBotKitClient, twilioId: string, request: TwilioInitiateRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type TwilioIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type TwilioIntegrationListResponse = import("../../types/api/v1.js").operations["listTwilioIntegrations"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationListStreamType = import("../../types/api/v1.js").operations["listTwilioIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type TwilioIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchTwilioIntegration"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createTwilioIntegration"]["requestBody"]["content"]["application/json"]; export type TwilioIntegrationCreateRequest = TwilioIntegrationCreateRequestBody; export type TwilioIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createTwilioIntegration"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationCreateResponse = TwilioIntegrationCreateResponseBody; export type TwilioIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateTwilioIntegration"]["requestBody"]["content"]["application/json"]; export type TwilioIntegrationUpdateRequest = TwilioIntegrationUpdateRequestBody; export type TwilioIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateTwilioIntegration"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationUpdateResponse = TwilioIntegrationUpdateResponseBody; export type TwilioIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteTwilioIntegration"]["requestBody"]["content"]["application/json"]; export type TwilioIntegrationDeleteRequest = TwilioIntegrationDeleteRequestBody; export type TwilioIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteTwilioIntegration"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationDeleteResponse = TwilioIntegrationDeleteResponseBody; export type TwilioIntegrationSetupRequestBody = import("../../types/api/v1.js").operations["setupTwilioIntegration"]["requestBody"]["content"]["application/json"]; export type TwilioIntegrationSetupRequest = TwilioIntegrationSetupRequestBody; export type TwilioIntegrationSetupResponseBody = import("../../types/api/v1.js").operations["setupTwilioIntegration"]["responses"]["200"]["content"]["application/json"]; export type TwilioIntegrationSetupResponse = TwilioIntegrationSetupResponseBody; export type TwilioInitiateRequestBody = import("../../types/api/v1.js").operations["initiateTwilio"]["requestBody"]["content"]["application/json"]; export type TwilioInitiateRequest = TwilioInitiateRequestBody; export type TwilioInitiateResponseBody = import("../../types/api/v1.js").operations["initiateTwilio"]["responses"]["200"]["content"]["application/json"]; export type TwilioInitiateResponse = TwilioInitiateResponseBody;