/** * Resolve a user-visible title for a ProjectChat row. * * Mobile (ConversationListItem.tsx) renders `title?.trim() || pathSuffix || * ''`, so when title and projectPath are both blank the row appears empty. * This helper produces a non-empty title for every input by falling back * through title → slug-ish projectName → path suffix → short id. */ export declare function deriveProjectChatTitle(input: { title: string | null | undefined; projectName: string | null | undefined; projectPath: string | null | undefined; id: string; }): string; //# sourceMappingURL=deriveProjectChatTitle.d.ts.map