import { Container } from "../ui/Container";
import { ScrollBar } from "../ui/ScrollBar";
import { Padding, ScrollDirection } from "../types";
declare class ScrollUtils {
    static calculateNewPosition(position: number, direction: ScrollDirection, viewSize: number, scrollSize: number, padding: Padding, borderWidth: number): number;
    static updateScrollBarPosition(content: Container, scrollBar: ScrollBar, direction: ScrollDirection, viewSize: number, scrollSize: number, padding: Padding): void;
    static updateVisibleItems(content: Container, direction: ScrollDirection, viewSize: number): void;
}
export default ScrollUtils;
//# sourceMappingURL=ScrollUtils.d.ts.map