import '../../../../assert/js/assert.js';
import '../../../../globals.js';
/**
 * A node that provides an interaction cue for dragging (originally for the balloon in Balloons and Static Electricity).
 * Includes arrow and letter keys to indicate that the user can use WASD or arrow keys to move the object around the
 * play area. Provide the boundsProperty for the object for automatic resizing around the object.
 *
 * @author Jesse Greenberg
 * @author Michael Kauzmann (PhET Interactive Simulations)
 */
import TReadOnlyProperty from '../../../../axon/js/TReadOnlyProperty.js';
import Bounds2 from '../../../../dot/js/Bounds2.js';
import { Node } from '../../../../scenery/js/imports.js';
export default class WASDCueNode extends Node {
    protected readonly wNode: Node;
    protected readonly aNode: Node;
    protected readonly sNode: Node;
    protected readonly dNode: Node;
    constructor(boundsProperty: TReadOnlyProperty<Bounds2>);
    /**
     * Create a node that looks like a keyboard letter key next to an arrow indicating the direction the balloon
     * would move if that key is pressed.
     */
    private static createMovementKeyNode;
}
//# sourceMappingURL=WASDCueNode.d.ts.map