UNPKG

runlog

Version:

CLI tool for uploading Claude Code conversations to runlog.io

44 lines 1.26 kB
import { ConversationMetadata } from './types.js'; import { ConversationParser } from './parser.js'; interface SelectorOptions { conversations: ConversationMetadata[]; parser: ConversationParser; } export declare class InteractiveSelector { private conversations; private parser; private selectedIndex; private isPreviewMode; private isSearchMode; private searchTerm; private allConversations; private previewMessages; private allPreviewMessages; private previewOffset; private sortMode; private sortDescending; private get messagesPerPage(); private totalMessages; private loadedUpTo; private loadedFrom; private rl; private searchDebounceTimer; private isSearching; private wasInSearchMode; constructor(options: SelectorOptions); select(): Promise<ConversationMetadata | null>; private render; private renderList; private renderPreview; private wrapText; private loadMoreMessages; private loadOlderMessages; private triggerSearch; private performSearch; private cleanup; private cycleSortMode; private getSortModeDisplay; private sortConversations; } export {}; //# sourceMappingURL=interactive-selector.d.ts.map