import { CommandWithConfig, type CommandWithContext, type RequiresGit } from "@tylerbu/cli-api"; import { type SimpleGit } from "simple-git"; import { type RepopoConfig } from "./config.js"; import type { RepopoCommandContext } from "./context.js"; /** * This class is the base for all repopo commands. It contains common flags and config loading. */ export declare abstract class BaseRepopoCommand extends CommandWithConfig implements CommandWithContext, RequiresGit { protected defaultConfig: RepopoConfig; protected _logger: import("@tylerbu/cli-api").Logger; static readonly flags: { readonly config: import("@oclif/core/interfaces").OptionFlag; }; private _git; get git(): SimpleGit; init(): Promise; private _context; getContext(): Promise; } //# sourceMappingURL=baseCommand.d.ts.map