/**
 * In every screen, the question bar at the top provides a framing question and context.
 *
 * @author Chris Klusendorf (PhET Interactive Simulations)
 * @author Sam Reid (PhET Interactive Simulations)
 */
import '../../globals.js';
import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import Bounds2 from '../../dot/js/Bounds2.js';
import StrictOmit from '../../phet-core/js/types/StrictOmit.js';
import StatusBar, { StatusBarOptions } from '../../scenery-phet/js/StatusBar.js';
import { TextOptions } from '../../scenery/js/nodes/Text.js';
type SelfOptions = {
    questionString: string | TReadOnlyProperty<string>;
    textOptions?: TextOptions;
};
export type QuestionBarOptions = SelfOptions & StrictOmit<StatusBarOptions, 'floatToTop'>;
export default class QuestionBar extends StatusBar {
    private readonly disposeQuestionBar;
    constructor(layoutBounds: Bounds2, visibleBoundsProperty: TReadOnlyProperty<Bounds2>, providedOptions: QuestionBarOptions);
    dispose(): void;
}
export {};
//# sourceMappingURL=QuestionBar.d.ts.map