/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
/**
 * Specifies the settings for auto-scrolling during drag editing operations.
 */
export interface DragScrollSettings {
    /**
     * Specifies whether auto-scrolling during drag editing operations is enabled.
     *
     * @default true
     */
    enabled?: boolean;
    /**
     * Specifies the scrolling step in pixels.
     *
     * @default 3
     */
    step?: number;
    /**
     * Specifies the scrolling interval in milliseconds.
     *
     * @default 1
     */
    interval?: number;
    /**
     * Specifies the threshold (in pixels) at each end of the scrollable container which when reached will trigger scrolling.
     *
     * @default 10
     */
    threshold?: number;
}
/**
 * @hidden
 */
export declare enum ScrollDirection {
    Backwards = -1,
    Forward = 1
}
/**
 * @hidden
 */
export declare enum ScrollAxis {
    Vertical = "scrollTop",
    Horizontal = "scrollLeft"
}
