import '../../../globals.js';
import RectangularToggleButton, { RectangularToggleButtonOptions } from './RectangularToggleButton.js';
import { Node } from '../../../scenery/js/imports.js';
import { EmptySelfOptions } from '../../../phet-core/js/optionize.js';
import StrictOmit from '../../../phet-core/js/types/StrictOmit.js';
import Property from '../../../axon/js/Property.js';
type SelfOptions = EmptySelfOptions;
export type BooleanRectangularToggleButtonOptions = SelfOptions & StrictOmit<RectangularToggleButtonOptions, 'content'>;
export default class BooleanRectangularToggleButton extends RectangularToggleButton<boolean> {
    private readonly disposeBooleanRectangularToggleButton;
    /**
     * @param booleanProperty
     * @param trueNode - shown when booleanProperty is true
     * @param falseNode - shown when booleanProperty is false
     * @param providedOptions?
     */
    constructor(booleanProperty: Property<boolean>, trueNode: Node, falseNode: Node, providedOptions?: BooleanRectangularToggleButtonOptions);
    dispose(): void;
}
export {};
//# sourceMappingURL=BooleanRectangularToggleButton.d.ts.map