export declare const version: string; export declare const usage = "Usage: gh-release [options]\n\nCreate a GitHub Release for a Node package.\n\nOptions:\n -t, --tag_name tag for this release\n --tag-prefix prefix for the derived tag and title (default \"v\")\n -c, --target_commitish commitish value for tag\n -n, --name text of release title\n -b, --body text of release body\n -o, --owner repo owner\n -r, --repo repo name\n -d, --draft publish as draft\n -p, --prerelease publish as prerelease\n -w, --workpath path to working directory\n -e, --endpoint GitHub API endpoint URL\n -a, --assets comma-delimited list of assets to upload\n --dry-run dry run (stops before release step)\n --generate-notes let GitHub generate the release notes\n --token GitHub token (defaults to $GH_RELEASE_GITHUB_API_TOKEN or $GITHUB_TOKEN)\n -y, --yes bypass confirmation prompt for release\n -h, --help show help\n -v, --version show version number"; /** Parse CLI arguments into raw parseArgs values. Throws on unknown options. */ export declare function parseCliArgs(argv: string[]): { tag_name?: string | undefined; 'tag-prefix'?: string | undefined; target_commitish?: string | undefined; name?: string | undefined; body?: string | undefined; owner?: string | undefined; repo?: string | undefined; draft?: boolean | undefined; prerelease?: boolean | undefined; workpath?: string | undefined; endpoint?: string | undefined; assets?: string | undefined; 'dry-run'?: boolean | undefined; 'generate-notes'?: boolean | undefined; token?: string | undefined; yes?: boolean | undefined; help?: boolean | undefined; version?: boolean | undefined; };