export interface ManagerServiceRemovalFile { path: string; sha256: string; dev: string; ino: string; uid: number; mode: number; size: number; ctimeNs: string; mtimeNs: string; windowsAclDigest?: string; } export interface ManagerServiceRemovalSnapshot { definition: ManagerServiceRemovalFile; metadata: ManagerServiceRemovalFile; } export interface ManagerServiceRemoval { platform: "linux" | "darwin" | "win32"; files: ManagerServiceRemovalSnapshot; initial: { enabled: boolean; processId: number | null; identity: string | null; }; } /** 只解析无业务内容的身份快照;实际路径归属由事务与 getServiceFiles 再核验。 */ export declare function parseManagerServiceRemovalSnapshot(input: unknown): ManagerServiceRemoval; export type RemovalFileSnapshot = ManagerServiceRemovalFile; export type ManagerServiceRemovalFiles = Pick; //# sourceMappingURL=manager-service-removal-snapshot.d.ts.map