import '../../../chipper/js/initialize-globals.js';
import '../../../assert/js/assert.js';
import '../../../globals.js';
import StrictOmit from '../../../phet-core/js/types/StrictOmit.js';
import RectangularPushButton, { RectangularPushButtonOptions } from '../../../sun/js/buttons/RectangularPushButton.js';
import { MagnifyingGlassNodeOptions } from '../MagnifyingGlassNode.js';
type SelfOptions = {
    in?: boolean;
    magnifyingGlassOptions?: StrictOmit<MagnifyingGlassNodeOptions, 'icon'>;
};
export type ZoomButtonOptions = SelfOptions & StrictOmit<RectangularPushButtonOptions, 'content'>;
export default class ZoomButton extends RectangularPushButton {
    constructor(providedOptions?: ZoomButtonOptions);
}
export {};
//# sourceMappingURL=ZoomButton.d.ts.map