export declare function useNimbus(emit: { (e: 'click'): void; (e: 'minimize', value: boolean): void; }, defaultMinimize?: boolean): { nimbusWidth: number; nimbusHeight: number; nimbusLeft: import("vue").Ref; nimbusTop: import("vue").Ref; isMinimize: import("vue").Ref; isHovering: import("vue").Ref; isDragging: import("vue").Ref; handleNimbusDragging: (_x: number, y: number) => void; handleNimbusMinimize: (isMinimize: boolean) => void; handleClick: () => void; handleMinimize: () => void; handleDragging: (x: number, y: number) => void; handleMouseEnter: () => void; handleMouseLeave: () => void; handleMouseDown: () => void; handleMouseUp: () => void; }; //# sourceMappingURL=use-nimbus.d.ts.map