import { Accessor } from 'solid-js'; import { W as WindowManager, M as ManagerOptions, a as ManagerState, b as WindowState } from './types-DdCtDHgt.cjs'; import { D as DesktopBinder, W as WindowAttachOptions, a as DesktopOptions } from './binder-Dq_AZRbo.cjs'; declare function useWindowManager(options?: ManagerOptions): WindowManager; declare function useWmState(wm: WindowManager): Accessor; declare function useWmWindow(wm: WindowManager, id: string | Accessor): Accessor; interface SolidDesktop { binder: DesktopBinder; desktop(element: HTMLElement): void; window(id: string, options?: WindowAttachOptions): (element: HTMLElement) => void; } declare function createDesktop(wm: WindowManager, options?: DesktopOptions): SolidDesktop; export { type SolidDesktop, createDesktop, useWindowManager, useWmState, useWmWindow };