import { n as GitCommandPayload, r as GitCommandResult } from "../../git-V9GtR5WK.js";

//#region src/services/git/dispatcher.d.ts

/**
* Git command dispatcher
* Orchestrates git operations by delegating to specialized services
*/
declare class GitDispatcher {
  /**
  * Execute a git command
  * @param payload Command payload with subcommand and data
  * @returns Command execution result
  */
  execute(payload: GitCommandPayload): Promise<GitCommandResult>;
}
//#endregion
export { GitDispatcher };