import '../../globals.js';
/**
 * ScreenSelectionSoundGenerator generates sounds when the user switches between screens.  It does *not* handle the
 * sounds associated with the home screen - there is a separate sound generator for that.
 *
 * @author John Blanco (PhET Interactive Simulations)
 */
import ReadOnlyProperty from '../../axon/js/ReadOnlyProperty.js';
import SoundClip, { SoundClipOptions } from '../../tambo/js/sound-generators/SoundClip.js';
import HomeScreen from './HomeScreen.js';
import { AnyScreen } from './Screen.js';
declare class ScreenSelectionSoundGenerator extends SoundClip {
    constructor(screenProperty: ReadOnlyProperty<AnyScreen>, homeScreen: HomeScreen | null, options?: SoundClipOptions);
}
export default ScreenSelectionSoundGenerator;
//# sourceMappingURL=ScreenSelectionSoundGenerator.d.ts.map