# AccessibilityNotificationKind

`import { AccessibilityNotificationKind } from "destack:accessibility/binding";`

Accessibility notification kind.

```ds title="AccessibilityNotificationKind"
export enum AccessibilityNotificationKind {
    Announcement = 1,
    FocusChanged = 2,
    LiveRegionChanged = 3,
    ScreenChanged = 4,
    LayoutChanged = 5,
    ChildrenChanged = 6,
    ValueChanged = 7,
    TextChanged = 8,
    SelectionChanged = 9,
    TextSelectionChanged = 10,
    TitleChanged = 11,
    SelectedChildrenChanged = 12,
    SelectedRowsChanged = 13,
    SelectedColumnsChanged = 14,
    RowCountChanged = 15,
}
```

[language/library/src/accessibility/binding/notification.ds:10:41](https://github.com/destack-sh/destack/blob/main/language/library/src/accessibility/binding/notification.ds#L10-L41)

## Variants

### `Announcement = 1`

One announcement should be spoken.

### `FocusChanged = 2`

One focused node changed.

### `LiveRegionChanged = 3`

One live region changed.

### `ScreenChanged = 4`

One screen or top level semantic context changed.

### `LayoutChanged = 5`

One layout subtree changed.

### `ChildrenChanged = 6`

One node child list changed.

### `ValueChanged = 7`

One value changed.

### `TextChanged = 8`

One text value changed.

### `SelectionChanged = 9`

One selection changed.

### `TextSelectionChanged = 10`

One text selection changed.

### `TitleChanged = 11`

One title or accessible name changed.

### `SelectedChildrenChanged = 12`

Selected child elements changed for one container.

### `SelectedRowsChanged = 13`

Selected rows changed for one table or grid.

### `SelectedColumnsChanged = 14`

Selected columns changed for one table or grid.

### `RowCountChanged = 15`

One collection row count changed.
