package com.atlassian.stash.internal.scm.git.pull;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;

/**
 * @since 2.9
 */
public interface PullRequestAutoMergeStrategy {

    @Nullable
    PullRequestMerge merge(@Nonnull PullRequestAutoMergeRequest request, @Nonnull PullRequestRefs refs);
}
