using System.Windows.Media.Imaging;
using Valg.EVA.Skanning.Contracts.CommonEnums;
using Valg.EVA.Skanning.ServicesModel.Internal.SystemSettings;

namespace Valg.EVA.Skanning.UserInterfaceElements.BallotPaperImage
{
    public interface IBallotPaperImageLoader
    {
        BallotPaperImageInformation GetBallotPaperBitmaps(int ballotPaperId, BallotPaperType? ballotPaperType);
        CroppedBitmap CreateCroppedBitmap(BallotPaperContentAreaDescription contentAreaDescription, BallotPaperImageInformation bitmapInfo, int? totalNumberOfSections = null);
    }
}
