import { Ref } from 'vue'; export declare function useWatchArray(arr: Ref, callBack: (arr: T[], pre: T[]) => void): void; export declare function useTaskPool(): (this: any) => void; export declare function mergeAndRemove(target: object, source: object): void; export declare function sleep(time: number): Promise; export declare function useScaleable({ container, boxName, scaleName }: param, { x, y, staticMode, onEnd }?: { x: boolean; y: boolean; staticMode: boolean; onEnd: () => void; }): void; interface param { container: HTMLElement; boxName: string; scaleName: string; } export {};