export function listMemories(client: ChatBotKitClient, request?: MemoryListRequest): ResponsePromise; export function fetchMemory(client: ChatBotKitClient, memoryId: string): ResponsePromise; export function createMemory(client: ChatBotKitClient, request: MemoryCreateRequest): Promise; export function updateMemory(client: ChatBotKitClient, memoryId: string, request: MemoryUpdateRequest): Promise; export function deleteMemory(client: ChatBotKitClient, memoryId: string, request?: MemoryDeleteRequest): Promise; export function exportMemories(client: ChatBotKitClient, request?: MemoryExportRequest): ResponsePromise; export function searchMemory(client: ChatBotKitClient, request: MemorySearchRequest): Promise; export type ChatBotKitClient = import("../client.js").ChatBotKitClient; export type ResponsePromise = import("../client.js").ResponsePromise; export type MemoryListRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; contactId?: string; botId?: string; }; export type MemoryListResponse = import("../types/api/v1.js").operations["listMemories"]["responses"]["200"]["content"]["application/json"]; export type MemoryListStreamType = import("../types/api/v1.js").operations["listMemories"]["responses"]["200"]["content"]["application/jsonl"]; export type MemoryFetchResponse = import("../types/api/v1.js").operations["fetchMemory"]["responses"]["200"]["content"]["application/json"]; export type MemoryCreateRequestBody = import("../types/api/v1.js").operations["createMemory"]["requestBody"]["content"]["application/json"]; export type MemoryCreateRequest = MemoryCreateRequestBody; export type MemoryCreateResponseBody = import("../types/api/v1.js").operations["createMemory"]["responses"]["200"]["content"]["application/json"]; export type MemoryCreateResponse = MemoryCreateResponseBody; export type MemoryUpdateRequestBody = import("../types/api/v1.js").operations["updateMemory"]["requestBody"]["content"]["application/json"]; export type MemoryUpdateRequest = MemoryUpdateRequestBody; export type MemoryUpdateResponseBody = import("../types/api/v1.js").operations["updateMemory"]["responses"]["200"]["content"]["application/json"]; export type MemoryUpdateResponse = MemoryUpdateResponseBody; export type MemoryDeleteRequestBody = import("../types/api/v1.js").operations["deleteMemory"]["requestBody"]["content"]["application/json"]; export type MemoryDeleteRequest = MemoryDeleteRequestBody; export type MemoryDeleteResponseBody = import("../types/api/v1.js").operations["deleteMemory"]["responses"]["200"]["content"]["application/json"]; export type MemoryDeleteResponse = MemoryDeleteResponseBody; export type MemoryExportRequest = { cursor?: string; order?: "desc" | "asc"; take?: number; meta?: Record; contactId?: string; botId?: string; }; export type MemoryExportResponse = import("../types/api/v1.js").operations["exportMemories"]["responses"]["200"]["content"]["application/json"]; export type MemoryExportStreamType = import("../types/api/v1.js").operations["exportMemories"]["responses"]["200"]["content"]["application/jsonl"]; export type MemorySearchRequestBody = import("../types/api/v1.js").operations["searchMemory"]["requestBody"]["content"]["application/json"]; export type MemorySearchRequest = MemorySearchRequestBody; export type MemorySearchResponseBody = import("../types/api/v1.js").operations["searchMemory"]["responses"]["200"]["content"]["application/json"]; export type MemorySearchResponse = MemorySearchResponseBody;