import { Vector } from 'xyzt'; import { IElement } from '../interfaces/IElement'; import { WithOptional } from '../utils/WithOptional'; interface ITouchFrameOptions { element: IElement; anchorElement: IElement; positionRelative: Vector; time: number | null; rotating: boolean; force: number; radius: Vector; countPosition: boolean; } declare const touchFrameOptionsDefault: { positionRelative: Vector; time: null; rotating: boolean; force: number; radius: Vector; countPosition: boolean; }; export declare class TouchFrame { readonly element: IElement; readonly anchorElement: IElement; readonly positionRelative: Vector; readonly time: number | null; readonly rotating: boolean; readonly force: number; readonly radius: Vector; position: Vector; constructor(options: WithOptional); clone(): TouchFrame; } export {}; /** * TODO: Maybe? TC first frame and frames access in every touch frame */