import { HistoryManager } from "./base"; export declare class DummyHistoryManager implements HistoryManager { constructor(); addHistory(memoryId: string, previousValue: string | null, newValue: string | null, action: string, createdAt?: string, updatedAt?: string, isDeleted?: number, userId?: string, runId?: string, messageId?: string, happenedAt?: string): Promise; getHistory(memoryId: string, options?: { userId?: string; runId?: string; }): Promise; getAllMessages(options?: { userId?: string; runId?: string; limit?: number; }): Promise; getMessageContext(messageId: string, options: { beforeCount?: number; afterCount?: number; userId?: string; runId?: string; }): Promise; reset(): Promise; addEntity(entityId: string, label: string, type: string, userId?: string, runId?: string): Promise; updateEntity(entityId: string, label: string, type: string, userId?: string, runId?: string): Promise; deleteEntity(entityId: string): Promise; getEntity(entityId: string): Promise; getAllEntities(options?: { userId?: string; runId?: string; }): Promise; associateMemoryWithEntities(memoryId: string, entityIds: string[]): Promise; getMemoryEntities(memoryId: string): Promise; getMessageDetails(memoryId: string): Promise; getMessageConversationContext(memoryId: string): Promise; storeRawMessages(messages: any[], metadata: { userId?: string; runId?: string; messageId: string; batchInfo?: any; }): Promise; searchMessages(query: string, options?: { userId?: string; runId?: string; limit?: number; timeRange?: { start?: string; end?: string; }; }): Promise; getMessagesByPattern(messageIdPattern: string, options?: { userId?: string; runId?: string; exact?: boolean; }): Promise; close(): void; }