import { Conversation, ConversationsService } from "mongodb-rag-core";
import { ObjectId } from "mongodb-rag-core/mongodb";
export type UpdateTraceFuncParams = {
    reqId: string;
    traceId: string;
    conversation: Conversation;
};
export type UpdateTraceFunc = (params: UpdateTraceFuncParams) => Promise<void>;
export declare function updateTraceIfExists({ updateTrace, reqId, conversations, assistantResponseMessageId, conversationId, }: {
    updateTrace?: UpdateTraceFunc;
    reqId: string;
    conversations: ConversationsService;
    assistantResponseMessageId: ObjectId;
    conversationId: ObjectId;
}): Promise<void>;
//# sourceMappingURL=UpdateTraceFunc.d.ts.map