import type { GitCommand, GitCommandExecutor, GitCommandResult } from '../../../../modules/worktree-management/entities/gitCommand/gitCommand.gateway.js';
export type GitProcessRunner = (command: GitCommand) => Promise<GitCommandResult>;
export declare class GitCommandCliGateway implements GitCommandExecutor {
    private readonly runner;
    constructor(runner?: GitProcessRunner);
    execute(command: GitCommand): Promise<GitCommandResult>;
}
//# sourceMappingURL=gitCommand.cli.gateway.d.ts.map