import { OptionDefinition, CommandLineOptions } from 'command-line-args';
export type ArtifactAction = {
    kind: string;
    name: string;
    updatedCatalogPath: string;
};
export type Subcommand = {
    description: string;
    requiredEnv: string[];
    subparameters: OptionDefinition[];
    run: (options: CommandLineOptions) => Promise<void>;
};
export type Subcommands = {
    [key: string]: Subcommand;
};
