import { IncludeExcludeConfigSettings, MrCommandConfigSettings, MrCommandOptions } from '@cirrusct/mr-core'; export interface PublishCommandOptions extends MrCommandOptions { targetVersion?: string; bump?: 'major' | 'minor' | 'patch' | 'premajor' | 'preminor' | 'prepatch' | 'prerelease'; dryRun?: boolean; shellTsc?: boolean; publishRefBy?: boolean; } export type PublishVersionMode = 'independent' | 'common'; export interface PublishCommandConfigSettings extends MrCommandConfigSettings { versionMode?: PublishVersionMode; }