/** * @param {{ * gitRoot: string, * changeId: string, * changeDir: string * }} input * @param {{ * appendMetricsEvent: (gitRoot: string, changeId: string, type: string, payload: any) => Promise, * ensureDir: (path: string) => Promise, * nowIsoUtc: () => string, * nowStampUtc: () => string, * nowUnixSeconds: () => number, * pathExists: (path: string) => Promise, * readText: (path: string) => Promise, * snapshotTruthFiles: (gitRoot: string) => Promise, * writeText: (path: string, content: string) => Promise * }} deps */ export declare function runChangeSyncWorkflow(input: any, deps: any): Promise<{ output: string; }>; export declare function runChangeArchiveWorkflow(input: any, deps: any): Promise<{ output: string; archivedTo: string; archivedToRel: string; handoffPath: string; handoffRel: string; metaPath: string; metaRel: string; stampPath: string; stampRel: string; }>;