import type { Manifest, Packument } from '@vltpkg/types'; import type { PackageReportData } from '@vltpkg/security-archive'; import type { CommandFn, CommandUsage } from '../index.ts'; import type { ViewOptions } from '../view.ts'; export declare const usage: CommandUsage; export type ViewResult = { /** The full packument data from the registry */ packument: Packument; /** The resolved manifest for the requested version */ manifest: Manifest; /** Security report data, if available */ security?: PackageReportData; /** The specific field value if a field was requested */ fieldValue?: unknown; /** The field path that was requested */ fieldPath?: string; }; export declare const views: { readonly human: (result: ViewResult, _options: ViewOptions, _conf: import("../config/index.ts").ParsedConfig) => string; readonly json: (result: ViewResult, _options: ViewOptions, _conf: import("../config/index.ts").ParsedConfig) => unknown; }; export declare const command: CommandFn;