import type { DesktopSidebarMetadata } from "./desktop-sidebar-metadata.js"; import { type DesktopSidebarProjectCandidate } from "./desktop-sidebar-projects.js"; export interface DesktopSidebarSummary { status: "supported" | "partial" | "unsupported" | "unavailable"; mode?: string; limitations: string[]; selectionScope: "persisted_expanded_membership"; } export interface DesktopSidebarMembership { section: "pinned" | "project"; projectId?: string; projectName?: string; } interface SidebarCandidate extends DesktopSidebarProjectCandidate { codexHome: string; conversationId: string; updatedAtMs: number; threadSectionId?: string | null; sectionPosition?: number; sidebar?: DesktopSidebarMembership; } export declare const DESKTOP_PINNED_SECTION_ID = "01984de2-8f74-7c91-a3b2-5c5e937cf318"; export declare function selectDesktopSidebar(entries: T[], layouts: Map, archivedIds?: Set): { sessions: T[]; sidebar: DesktopSidebarSummary; fingerprint: string; }; export {};