// Copyright 2025, University of Colorado Boulder

/* eslint-disable */
/* @formatter:off */

/**
 * "Barrel" file for utterance-queue, so that we can export all of the API of the repo.
 *
 * Auto-generated from scenerystack build
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */

export { default as ActivationUtterance } from './utterance-queue/js/ActivationUtterance.js';
export type { ActivationUtteranceOptions } from './utterance-queue/js/ActivationUtterance.js';
export { default as Announcer } from './utterance-queue/js/Announcer.js';
export type { AnnouncerAnnounceOptions, AnnouncerOptions } from './utterance-queue/js/Announcer.js';
export { AriaLive, default as AriaLiveAnnouncer } from './utterance-queue/js/AriaLiveAnnouncer.js';
export type { AriaLiveAnnouncerOptions } from './utterance-queue/js/AriaLiveAnnouncer.js';
export { default as ResponsePacket } from './utterance-queue/js/ResponsePacket.js';
export type { SerializedResponse, ResolvedResponse, VoicingResponse, SpeakableResolvedResponse, ResponsePacketOptions, SpeakableResolvedOptions, SpeakableNullableResolvedOptions } from './utterance-queue/js/ResponsePacket.js';
export { default as ResponsePatternCollection } from './utterance-queue/js/ResponsePatternCollection.js';
export type { ResponsePatternCollectionOptions } from './utterance-queue/js/ResponsePatternCollection.js';
export { default as SpeechSynthesisAnnouncer } from './utterance-queue/js/SpeechSynthesisAnnouncer.js';
export type { SpeechSynthesisInitializeOptions, SpeechSynthesisAnnouncerOptions } from './utterance-queue/js/SpeechSynthesisAnnouncer.js';
export { default as SpeechSynthesisParentPolyfill } from './utterance-queue/js/SpeechSynthesisParentPolyfill.js';
export { default as Utterance } from './utterance-queue/js/Utterance.js';
export type { TAlertable, FeatureSpecificAnnouncingControlProperty, UtteranceOptions } from './utterance-queue/js/Utterance.js';
export { default as UtteranceQueue } from './utterance-queue/js/UtteranceQueue.js';
export { default as UtteranceQueueTestUtils } from './utterance-queue/js/UtteranceQueueTestUtils.js';
export { default as UtteranceWrapper } from './utterance-queue/js/UtteranceWrapper.js';
export { default as ValueChangeUtterance } from './utterance-queue/js/ValueChangeUtterance.js';
export type { ValueChangeUtteranceOptions } from './utterance-queue/js/ValueChangeUtterance.js';
export { default as responseCollector } from './utterance-queue/js/responseCollector.js';