/** * EasyEDA API client for component library fetching * * Uses shared parsers from common/parsers for all shape types. */ import type { EasyEDAComponentData } from '../types/index.js'; export declare class EasyEDAClient { private userAgent; /** * Fetch component data from EasyEDA API */ getComponentData(lcscPartNumber: string): Promise; /** * Download 3D model for a component */ get3DModel(uuid: string, format?: 'step' | 'obj'): Promise; /** * Parse raw EasyEDA API response into structured data */ private parseComponentData; } export declare const easyedaClient: EasyEDAClient; //# sourceMappingURL=easyeda.d.ts.map