/**
 * Circuit-Bricks LLM Integration API
 *
 * This module provides a comprehensive API for Large Language Models (LLMs)
 * to interact with the Circuit-Bricks component registry and generate circuits.
 *
 * The API is designed to be intuitive and provide clear, structured responses
 * that LLMs can easily understand and work with.
 */
export * from './types';
export { listAvailableComponents, getComponentDetails, searchComponents, getAllCategories, listComponentsByCategory } from './componentDiscovery';
export { getRegistryMetadata, getRegistrySummary, getComponentDetailedSummary } from './registryMetadata';
export { generateCircuitTemplate, describeCircuit, suggestConnections } from './circuitGeneration';
export { getAllComponentSchemas } from './getAllSchemas';
export { getQuickStart, getAPIHelp, getAPIStatus } from './utilities';
export { validateCircuitDesign, validateComponentInstance, validateWireConnection } from './validation';
//# sourceMappingURL=index.d.ts.map