1 | import type { AngleRange, TouchBackendContext, TouchBackendOptions } from './interfaces.js';
|
2 | export declare class OptionsReader implements TouchBackendOptions {
|
3 | private args;
|
4 | private context;
|
5 | constructor(args: Partial<TouchBackendOptions>, context: TouchBackendContext);
|
6 | get delay(): number;
|
7 | get scrollAngleRanges(): AngleRange[] | undefined;
|
8 | get getDropTargetElementsAtPoint(): ((x: number, y: number, elements: HTMLElement[]) => HTMLElement[]) | undefined;
|
9 | get ignoreContextMenu(): boolean;
|
10 | get enableHoverOutsideTarget(): boolean;
|
11 | get enableKeyboardEvents(): boolean;
|
12 | get enableMouseEvents(): boolean;
|
13 | get enableTouchEvents(): boolean;
|
14 | get touchSlop(): number;
|
15 | get delayTouchStart(): number;
|
16 | get delayMouseStart(): number;
|
17 | get window(): Window | undefined;
|
18 | get document(): Document | undefined;
|
19 | get rootElement(): Node | undefined;
|
20 | }
|