export type DispatchRegistry = Record; /** * Serialize a dispatch-registry read-modify-write across CLI processes. * * Atomic rename alone only prevents torn JSON; without the surrounding lock, * two dispatch commands can both read the same snapshot and the last rename * silently drops the other command's seed. Keep the mutation inside the lock * so report-back retains every concurrently-created thread. */ export declare function updateDispatchRegistry(path: string, mutate: (registry: DispatchRegistry) => void | Promise): Promise; export declare function recordDispatchRegistryEntry(path: string, seedId: string, entry: unknown): Promise; //# sourceMappingURL=dispatch-registry.d.ts.map