export interface MergeResult { sessions: number; messages: number; tool_calls: number; embeddings: number; } /** * Merge another sessions database (e.g. copied from another machine) into the * local one. New rows are added (INSERT OR IGNORE on id / natural keys) and the * `machine` tag from the source is preserved, so the merged index stays * attributable per machine. FTS is repopulated for new rows via the triggers. */ export declare function mergeFromDb(path: string): MergeResult; //# sourceMappingURL=merge.d.ts.map