import { z } from "zod/v3";

//#region lib/modules/platform/github/schema.d.ts
declare const GithubVulnerabilityAlerts: z.ZodEffects<z.ZodEffects<z.ZodArray<z.ZodAny, "many">, {
  security_advisory: {
    description: string;
    identifiers: {
      value: string;
      type: string;
    }[];
    references?: {
      url: string;
    }[] | undefined;
  };
  security_vulnerability: {
    package: {
      ecosystem: "actions" | "composer" | "go" | "maven" | "npm" | "nuget" | "pip" | "rubygems" | "rust";
      name: string;
    };
    vulnerable_version_range: string;
    first_patched_version?: {
      identifier: string;
    } | null | undefined;
  } | null;
  dependency: {
    manifest_path: string;
  };
  dismissed_reason?: string | null | undefined;
}[], any[]>, {
  security_advisory: {
    description: string;
    identifiers: {
      value: string;
      type: string;
    }[];
    references?: {
      url: string;
    }[] | undefined;
  };
  security_vulnerability: {
    package: {
      ecosystem: "actions" | "composer" | "go" | "maven" | "npm" | "nuget" | "pip" | "rubygems" | "rust";
      name: string;
    };
    vulnerable_version_range: string;
    first_patched_version?: {
      identifier: string;
    } | null | undefined;
  } | null;
  dependency: {
    manifest_path: string;
  };
  dismissed_reason?: string | null | undefined;
}[], any[]>;
type GithubVulnerabilityAlerts = z.infer<typeof GithubVulnerabilityAlerts>;
type GithubVulnerabilityAlert = GithubVulnerabilityAlerts[number];
//#endregion
export { GithubVulnerabilityAlert };
//# sourceMappingURL=schema.d.ts.map