/** * The research workbench: a wide fixed overlay with a left rail (the nine * view tabs plus the project picker at the bottom) and a content area that * renders the active view — the project overview card, the Overleaf-style * paper editor, the literature library, the experiment records with the * experiment log, the paper-figure grid, the group-meeting deck builder, * the compute-server board, the ledger (the transparent growth record: * timeline + progress report), and the venues view (the ccfddl conference * catalog with its per-project watch list plus the CCF-A journal directory). All * data arrives through the four props shares — the shared store carries * open/selection/active-tab, the `useResearch` hook carries the remote view, * and the inject face carries the verbs. The component owns no subscription * machinery. * @module dsh-client-ui-mimir/client/ResearchPanel */ import type { ResearchPanelProps } from './slots.ts'; /** * The frame-level research workbench entry. * @param props - the shared panel store, the injected research face, and copy. * @returns the workbench while open, or null while closed. */ export declare function ResearchPanel({ useStore, actions, useResearch, useChrome, useSessionList, ensure, selectProject, importProject, createProject, renameProject, deleteProject, selectSession, compile, editSource, reloadSource, requestCompileFix, requestRelatedWork, requestPaperScore, requestFigureOrganize, ensurePapers, refreshPapers, searchArxiv, searchWeb, importPaper, removePaper, updatePaper, fetchPaperPdf, loadArtifact, loadFigures, uploadFigures, deleteFigure, renameFigure, updateFigure, ensureSubscriptions, saveArxivSubscription, deleteArxivSubscription, checkArxivSubscriptions, ensureZotero, recheckZotero, searchZotero, importZoteroItem, exportZoteroCollectionToBib, insertFigure, consumePaperJump, generateMetricFigure, deleteExperiment, updateExperiment, saveExperiment, ensureServers, saveServer, deleteServer, checkServer, checkAllServers, ensureJobs, refreshJobs, submitJob, deleteJob, ensureBibliography, reloadBibliography, deleteBibEntry, updateBibEntry, importPapersToBib, reorderPaperSections, reorderPaperSubsections, loadSnapshots, loadSnapshotDetail, closeSnapshotDetail, revertSnapshot, ensureVenueTemplates, applyVenueTemplate, clearVenueTemplate, uploadTemplateFiles, requestVenueFormat, ensureVenues, refreshVenues, refreshVenueCatalog, toggleVenueWatch, loadMeetings, generateMeetingDeck, deleteMeetingDeck, getImageGenConfig, saveImageGenConfig, loadLedger, generateReport, generateBrief, addJournal, ensureWorktree, refreshWorktree, setMainline, setIdeaParent, adoptIdea, closeIdea, ensureForaging, refreshForaging, ensureMoments, refreshMoments, declineMoment, loadEvidenceGraph, refreshEvidenceGraph, retractEvidence, ensureEureka, ensureDigest, refreshDigest, generateDigest, setEureka, pinMoment, getDigdigConfig, saveDigdigConfig, exportWiki, importWiki, dismissToast, pruneToasts, toggleTheme, toggleLocale, t, }: ResearchPanelProps): import("react").JSX.Element | null; //# sourceMappingURL=ResearchPanel.d.ts.map