export function listDiscordIntegrations(client: ChatBotKitClient, request?: DiscordIntegrationListRequest): ResponsePromise; export function fetchDiscordIntegration(client: ChatBotKitClient, discordId: string): ResponsePromise; export function createDiscordIntegration(client: ChatBotKitClient, request: DiscordIntegrationCreateRequest): Promise; export function updateDiscordIntegration(client: ChatBotKitClient, discordId: string, request: DiscordIntegrationUpdateRequest): Promise; export function deleteDiscordIntegration(client: ChatBotKitClient, discordId: string, request?: DiscordIntegrationDeleteRequest): Promise; export function setupDiscordIntegration(client: ChatBotKitClient, discordId: string): Promise; export function initiateDiscord(client: ChatBotKitClient, discordId: string, request: DiscordInitiateRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type DiscordIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type DiscordIntegrationListResponse = import("../../types/api/v1.js").operations["listDiscordIntegrations"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationListStreamType = import("../../types/api/v1.js").operations["listDiscordIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type DiscordIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchDiscordIntegration"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createDiscordIntegration"]["requestBody"]["content"]["application/json"]; export type DiscordIntegrationCreateRequest = DiscordIntegrationCreateRequestBody; export type DiscordIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createDiscordIntegration"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationCreateResponse = DiscordIntegrationCreateResponseBody; export type DiscordIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateDiscordIntegration"]["requestBody"]["content"]["application/json"]; export type DiscordIntegrationUpdateRequest = DiscordIntegrationUpdateRequestBody; export type DiscordIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateDiscordIntegration"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationUpdateResponse = DiscordIntegrationUpdateResponseBody; export type DiscordIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteDiscordIntegration"]["requestBody"]["content"]["application/json"]; export type DiscordIntegrationDeleteRequest = DiscordIntegrationDeleteRequestBody; export type DiscordIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteDiscordIntegration"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationDeleteResponse = DiscordIntegrationDeleteResponseBody; export type DiscordIntegrationSetupRequestBody = import("../../types/api/v1.js").operations["setupDiscordIntegration"]["requestBody"]["content"]["application/json"]; export type DiscordIntegrationSetupRequest = DiscordIntegrationSetupRequestBody; export type DiscordIntegrationSetupResponseBody = import("../../types/api/v1.js").operations["setupDiscordIntegration"]["responses"]["200"]["content"]["application/json"]; export type DiscordIntegrationSetupResponse = DiscordIntegrationSetupResponseBody; export type DiscordInitiateRequestBody = import("../../types/api/v1.js").operations["initiateDiscord"]["requestBody"]["content"]["application/json"]; export type DiscordInitiateRequest = DiscordInitiateRequestBody; export type DiscordInitiateResponseBody = import("../../types/api/v1.js").operations["initiateDiscord"]["responses"]["200"]["content"]["application/json"]; export type DiscordInitiateResponse = DiscordInitiateResponseBody;