import { Position } from './types'; export declare type Scale = ReturnType; export declare function invertScale(rectA: Position, rectB: Position, matrix?: number[]): { scaleX: number; scaleY: number; }; export declare function invertXY(rectA: Position, rectB: Position, matrix?: number[]): { translateX: number; translateY: number; }; export declare function debounce any>(cb: F, wait: number): (...args: Parameters) => void;