import type { DiffMetadataFetchGateway } from '../../../../modules/platform-integration/entities/diffMetadata/diffMetadata.gateway.js';
import type { DiffMetadata } from '../../../../modules/review-execution/entities/reviewContext/reviewContext.js';
export type CommandExecutor = (command: string) => string;
export declare class GitHubDiffMetadataFetchGateway implements DiffMetadataFetchGateway {
    private readonly executor;
    constructor(executor: CommandExecutor);
    fetchDiffMetadata(projectPath: string, mergeRequestNumber: number): DiffMetadata;
}
//# sourceMappingURL=diffMetadataFetch.github.gateway.d.ts.map