export interface JobFileWrite { owner: string; orgId: string | null; path: string; before: string; after: string; writer: string; } /** * A write that removes editor-owned frontmatter fields from a job file is * recorded with who wrote it. Several callers have rebuilt a whole job file * from the fields they know and silently dropped the rest, and the job keeps * running, so the loss shows up days later as a missing channel or name. * Never throws: this runs on the scheduler's write path, and a recording * failure must not fail the write that triggered it. */ export declare function noteJobFrontmatterWrite(write: JobFileWrite): Promise;