interface ScrollResult { scrolled: boolean; scrollTop: number; scrollHeight: number; clientHeight: number; atEnd: boolean; atStart: boolean; scrollLeft: number; scrollWidth: number; clientWidth: number; atLeftEnd: boolean; atRightEnd: boolean; } export declare function scrollContainer(ref: string | undefined, dy: number | undefined, fraction?: number, dx?: number): ScrollResult; export declare function scrollFrom(base: Element | undefined, dy: number | undefined, fraction?: number, dx?: number): ScrollResult; export {};