# A11yMessages

> _Since v2.0.0_

Default announcement messages for screen reader live regions.
Each function returns a localized string for a specific state change.
Override individual messages via A11yConfig.messages for i18n.

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `sortApplied` | <code>(column: string, direction: string) =&gt; string</code> | Announced when sorting is applied. |
| `sortCleared` | <code>() =&gt; string</code> | Announced when sorting is cleared. |
| `filterApplied` | <code>(column: string) =&gt; string</code> | Announced when a filter is applied. |
| `filterCleared` | <code>(column: string) =&gt; string</code> | Announced when a filter is cleared from a column. |
| `allFiltersCleared` | <code>() =&gt; string</code> | Announced when all filters are cleared. |
| `groupExpanded` | <code>(name: string, count: number) =&gt; string</code> | Announced when a group row is expanded. |
| `groupCollapsed` | <code>(name: string) =&gt; string</code> | Announced when a group row is collapsed. |
| `selectionChanged` | <code>(count: number) =&gt; string</code> | Announced when row selection changes. |
| `columnSelected` | <code>(label: string) =&gt; string</code> | Announced when a single column is selected. <span class="since-badge" title="Introduced in v2.8.0">v2.8.0+</span> |
| `columnSelectionChanged` | <code>(count: number) =&gt; string</code> | Announced when multiple columns are selected. <span class="since-badge" title="Introduced in v2.8.0">v2.8.0+</span> |
| `columnSelectionCleared` | <code>() =&gt; string</code> | Announced when column selection is cleared. <span class="since-badge" title="Introduced in v2.8.0">v2.8.0+</span> |
| `selectionAxisChanged` | <code>(toAxis: row &#124; column) =&gt; string</code> | Announced when the active selection axis flips between row and column. <span class="since-badge" title="Introduced in v2.8.0">v2.8.0+</span> |
| `editingStarted` | <code>(rowIndex: number) =&gt; string</code> | Announced when row editing starts. |
| `editingCommitted` | <code>(rowIndex: number) =&gt; string</code> | Announced when row editing is committed. |
| `dataLoaded` | <code>(count: number) =&gt; string</code> | Announced when data is loaded. |
