export type WorkflowAtomicWritePoint = "after-file-sync" | "before-commit" | "after-commit" | "after-directory-sync"; export type WorkflowAtomicFaultInjector = (point: WorkflowAtomicWritePoint) => void | Promise; export declare function writeWorkflowJson(path: string, value: unknown, options?: { readonly createOnly?: boolean; readonly fault?: WorkflowAtomicFaultInjector; }): Promise; export declare function readWorkflowJson(path: string): Promise; export declare function syncWorkflowDirectory(path: string): Promise; export declare function canonicalJson(value: unknown): string; export declare function sha256(value: string): string; export declare function isNodeError(error: unknown): error is NodeJS.ErrnoException; //# sourceMappingURL=atomic-storage.d.ts.map