import '../../../globals.js';
import RoundToggleButton, { RoundToggleButtonOptions } from './RoundToggleButton.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 BooleanRoundToggleButtonOptions = SelfOptions & StrictOmit<RoundToggleButtonOptions, 'content'>;
declare class BooleanRoundToggleButton extends RoundToggleButton<boolean> {
    private readonly disposeBooleanRoundToggleButton;
    /**
     * @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?: BooleanRoundToggleButtonOptions);
    dispose(): void;
}
export default BooleanRoundToggleButton;
//# sourceMappingURL=BooleanRoundToggleButton.d.ts.map