import { type CommandResult } from './types.js'; export declare const EXPLAIN_USAGE = "geonosis explain [--json] \u2014 the effective value of everything that name decides, and which file decided it."; export type Origin = string; export type EffectiveValue = { key: string; origin: Origin; value: unknown; }; export type ExplainedSubject = { kind: 'counter' | 'package' | 'rule' | 'tier'; name: string; presets?: string[]; shape?: string; values: EffectiveValue[]; }; export type Explained = { subject: string; subjects: ExplainedSubject[]; }; export type ExplainInput = { cwd: string; json?: boolean; subject: string; unknownFlags?: string[]; }; export declare const runExplain: ({ cwd, json, subject, unknownFlags }: ExplainInput) => Promise;