circuit-bricks
Version:
A modular, Lego-style SVG circuit component system for React (ALPHA - Not for production use)
30 lines • 1.21 kB
TypeScript
/**
* 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