import { WithTimestamps } from '@n8n/db';
export declare class InstanceAiObservationalMemory extends WithTimestamps {
    id: string;
    lookupKey: string;
    scope: string;
    threadId: string | null;
    resourceId: string;
    activeObservations: string;
    originType: string;
    config: string;
    generationCount: number;
    lastObservedAt: Date | null;
    pendingMessageTokens: number;
    totalTokensObserved: number;
    observationTokenCount: number;
    isObserving: boolean;
    isReflecting: boolean;
    observedMessageIds: string[] | null;
    observedTimezone: string | null;
    bufferedObservations: string | null;
    bufferedObservationTokens: number | null;
    bufferedMessageIds: string[] | null;
    bufferedReflection: string | null;
    bufferedReflectionTokens: number | null;
    bufferedReflectionInputTokens: number | null;
    reflectedObservationLineCount: number | null;
    bufferedObservationChunks: unknown[] | null;
    isBufferingObservation: boolean;
    isBufferingReflection: boolean;
    lastBufferedAtTokens: number;
    lastBufferedAtTime: Date | null;
    metadata: Record<string, unknown> | null;
}
