import '../../globals.js';
/**
 * Shows one node if the property is true or another node if the property is false. Used to indicate boolean state.
 * This is a convenience API for true/false nodes, see SelectedNode for the general case.
 *
 * @author Sam Reid (PhET Interactive Simulations)
 * @author Chris Malley (PixelZoom, Inc.)
 */
import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import { Node } from '../../scenery/js/imports.js';
import ToggleNode, { ToggleNodeOptions } from './ToggleNode.js';
type SelfOptions = EmptySelfOptions;
export type BooleanToggleNodeOptions = SelfOptions & ToggleNodeOptions;
export default class BooleanToggleNode extends ToggleNode<boolean> {
    constructor(booleanProperty: TReadOnlyProperty<boolean>, trueNode: Node, falseNode: Node, providedOptions?: BooleanToggleNodeOptions);
}
export {};
//# sourceMappingURL=BooleanToggleNode.d.ts.map