export declare enum ResolveConflicts { ApplyRemote = "upstream", ApplyLocal = "local", Manually = "manually" } export declare const mergeStatuses: readonly ["created", "modified", "deleted", "conflicted"]; export type MergeFileStatus = typeof mergeStatuses[number]; export type FileInfo = string | { file: string; message: string; }; export type MergeStatus = Record; export type ActionForDeleted = { file: string; action: 'deleted' | 'created' | 'skip' | 'addMessage'; message?: string; }; export interface PrepareOptions { base: string; local: string; remote: string; }