export default interface IScrollPositionState { isNeedRestoreHistory : boolean ; saveScrollData ( data ) : void ; getScrollData < T > ( ) : T | null ; updateHistoryPosition ( ) : void ; emitDoneGetData ( ) : Promise < void > ; onDoneGetData ( timeout ? ) : Promise < void > ; }