import type { CommandFn, CommandUsage } from '../index.ts'; import type { LoadedConfig } from '../config/index.ts'; export declare const usage: CommandUsage; export type CommandResultSingle = { id: string; name: string; version: string; filename: string; files: string[]; size: number; unpackedSize: number; shasum?: string; integrity?: string; }; export type CommandResult = CommandResultSingle | CommandResultSingle[]; export declare const views: { readonly human: (results: CommandResult) => string; readonly json: (r: CommandResult) => CommandResult; }; export declare const command: CommandFn; export declare const commandSingle: (location: string, conf: LoadedConfig) => Promise<{ id: string; name: string; version: string; filename: string; files: string[]; size: number; unpackedSize: number; shasum: string | undefined; integrity: string | undefined; }>;