@codecademy/gamut

72.3.072.3.1-alpha.59371c.0
dist/Form/SelectDropdown/hooks/useNoOptionsAnnouncement.d.ts
+dist/Form/SelectDropdown/hooks/useNoOptionsAnnouncement.d.tsNew file
+16
Index: package/dist/Form/SelectDropdown/hooks/useNoOptionsAnnouncement.d.ts
===================================================================
--- package/dist/Form/SelectDropdown/hooks/useNoOptionsAnnouncement.d.ts
+++ package/dist/Form/SelectDropdown/hooks/useNoOptionsAnnouncement.d.ts
@@ -0,0 +1,16 @@
+import { ComponentType, ReactNode } from 'react';
+interface UseNoOptionsAnnouncementReturn {
+    /** `NoOptionsMessage` override for react-select's `components` prop */
+    noOptionsMessageComponent: ComponentType<any>;
+    /** Current text for the standalone accessibility live region */
+    announcement: ReactNode;
+    /**
+     * Clears the announcement immediately - pass to react-select's
+     * `onMenuClose` so the region empties whenever the menu closes for any
+     * reason (blur, Escape, selecting an option), not just when
+     * `NoOptionsMessage` happens to unmount.
+     */
+    clearAnnouncement: () => void;
+}
+export declare const useNoOptionsAnnouncement: () => UseNoOptionsAnnouncementReturn;
+export {};