import '../../globals.js';
import '../../chipper/js/browser/initialize-globals.js';
import type Property from '../../axon/js/Property.js';
import type TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import { type EmptySelfOptions } from '../../phet-core/js/optionize.js';
import type PickRequired from '../../phet-core/js/types/PickRequired.js';
import Color from '../../scenery/js/util/Color.js';
import JoistButton, { type JoistButtonOptions } from './JoistButton.js';
import { type AnyScreen } from './Screen.js';
type SelfOptions = EmptySelfOptions;
export type KeyboardHelpButtonOptions = SelfOptions & PickRequired<JoistButtonOptions, 'tandem'> & Pick<JoistButtonOptions, 'pointerAreaDilationX' | 'pointerAreaDilationY'>;
declare class KeyboardHelpButton extends JoistButton {
    constructor(screens: AnyScreen[], screenProperty: Property<AnyScreen>, backgroundColorProperty: TReadOnlyProperty<Color>, providedOptions: KeyboardHelpButtonOptions);
}
export default KeyboardHelpButton;
