import { z } from "zod"; import { type IPackage } from "../package/package.js"; import { AbstractReport, type IReportConfig, type IReportContext } from "./Report.js"; import { type MetaFileAttachmentFn } from "../attachments/MetaFileAttachment.js"; import { type AttachmentData } from "../attachments/Attachments.js"; declare const DependencyDumpParams: z.ZodObject<{ entries: z.ZodArray; folder: z.ZodString; registry: z.ZodUnion<[z.ZodType<`http://${string}`, z.ZodTypeDef, `http://${string}`>, z.ZodType<`https://${string}`, z.ZodTypeDef, `https://${string}`>]>; }, "strip", z.ZodTypeAny, { entries: string[]; folder: string; registry: `http://${string}` | `https://${string}`; }, { entries: string[]; folder: string; registry: `http://${string}` | `https://${string}`; }>; type IDependencyDumpParams = z.infer; export declare class DependencyDumpReport extends AbstractReport { name: string; configs: IReportConfig[]; constructor(params: IDependencyDumpParams); report(pkgs: IPackage>[], { stdoutFormatter }: IReportContext): Promise; validate(): z.ZodTypeAny; } export {};