import type { UseCase } from '../../../../shared/foundation/usecase.base.js';
import type { ReviewRequestTrackingGateway } from '../../../../modules/tracking/interface-adapters/gateways/reviewRequestTracking.gateway.js';
interface CheckFollowupNeededInput {
    projectPath: string;
    mrNumber: number;
    platform: 'gitlab' | 'github';
}
export declare class CheckFollowupNeededUseCase implements UseCase<CheckFollowupNeededInput, boolean> {
    private readonly trackingGateway;
    constructor(trackingGateway: ReviewRequestTrackingGateway);
    execute(input: CheckFollowupNeededInput): boolean;
}
export {};
//# sourceMappingURL=checkFollowupNeeded.usecase.d.ts.map