import { IScrollState, IScrollerDistance } from '../../models'; export declare class ScrollState implements IScrollState { lastScrollPosition: number; lastTotalToScroll: number; totalToScroll: number; triggered: IScrollerDistance; constructor(attrs: Partial); updateScrollPosition(position: number): number; updateTotalToScroll(totalToScroll: number): void; updateScroll(scrolledUntilNow: number, totalToScroll: number): void; updateTriggeredFlag(scroll: number, isScrollingDown: boolean): void; isTriggeredScroll(totalToScroll: number, isScrollingDown: boolean): boolean; }