export { useWorkspaceEntries } from "./useWorkspaceEntries.js";
export { MAX_WORKSPACE_FILE_READ_BYTES } from "./WorkspaceFileReader.js";
export { useWorkspaceFiles } from "./useWorkspaceFiles.js";
export { useWorkspaceFileContent } from "./useWorkspaceFileContent.js";
export { useWorkspaceFileSearch } from "./useWorkspaceFileSearch.js";
export { WorkspaceFileSearch } from "./WorkspaceFileSearch.js";
export { useWorkspaceContentSearch } from "./useWorkspaceContentSearch.js";
export { WorkspaceContentSearch } from "./WorkspaceContentSearch.js";
// The highlight helper (findHighlightRanges) stays @internal, like matchWorkspaceFiles.
export { FileViewer } from "./FileViewer.js";
export { WorkspaceSurface } from "./WorkspaceSurface.js";
// Virtual-document identity helpers: hosts mint collision-proof entry ids for
// SurfaceVirtualDocument tabs and detect them in file-only code paths.
export { virtualEntryId, isVirtualEntryId } from "../internal/store/index.js";
export { ExplorerTree } from "./ExplorerTree.js";
export { WorkspaceEditor } from "./WorkspaceEditor.js";
export { WorkspaceSummary } from "./WorkspaceSummary.js";
export { useRecentWorkspaces } from "./useRecentWorkspaces.js";
export { useWorkspaceSources } from "./useWorkspaceSources.js";
//# sourceMappingURL=index.js.map