import type { Command } from "commander"; import { type SelectionProvenanceReceipt } from "../../lib/selection-provenance.js"; export interface ProvenanceCommandOptions { selectionProfile?: string; station?: string; session?: string; cached?: boolean; json?: boolean; } /** * One read-only receipt for the selection chain: selected, activated, applied, * pinned and consumed are named separately, and every consumer carries its * status and reason. An exit code here only reports a bad request: a read that * could not be answered is recorded as `unverified`, because that is the fact * the caller came for. */ export declare function provenanceLines(receipt: SelectionProvenanceReceipt): string[]; export declare function registerProvenance(parent: Command): void;