export interface ThreadTitleModelConfig { api_key?: string; base_url?: string; provider_id?: string; model?: string; } export declare function buildFallbackThreadTitle(message: string): string; export declare function sanitizeGeneratedThreadTitle(value: string): string | null; export declare function readCodexThreadTitleFromThreadIndex(runtimeThreadId: string | null | undefined, indexPath?: string): string | null; export declare function readCodexThreadTitleFromStateDb(runtimeThreadId: string | null | undefined, dbPath?: string): string | null; export declare function usesAnthropicMessagesApi(modelConfig: ThreadTitleModelConfig | null): boolean; //# sourceMappingURL=thread-title.d.ts.map