UNPKG

circuit-bricks

Version:

A modular, Lego-style SVG circuit component system for React (ALPHA - Not for production use)

30 lines 1.21 kB
/** * Circuit Generation API for LLM Integration * * This module provides functions for generating and describing circuits * based on natural language descriptions. */ import { CircuitState, ComponentInstance } from '../schemas/componentSchema'; import { CircuitTemplate, CircuitDescriptionSummary, ConnectionSuggestion } from './types'; /** * Generate a circuit template from a natural language description * * @param description - Natural language description of the desired circuit * @returns A basic circuit template */ export declare function generateCircuitTemplate(description: string): CircuitTemplate; /** * Generate a human-readable description of a circuit * * @param circuit - The circuit to describe * @returns Detailed circuit description */ export declare function describeCircuit(circuit: CircuitTemplate | CircuitState): CircuitDescriptionSummary; /** * Suggest connections between components in a circuit * * @param components - Array of components to analyze for connections * @returns Array of connection suggestions */ export declare function suggestConnections(components: ComponentInstance[]): ConnectionSuggestion[]; //# sourceMappingURL=circuitGeneration.d.ts.map