import type { DiffStats } from '../../../../modules/shared-kernel/entities/diffStats/diffStats.js';
import type { DiffStatsFetchGateway } from '../../../../modules/shared-kernel/entities/diffStats/diffStatsFetch.gateway.js';
import type { SimpleCommandExecutor } from '../../../../shared/foundation/commandExecutor.js';
export type CommandExecutor = SimpleCommandExecutor;
export declare class GitLabDiffStatsFetchGateway implements DiffStatsFetchGateway {
    private readonly executor;
    constructor(executor: CommandExecutor);
    fetchDiffStats(projectPath: string, mergeRequestNumber: number): DiffStats | null;
}
//# sourceMappingURL=diffStatsFetch.gitlab.gateway.d.ts.map