//
//  MVMCoreUIPagingProtocol.h
//  MVMCoreUI
//
//  Created by Scott Pfeil on 7/10/19.
//  Copyright © 2019 Verizon Wireless. All rights reserved.
//
#import <UIKit/UIKit.h>

@protocol MVMCoreUIPagingProtocol <NSObject>
    
typedef void (^PagingTouchBlock)(NSObject<MVMCoreUIPagingProtocol>* _Nonnull sender);
    
- (NSInteger)currentPage;
    
- (void)setNumberOfPages:(NSInteger)numberOfPages;

- (void)setPage:(NSInteger)page;
    
- (void)setPagingTouchBlock:(nullable PagingTouchBlock)pagingTouchBlock;
    
@optional
- (void)scrollViewDidScroll:(nonnull UICollectionView *)collectionView;

@end
