import { Conversation, ConversationOptions } from "./Conversation";
import { ConvoGraphDb, ConvoMetadataAndTypeMap, ConvoNode, ConvoNodeExecCtx, IHasConvoGraphDb } from "./convo-graph-types";
export declare const getConvoNodeMetadataAsync: (convo: Conversation | null) => Promise<ConvoMetadataAndTypeMap>;
export declare const createConvoNodeExecCtxAsync: (node: ConvoNode, convoOptions?: ConversationOptions) => Promise<ConvoNodeExecCtx>;
export declare const hasConvoGraphDb: (obj: any) => obj is IHasConvoGraphDb;
export declare const fixConvoGraphDb: (db: ConvoGraphDb) => boolean;
