export function listWidgetIntegrations(client: ChatBotKitClient, request?: WidgetIntegrationListRequest): ResponsePromise; export function fetchWidgetIntegration(client: ChatBotKitClient, widgetId: string): ResponsePromise; export function createWidgetIntegration(client: ChatBotKitClient, request: WidgetIntegrationCreateRequest): Promise; export function updateWidgetIntegration(client: ChatBotKitClient, widgetId: string, request: WidgetIntegrationUpdateRequest): Promise; export function deleteWidgetIntegration(client: ChatBotKitClient, widgetId: string, request?: WidgetIntegrationDeleteRequest): Promise; export function setupWidgetIntegration(client: ChatBotKitClient, widgetId: string): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type WidgetIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type WidgetIntegrationListResponse = import("../../types/api/v1.js").operations["listWidgetIntegrations"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationListStreamType = import("../../types/api/v1.js").operations["listWidgetIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type WidgetIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchWidgetIntegration"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createWidgetIntegration"]["requestBody"]["content"]["application/json"]; export type WidgetIntegrationCreateRequest = WidgetIntegrationCreateRequestBody; export type WidgetIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createWidgetIntegration"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationCreateResponse = WidgetIntegrationCreateResponseBody; export type WidgetIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateWidgetIntegration"]["requestBody"]["content"]["application/json"]; export type WidgetIntegrationUpdateRequest = WidgetIntegrationUpdateRequestBody; export type WidgetIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateWidgetIntegration"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationUpdateResponse = WidgetIntegrationUpdateResponseBody; export type WidgetIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteWidgetIntegration"]["requestBody"]["content"]["application/json"]; export type WidgetIntegrationDeleteRequest = WidgetIntegrationDeleteRequestBody; export type WidgetIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteWidgetIntegration"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationDeleteResponse = WidgetIntegrationDeleteResponseBody; export type WidgetIntegrationSetupRequestBody = import("../../types/api/v1.js").operations["setupWidgetIntegration"]["requestBody"]["content"]["application/json"]; export type WidgetIntegrationSetupRequest = WidgetIntegrationSetupRequestBody; export type WidgetIntegrationSetupResponseBody = import("../../types/api/v1.js").operations["setupWidgetIntegration"]["responses"]["200"]["content"]["application/json"]; export type WidgetIntegrationSetupResponse = WidgetIntegrationSetupResponseBody;