// Type definitions for redux-immutable v3.0.5 // Project: https://github.com/fisshy/react-scroll // Definitions by: Pedro Pereira // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// import React = __React interface Link extends React.ClassicComponentClass { } interface Element extends React.ClassicComponentClass { } interface scrollEvnt { register(evtName: string, callback: Function): void, remove(evtName: string): void } interface Events { scrollEvent: scrollEvnt } interface scroller { scrollTo(to: any, animate?: any, duration?: any, offset?: any): void } declare const Link: Link; declare const Element: Element; declare const Events: Events; declare const scroller: scroller; export { Link, Element, Events, scroller }