import { z } from "zod"; /** 遗言文件的读回 schema(宪法 [ref] §2:边界读一律 safeParse,不裸铸)。写侧五键同形。 */ declare const CrashLastSchema: z.ZodObject<{ at: z.ZodString; version: z.ZodString; pid: z.ZodNumber; uptimeMs: z.ZodNumber; inflight: z.ZodOptional; err: z.ZodString; }, z.core.$strip>; export type CrashLastInfo = z.infer; export declare function crashLastPath(dataRoot: string): string; /** 崩溃现场写遗言(同步;自身绝不抛——遗言写失败不能遮蔽原崩溃)。 */ export declare function writeCrashLast(dataRoot: string, info: { version: string; inflight: number | undefined; err: unknown; }): void; /** 受控退收尾:删遗言(幂等,缺席零抛)。 */ export declare function clearCrashLast(dataRoot: string): void; /** boot 提示腿:在场读回、缺席/坏字节/坏形回 `undefined`(绝不抛——遗言坏了不能挡启动)。 */ export declare function readCrashLast(dataRoot: string): CrashLastInfo | undefined; export {}; //# sourceMappingURL=crash-last.d.ts.map