import '../../assert/js/assert.js';
import '../../globals.js';
/**
 * An utterance that should generally be used for announcing a change after an "activation" interaction such
 * as clicking a button or a checkbox. The delay for waiting for utterance stability is chosen such that the alert won't
 * become stable and be spoken faster than the press and hold delay for continuous clicking with the "enter" key. See
 * Utterance.js for a description of utterance "stability". The result is that pressing and holding "enter" on a
 * button will result in only a single utterance.
 *
 * @author Jesse Greenberg
 */
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import Utterance, { UtteranceOptions } from './Utterance.js';
type SelfOptions = EmptySelfOptions;
export type ActivationUtteranceOptions = SelfOptions & UtteranceOptions;
export default class ActivationUtterance extends Utterance {
    constructor(providedOptions?: ActivationUtteranceOptions);
}
export {};
//# sourceMappingURL=ActivationUtterance.d.ts.map