export type { Chat, ChatConnectedScope, ChatLocalKnowledgeScope, ChatMessage, ChatRole, CreateChatOptions, NewChatMessage, Project, UiStore, UiStoreFactoryOptions, UpdateChatMessagePatch, UpdateChatPatch, UpdateProjectPatch, WorkflowStatus, } from "./types.js";
export { UiStoreError, type UiStoreErrorCode, invalidPath, invalidRequest, notFound, pathNotDirectory, pathNotFound, projectExists, } from "./errors.js";
export { classifyPathShape, validateProjectPath, type PathShape, type ValidateProjectPathOptions, } from "./validation.js";
export { assertUiDbOutsideProject, resolveUiDbPath, UI_DB_FILENAME, UI_DB_DIRNAME, } from "./paths.js";
export { runMigrations, SCHEMA_VERSION } from "./schema.js";
export { buildUiStoreOverDatabase, createInMemoryUiStore, createNodeUiStore, isProjectAvailable, openNodeUiDatabase, UI_DB_BUSY_TIMEOUT_MS, } from "./db.js";
//# sourceMappingURL=index.d.ts.map