import { VertexFactory } from "./util/vertex.js"; import { EdgeWrapper, Plain } from "./util/edges.js"; import { Domain } from "./properties/domain.js"; import { UserVertex } from "./users.js"; import { ConversationVertex } from "./conversations.js"; //#region src/core/interfaces/vertices/messages.d.ts type MessageVertex = VertexFactory<'messages', Domain & { type: string; content?: string; status?: string; name?: string; args?: unknown; response?: unknown; reasoning?: boolean; error?: string; interrupt?: { data?: string | Record; response?: string | Record; }; user: EdgeWrapper<'single', Plain.Edge>; conversation: EdgeWrapper<'single', Plain.Edge>; }>; //#endregion export { MessageVertex }; //# sourceMappingURL=messages.d.ts.map