export type InstallRecordBase = { source: "npm" | "archive" | "path" | "clawhub" | "git"; spec?: string; sourcePath?: string; installPath?: string; version?: string; resolvedName?: string; resolvedVersion?: string; resolvedSpec?: string; integrity?: string; shasum?: string; resolvedAt?: string; installedAt?: string; clawhubUrl?: string; clawhubPackage?: string; clawhubFamily?: "code-plugin" | "bundle-plugin"; clawhubChannel?: "official" | "community" | "private"; artifactKind?: "legacy-zip" | "npm-pack"; artifactFormat?: "zip" | "tgz"; npmIntegrity?: string; npmShasum?: string; npmTarballName?: string; clawpackSha256?: string; clawpackSpecVersion?: number; clawpackManifestSha256?: string; clawpackSize?: number; gitUrl?: string; gitRef?: string; gitCommit?: string; };