/**
 * Bundled Node Types
 *
 * Pre-built node components that can be registered with the canvas.
 *
 * @example
 * ```tsx
 * import { registerNodeTypes, NoteNode, bundledNodes } from '@blinksgg/canvas';
 *
 * // Register specific nodes
 * registerNodeTypes({
 *   'note': (props) => <NoteNode {...props} storage={useMyStorage(props.nodeData.id)} />,
 * });
 *
 * // Or register all bundled nodes with a storage factory
 * registerBundledNodes({ storageFactory: myStorageFactory });
 * ```
 */

// Individual node exports
export * from './NoteNode';

// Re-export types for convenience
export type { NodeTypeComponent, NodeTypeComponentProps } from '../core/node-type-registry';
