export function listNotionIntegrations(client: ChatBotKitClient, request?: NotionIntegrationListRequest): ResponsePromise; export function fetchNotionIntegration(client: ChatBotKitClient, notionId: string): ResponsePromise; export function createNotionIntegration(client: ChatBotKitClient, request: NotionIntegrationCreateRequest): Promise; export function updateNotionIntegration(client: ChatBotKitClient, notionId: string, request: NotionIntegrationUpdateRequest): Promise; export function deleteNotionIntegration(client: ChatBotKitClient, notionId: string, request?: NotionIntegrationDeleteRequest): Promise; export function syncNotionIntegration(client: ChatBotKitClient, notionId: string): Promise; export type ChatBotKitClient = import("../../client.js").ChatBotKitClient; export type ResponsePromise = import("../../client.js").ResponsePromise; export type NotionIntegrationListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; }; export type NotionIntegrationListResponse = import("../../types/api/v1.js").operations["listNotionIntegrations"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationListStreamType = import("../../types/api/v1.js").operations["listNotionIntegrations"]["responses"]["200"]["content"]["application/jsonl"]; export type NotionIntegrationFetchResponse = import("../../types/api/v1.js").operations["fetchNotionIntegration"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationCreateRequestBody = import("../../types/api/v1.js").operations["createNotionIntegration"]["requestBody"]["content"]["application/json"]; export type NotionIntegrationCreateRequest = NotionIntegrationCreateRequestBody; export type NotionIntegrationCreateResponseBody = import("../../types/api/v1.js").operations["createNotionIntegration"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationCreateResponse = NotionIntegrationCreateResponseBody; export type NotionIntegrationUpdateRequestBody = import("../../types/api/v1.js").operations["updateNotionIntegration"]["requestBody"]["content"]["application/json"]; export type NotionIntegrationUpdateRequest = NotionIntegrationUpdateRequestBody; export type NotionIntegrationUpdateResponseBody = import("../../types/api/v1.js").operations["updateNotionIntegration"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationUpdateResponse = NotionIntegrationUpdateResponseBody; export type NotionIntegrationDeleteRequestBody = import("../../types/api/v1.js").operations["deleteNotionIntegration"]["requestBody"]["content"]["application/json"]; export type NotionIntegrationDeleteRequest = NotionIntegrationDeleteRequestBody; export type NotionIntegrationDeleteResponseBody = import("../../types/api/v1.js").operations["deleteNotionIntegration"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationDeleteResponse = NotionIntegrationDeleteResponseBody; export type NotionIntegrationSyncRequestBody = import("../../types/api/v1.js").operations["syncNotionIntegration"]["requestBody"]["content"]["application/json"]; export type NotionIntegrationSyncRequest = NotionIntegrationSyncRequestBody; export type NotionIntegrationSyncResponseBody = import("../../types/api/v1.js").operations["syncNotionIntegration"]["responses"]["200"]["content"]["application/json"]; export type NotionIntegrationSyncResponse = NotionIntegrationSyncResponseBody;