import { Observable } from 'rxjs/Observable'; /** * Service to scroll to element. * * @author Joaquin Volpe * @export */ export declare class ScrollToService { /** * Scroll to element. * * @author Joaquin Volpe * @memberof ScrollToService */ scrollTo(element: string | HTMLElement, duration?: number, offset?: number): Observable; /** * Scroll to top of the page. * * @author Joaquin Volpe * @memberof ScrollToService */ scrollToTop(duration?: number, offset?: number): Observable; /** * Scroll to element. * * @author Joaquin Volpe * @memberof ScrollToService */ private scrollToElement(el, duration, offset, subject); /** * Do scrolling. * * @author Joaquin Volpe * @memberof ScrollToService */ private doScrolling(elementY, duration, subject); }