import { Vector1DType } from './Vector1d';
export type ScrollBodyType = {
    direction: () => number;
    seek: (target: Vector1DType) => ScrollBodyType;
    settle: (target: Vector1DType) => boolean;
    update: () => void;
    useBaseMass: () => ScrollBodyType;
    useBaseSpeed: () => ScrollBodyType;
    useMass: (n: number) => ScrollBodyType;
    useSpeed: (n: number) => ScrollBodyType;
};
export declare function ScrollBody(location: Vector1DType, baseSpeed: number, baseMass: number): ScrollBodyType;
