import '../../globals.js';
/**
 * Screen for the home screen, which shows icons for selecting the sim content screens.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 */
import Property from '../../axon/js/Property.js';
import ReadOnlyProperty from '../../axon/js/ReadOnlyProperty.js';
import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import IntentionalAny from '../../phet-core/js/types/IntentionalAny.js';
import { Color, Node } from '../../scenery/js/imports.js';
import HomeScreenModel from './HomeScreenModel.js';
import HomeScreenView from './HomeScreenView.js';
import Screen, { ScreenOptions } from './Screen.js';
type SelfOptions = {
    warningNode: Node | null;
};
type HomeScreenOptions = SelfOptions & ScreenOptions;
declare class HomeScreen extends Screen<HomeScreenModel, HomeScreenView> {
    static readonly BACKGROUND_COLOR: Color;
    constructor(simNameProperty: TReadOnlyProperty<string>, getScreenProperty: () => Property<Screen<IntentionalAny, IntentionalAny>>, simScreens: Screen<IntentionalAny, IntentionalAny>[], activeSimScreensProperty: ReadOnlyProperty<Screen<IntentionalAny, IntentionalAny>[]>, providedOptions: HomeScreenOptions);
}
export default HomeScreen;
//# sourceMappingURL=HomeScreen.d.ts.map