import '../../globals.js';
/**
 * TimeSpeedRadioButtonGroup is a radio button group for selecting TimeSpeed.
 * It's typically a subcomponent of TimeControlNode, and was originally an inner class of TimeControlNode.
 *
 * @author Denzell Barnett (PhET Interactive Simulations)
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 * @author Chris Malley (PixelZoom, Inc.)
 * @author Jesse Greenberg (PhET Interactive Simulations)
 */
import EnumerationProperty from '../../axon/js/EnumerationProperty.js';
import { TextOptions } from '../../scenery/js/imports.js';
import VerticalAquaRadioButtonGroup, { VerticalAquaRadioButtonGroupOptions } from '../../sun/js/VerticalAquaRadioButtonGroup.js';
import TimeSpeed from './TimeSpeed.js';
type SelfOptions = {
    radius?: number;
    labelOptions?: TextOptions;
};
export type TimeSpeedRadioButtonGroupOptions = SelfOptions & VerticalAquaRadioButtonGroupOptions;
export default class TimeSpeedRadioButtonGroup extends VerticalAquaRadioButtonGroup<TimeSpeed> {
    constructor(timeSpeedProperty: EnumerationProperty<TimeSpeed>, timeSpeeds: TimeSpeed[], providedOptions?: TimeSpeedRadioButtonGroupOptions);
}
export {};
//# sourceMappingURL=TimeSpeedRadioButtonGroup.d.ts.map