import '../../../chipper/js/initialize-globals.js';
import '../../../assert/js/assert.js';
import '../../../tandem/js/PhetioIDUtils.js';
import '../../../globals.js';
/**
 * A universal locale Property that is accessible independently of the running Sim instance.
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import Property from '../../../axon/js/Property.js';
import { ReadOnlyPropertyState } from '../../../axon/js/ReadOnlyProperty.js';
export type Locale = 'en' | 'de' | 'ot' | 'zh_CN' | 'zh_HK' | 'tl';
export declare class LocaleProperty extends Property<Locale> {
    readonly availableRuntimeLocales: Locale[];
    protected unguardedSet(value: Locale): void;
    protected toStateObject<StateType>(): ReadOnlyPropertyState<StateType>;
    get supportsDynamicLocale(): boolean;
}
declare const localeProperty: LocaleProperty;
export default localeProperty;
//# sourceMappingURL=localeProperty.d.ts.map