import { VertexFactory } from "./util/vertex.js"; import { Coalesced, EdgeWrapper, Plain, ThreadMessage } from "./util/edges.js"; import { UserVertex } from "./users.js"; import { EventVertex } from "./events.js"; //#region src/core/interfaces/vertices/threads.d.ts type State = { view?: 'data-tables' | 'editor'; filter?: Record; selector: string; }; type ThreadVertex = VertexFactory<'threads', { state?: State; color?: string; resolved?: boolean; positionMeta?: { x: number; y: number; }; messages: EdgeWrapper<'array', ThreadMessage.Edge>; source?: null | EdgeWrapper<'single', Coalesced.Edge>; taggedPersons?: null | EdgeWrapper<'array', Plain.Edge>; }>; //#endregion export { ThreadVertex }; //# sourceMappingURL=threads.d.ts.map