import type { CSSProperties } from 'vue';
|
import type { Direction, LayoutDirection, RTLOffsetType } from './types';
|
export declare const getScrollDir: (prev: number, cur: number) => "forward" | "backward";
|
export declare const isHorizontal: (dir: string) => boolean;
|
export declare const isRTL: (dir: Direction) => boolean;
|
export declare function getRTLOffsetType(recalculate?: boolean): RTLOffsetType;
|
export declare const getRelativePos: (e: TouchEvent | MouseEvent, layout: LayoutDirection) => any;
|
declare type RenderThumbStyleParams = {
|
bar: {
|
size: 'height' | 'width';
|
axis: 'X' | 'Y';
|
};
|
size: string;
|
move: number;
|
};
|
export declare function renderThumbStyle({ move, size, bar }: RenderThumbStyleParams, layout: string): CSSProperties;
|
export {};
|