/** * Serialize file mutation operations targeting the same file across extensions. * Operations for different files still run in parallel. * * Note: Built-in `edit` and `write` tools in oh-my-pi do not take this queue; * this serializes custom tools and extensions against each other. */ export declare function withFileMutationQueue(filePath: string, fn: () => Promise): Promise;