import type { Command } from 'commander'; import { type ShowRequestArtifactResult } from '../../services/artifacts/request-artifact-service.js'; import { type ProgramIO } from '../cli-helpers.js'; /** * The type a `request show` reports is the EFFECTIVE one: an artifact that * records no type still reads as `feature`, and a reader who cannot tell that * from a chosen `feature` cannot tell which prerequisite table the next gate * will apply. The field says which; this line says it in words. */ export declare function typeProvenanceWarning(result: ShowRequestArtifactResult): string[]; export declare function registerRequestShowCommand(request: Command, io: ProgramIO): void;