import '../../globals.js';
/**
 * When enabled, shows a grid across the play area that helps the user to make quantitative comparisons
 * between distances.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 * @author Aaron Davis (PhET Interactive Simulations)
 * @author Agustín Vallejo
 */
import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import Vector2 from '../../dot/js/Vector2.js';
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import ModelViewTransform2 from '../../phetcommon/js/view/ModelViewTransform2.js';
import { Path, PathOptions } from '../../scenery/js/imports.js';
type SelfOptions = EmptySelfOptions;
export type GridNodeOptions = SelfOptions & PathOptions;
export default class GridNode extends Path {
    /**
     * @param transformProperty
     * @param spacing - spacing between grid lines
     * @param center - center of the grid in model coordinates
     * @param numberOfGridLines - number of grid lines on each side of the center
     * @param [providedOptions]
     */
    constructor(transformProperty: TReadOnlyProperty<ModelViewTransform2>, spacing: number, center: Vector2, numberOfGridLines: number, providedOptions?: GridNodeOptions);
}
export {};
//# sourceMappingURL=GridNode.d.ts.map