import '../../globals.js';
/**
 * Shows the background and border for a chart, and updates when the chart dimensions change.  This is also often used
 * for clipping via myChartRectangle.getShape()
 *
 * @author Sam Reid (PhET Interactive Simulations)
 */
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import { Rectangle, RectangleOptions } from '../../scenery/js/imports.js';
import ChartTransform from './ChartTransform.js';
type SelfOptions = EmptySelfOptions;
export type ChartRectangleOptions = SelfOptions & RectangleOptions;
declare class ChartRectangle extends Rectangle {
    private readonly chartTransform;
    private readonly disposeChartRectangle;
    constructor(chartTransform: ChartTransform, options?: ChartRectangleOptions);
    private update;
    dispose(): void;
}
export default ChartRectangle;
//# sourceMappingURL=ChartRectangle.d.ts.map