import type { Dispatch } from './types.ts'; /** * Record one move of HEAD, and of the branch it is on. * * git writes both logs on every update: `logs/HEAD` always, and the branch's own * log when HEAD is attached to one. Both carry the same line. * * @param dispatch workspace op dispatcher * @param gitdir this checkout's git directory, which owns the logs * @param ref the branch ref that also moved, null when HEAD is detached * @param before the id HEAD held, null when it held none * @param after the id it now holds * @param who the identity to record * @param when epoch seconds * @param message what happened */ export declare function record(dispatch: Dispatch, gitdir: string, ref: string | null, before: string | null, after: string, who: string, when: number, message: string): Promise; //# sourceMappingURL=reflog.d.ts.map