import type { Argv, ArgumentsCamelCase } from "yargs"; import { CLICommand } from "../cli/CLICommand.js"; export declare class PushCommand extends CLICommand { readonly name = "push [ref]"; readonly help = "Push commits to Bugzilla"; readonly description = "Push git commits as Bugzilla comments, transitions as status updates"; addArguments(yargs: Argv): Argv; execute(args: ArgumentsCamelCase): Promise; private pushFromIssueBranch; private pushFromDevelop; private findOrCreateBug; private resolveAllBugs; private fetchCommentMeta; private postComment; private tagAsPushed; private formatComment; }