import { z } from "zod"; import { type IPackage } from "../package/package.js"; import { OnlinePackageProvider } from "../providers/online.js"; import { AbstractReport, type IReportConfig, type IReportContext } from "./Report.js"; import { BasePackageParameter } from "./Validation.js"; export declare const onlinePackageProviderType: z.ZodType; export type IUpdateInfoParams = z.infer; export declare class UpdateInfoReport extends AbstractReport { name: string; configs: IReportConfig; constructor(params: IUpdateInfoParams); report([pkg]: [IPackage], { stdoutFormatter, stderrFormatter }: IReportContext): Promise; private _isOnlinePackageProvider; validate(): z.ZodTypeAny; }