import { DBase, DBaseOptions, DThemeBase } from "./d-base"; import { UtilGesture } from "./util/util-gesture"; export interface DScrollBarThumbOptions extends DBaseOptions { } export interface DThemeScrollBarThumb extends DThemeBase { getThumbMinimumLength(): number; } export declare abstract class DScrollBarThumb extends DBase { protected _gestureUtil: UtilGesture; protected init(options?: DScrollBarThumbOptions): void; getMinimumLength(): number; protected getType(): string; protected abstract onGestureMove(dx: number, dy: number): void; }