### `id`

Unique identifier of the window.

**Type:** `string`

### `open`

Reactive state of window visibility.

**Type:** `Ref<boolean>`

### `control`

Control item data for window management.

**Type:** `WindowControlItem`

### `setOpen`

Sets window open state.

**Parameters:**
- `open: boolean` — new window visibility state

**Returns:** `Promise<void>`

### `toOpen`

Transition to opening state.

**Returns:** `Promise<void>`

### `toClose`

Transition to closing state.

**Returns:** `Promise<void>`

### `toggle`

Toggles window visibility (opens if closed, closes if open).

**Returns:** `Promise<void>`
