import type { IIntelligenceConversationMessage } from './IIntelligenceConversationMessage'; export declare enum IntelligenceConversationOrigin { DocumentInsight = "DocumentInsight", Research = "Research" } /** An intelligence conversation returned by the /my endpoints. */ export interface IIntelligenceConversation { /** Unique identification of this conversation. */ id: string; /** Timestamp at which this conversation was created. */ created: string; /** Timestamp at which this conversation was last modified. */ modified: string; /** Origin type that describes what kind of intelligence conversation this is. */ origin: IntelligenceConversationOrigin; /** Target associated with this conversation, e.g. a QuestId or research filter. */ target?: string; /** Human-readable title of the target. Populated for Document Insight conversations; contains the document title derived from the reference. */ targetTitle?: string; /** When true this Document Insight conversation was ultimately answered using Knowmax Quest Research as a fallback. */ solvedByResearch: boolean; /** Optional title describing the entire conversation. */ title?: string; /** When true the title was manually set and will not be overwritten by automatic title generation. */ titleLocked: boolean; /** Id of the identity that owns this conversation. Null for anonymous conversations. */ identityId?: number; /** Temporary conversations will be deleted shortly after they are created. */ temporary: boolean; /** Number of messages in this conversation. */ messageCount: number; /** Initial prompt of the conversation. */ prompt?: string; /** Custom identification of the identity as determined by the external application. */ identityCustomId?: string; /** Display name of the identity. */ identityName?: string; /** Timestamp at which the identity was created in Knowmax Quest. */ identityCreated?: string; /** Name of the application to which the identity belongs. */ applicationName?: string; /** Messages in chronological order. Only populated when retrieving a single conversation by id; undefined in list responses. */ messages?: IIntelligenceConversationMessage[]; } //# sourceMappingURL=IIntelligenceConversation.d.ts.map