export type InstallRecordBase = {
    source: "npm" | "archive" | "path" | "clawhub";
    spec?: string;
    sourcePath?: string;
    installPath?: string;
    version?: string;
    resolvedName?: string;
    resolvedVersion?: string;
    resolvedSpec?: string;
    integrity?: string;
    shasum?: string;
    resolvedAt?: string;
    installedAt?: string;
    clawhubUrl?: string;
    clawhubArtifactUrl?: string;
    clawhubPackage?: string;
    clawhubFamily?: "code-plugin" | "bundle-plugin";
    clawhubChannel?: "official" | "community" | "private";
    artifactKind?: "legacy-zip" | "npm-pack" | "clawpack";
    artifactFormat?: "zip" | "tgz";
    npmIntegrity?: string;
    npmShasum?: string;
    npmTarballName?: string;
    clawpackSha256?: string;
    clawpackSpecVersion?: number;
    clawpackManifestSha256?: string;
    clawpackSize?: number;
    securityState?: string;
    scanState?: string;
    moderationState?: string;
    readinessPhase?: string;
    verificationTier?: string;
    verificationSourceRepo?: string;
    verificationSourceCommit?: string;
    verificationHasProvenance?: boolean;
};
