export function listExtractIntegrations(client: ChatBotKitClient, request?: ExtractIntegrationListRequest): ResponsePromise; export function fetchExtractIntegration(client: ChatBotKitClient, extractId: string): ResponsePromise; export function createExtractIntegration(client: ChatBotKitClient, request: ExtractIntegrationCreateRequest): Promise; export function updateExtractIntegration(client: ChatBotKitClient, extractId: string, request: ExtractIntegrationUpdateRequest): Promise; export function deleteExtractIntegration(client: ChatBotKitClient, extractId: string, request?: ExtractIntegrationDeleteRequest): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type ExtractIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type ExtractIntegrationListResponse = import("../../types/api/v1.js").operations["listExtractIntegrations"]["responses"]["200"]["content"]["application/json"]; export type ExtractIntegrationListStreamType = import("../../types/api/v1.js").operations["listExtractIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type ExtractIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchExtractIntegration"]["responses"]["200"]["content"]["application/json"]; export type ExtractIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createExtractIntegration"]["requestBody"]["content"]["application/json"]; export type ExtractIntegrationCreateRequest = ExtractIntegrationCreateRequestBody; export type ExtractIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createExtractIntegration"]["responses"]["200"]["content"]["application/json"]; export type ExtractIntegrationCreateResponse = ExtractIntegrationCreateResponseBody; export type ExtractIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateExtractIntegration"]["requestBody"]["content"]["application/json"]; export type ExtractIntegrationUpdateRequest = ExtractIntegrationUpdateRequestBody; export type ExtractIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateExtractIntegration"]["responses"]["200"]["content"]["application/json"]; export type ExtractIntegrationUpdateResponse = ExtractIntegrationUpdateResponseBody; export type ExtractIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteExtractIntegration"]["requestBody"]["content"]["application/json"]; export type ExtractIntegrationDeleteRequest = ExtractIntegrationDeleteRequestBody; export type ExtractIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteExtractIntegration"]["responses"]["200"]["content"]["application/json"]; export type ExtractIntegrationDeleteResponse = ExtractIntegrationDeleteResponseBody;