export function listMessengerIntegrations(client: ChatBotKitClient, request?: MessengerIntegrationListRequest): ResponsePromise; export function fetchMessengerIntegration(client: ChatBotKitClient, messengerId: string): ResponsePromise; export function createMessengerIntegration(client: ChatBotKitClient, request: MessengerIntegrationCreateRequest): Promise; export function updateMessengerIntegration(client: ChatBotKitClient, messengerId: string, request: MessengerIntegrationUpdateRequest): Promise; export function deleteMessengerIntegration(client: ChatBotKitClient, messengerId: string, request?: MessengerIntegrationDeleteRequest): Promise; export function setupMessengerIntegration(client: ChatBotKitClient, messengerId: string): Promise; export function initiateMessenger(client: ChatBotKitClient, messengerId: string, request: MessengerInitiateRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type MessengerIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type MessengerIntegrationListResponse = import("../../types/api/v1.js").operations["listMessengerIntegrations"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationListStreamType = import("../../types/api/v1.js").operations["listMessengerIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type MessengerIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchMessengerIntegration"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createMessengerIntegration"]["requestBody"]["content"]["application/json"]; export type MessengerIntegrationCreateRequest = MessengerIntegrationCreateRequestBody; export type MessengerIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createMessengerIntegration"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationCreateResponse = MessengerIntegrationCreateResponseBody; export type MessengerIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateMessengerIntegration"]["requestBody"]["content"]["application/json"]; export type MessengerIntegrationUpdateRequest = MessengerIntegrationUpdateRequestBody; export type MessengerIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateMessengerIntegration"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationUpdateResponse = MessengerIntegrationUpdateResponseBody; export type MessengerIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteMessengerIntegration"]["requestBody"]["content"]["application/json"]; export type MessengerIntegrationDeleteRequest = MessengerIntegrationDeleteRequestBody; export type MessengerIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteMessengerIntegration"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationDeleteResponse = MessengerIntegrationDeleteResponseBody; export type MessengerIntegrationSetupRequestBody = import("../../types/api/v1.js").operations["setupMessengerIntegration"]["requestBody"]["content"]["application/json"]; export type MessengerIntegrationSetupRequest = MessengerIntegrationSetupRequestBody; export type MessengerIntegrationSetupResponseBody = import("../../types/api/v1.js").operations["setupMessengerIntegration"]["responses"]["200"]["content"]["application/json"]; export type MessengerIntegrationSetupResponse = MessengerIntegrationSetupResponseBody; export type MessengerInitiateRequestBody = import("../../types/api/v1.js").operations["initiateMessenger"]["requestBody"]["content"]["application/json"]; export type MessengerInitiateRequest = MessengerInitiateRequestBody; export type MessengerInitiateResponseBody = import("../../types/api/v1.js").operations["initiateMessenger"]["responses"]["200"]["content"]["application/json"]; export type MessengerInitiateResponse = MessengerInitiateResponseBody;