/** * Nodes for creating and manipulating booleans. * @module */ import type { Socket } from '../../socket'; import { Node, type NodeParams, type SocketsValues } from '../Node.svelte'; import { ConverterNode, InputControlNode } from './common-data-nodes.svelte'; export declare class NotNode extends Node<{ value: Socket<'boolean'>; }, { value: Socket<'boolean'>; }> { constructor(params?: NodeParams); data(inputs?: { value: boolean; } | undefined): SocketsValues<{ value: Socket<'boolean'>; }>; } export declare class BooleanNode extends InputControlNode { constructor(params?: NodeParams); } export declare class BooleanToString extends ConverterNode<'boolean', 'string'> { constructor(params?: NodeParams); } export declare class BooleanToNumber extends ConverterNode<'boolean', 'number'> { constructor(params?: NodeParams); }