import type { GitCommand, GitCommandExecutor, GitCommandKind, GitCommandResult } from '../../modules/worktree-management/entities/gitCommand/gitCommand.gateway.js';
export interface StubProgrammedResponse {
    result: GitCommandResult;
}
export declare class StubGitCommandExecutor implements GitCommandExecutor {
    readonly calls: GitCommand[];
    private readonly responsesByKind;
    private readonly defaultResult;
    programResponse(kind: GitCommandKind, result: GitCommandResult): void;
    execute(command: GitCommand): Promise<GitCommandResult>;
    callsOfKind(kind: GitCommandKind): GitCommand[];
}
//# sourceMappingURL=gitCommandExecutor.stub.d.ts.map