import type { DesktopSidebarMetadata } from "./desktop-sidebar-metadata.js"; export interface DesktopSidebarProjectCandidate { hostId: string; threadId: string; cwd: string | null; } /** Renderer project membership uses explicit assignment, then its saved root/hint filters. */ export declare function desktopSidebarProject(entry: DesktopSidebarProjectCandidate, layout: DesktopSidebarMetadata): string | undefined; /** Overlapping root ownership also depends on renderer-specific project priority. */ export declare function desktopSidebarHasOverlappingRoots(layout: DesktopSidebarMetadata): boolean;