import type { CommandResult } from './types.js'; export type PortfolioInput = { cwd: string; registry?: string; unknownFlags?: string[]; }; export declare const PORTFOLIO_USAGE = "geonosis portfolio [--registry ]\n\nOne row per consumer: the kit version it runs, how many days that is behind the latest\n@geonosis/cli (publish dates from the registry), the last tier its gate went green in, and the lines\nits last bump deleted and added in the seams it declared.\n\nThe consumers are named in geonosis.json:\n\n \"portfolio\": { \"consumers\": [{ \"name\": \"shop\", \"artifact\": \"artifacts/shop\" }] }\n\nand each \"artifact\" is the directory that consumer's CI uploaded \u2014 what its .geonosis/ holds:\nenvelopes/*.json, gate-report.json and bump-report.json. Exit 2, and no row, when an artifact is\nmissing, holds no envelope, or holds one that will not parse: a row about nothing is not a row."; export declare const runPortfolio: (input: PortfolioInput) => Promise;