import { Scroller } from '../scroller';
import { ScrollEventData, ScrollerWorkflow } from '../interfaces/index';
declare const Scroll_base: import("../interfaces/process").IBaseProcess;
export default class Scroll extends Scroll_base {
  static run(scroller: Scroller, _payload?: {
    event?: Event;
  }): void;
  static onSynthetic(scroller: Scroller, position: number): boolean;
  static onThrottle(scroller: Scroller, position: number, done: () => void): void;
  static getScrollEvent(position: number, previous: ScrollEventData | null): ScrollEventData;
  static onScroll(scroller: Scroller, workflow: ScrollerWorkflow): void;
}
export {};
