interface ScrollToOption { /** Scroll container, default as window */ container?: HTMLElement | Window | Document; /** Scroll end callback */ callback?: () => any; /** Animation duration, default as 450 */ duration?: number; } export default function scrollTo(targetOffset: number, options?: ScrollToOption): void; export declare function getScrollOffset(container?: HTMLElement | Window | Document, top?: boolean): number; export declare function easeInOutCubic(t: number, b: number, c: number, d: number): number; export declare function getOffsetTop(target: HTMLElement, container: Window | HTMLElement): number; export declare function scrollIntoView(target: HTMLElement, container: Window | HTMLElement): void; export {};