import { Ref, ShallowRef, MaybeRefOrGetter, ComputedRef } from 'vue'; import { W as WindowManager, M as ManagerOptions, a as ManagerState, b as WindowState } from './types-DdCtDHgt.cjs'; import { a as DesktopOptions, D as DesktopBinder, W as WindowAttachOptions } from './binder-Dq_AZRbo.cjs'; declare function useWindowManager(options?: ManagerOptions): WindowManager; declare function useWmState(wm: WindowManager): ShallowRef; declare function useWmWindow(wm: WindowManager, id: MaybeRefOrGetter): ComputedRef; declare function useDesktop(wm: WindowManager, target: Ref, options?: DesktopOptions): DesktopBinder; declare function useWmWindowEl(binder: DesktopBinder, id: MaybeRefOrGetter, target: Ref, options?: WindowAttachOptions): void; export { useDesktop, useWindowManager, useWmState, useWmWindow, useWmWindowEl };