import { EeSymbol } from "./easyeda/parametersEasyeda.js"; import { ExporterSymbolKicad } from "./kicad/exportKicadSymbol.js"; import { EasyedaFootprintImporter } from "./easyeda/easyedaImporter.js"; import { ExporterFootprintKicad } from "./kicad/exportKicadFootprint.js"; import { Ki3dModelBase } from "./kicad/parametersKicadFootprint.js"; declare class LcscComponent { lcscId: string; kicadVersion: string; footprintLibName: string; source: Record; translation: Ki3dModelBase; constructor(lcscId: string, kicadVersion: string, footprintLibName: string); getId(): string; getKicadVersion(): string; getFootprintLibName(): string; set3dRawObj(data: string | null): void; get3dRawObj(data?: string | null): any; set3dStep(data: ArrayBuffer | null): void; get3dStep(data?: ArrayBuffer | null): any; setCadData(data: Record): this; getCadData(): any; get3DModelInfo(): any; create3dModel(): Promise; createEasyedaFootprint(): Promise; createEasyedaFootprintImporter(): EasyedaFootprintImporter; createExporterFootprintKicad(): Promise; createFootprintResult(): Promise<{ name: string | number; content: string; }>; create3dModelResult(): Promise<{ name: string | null; wrlContent: string | null; stepContent: Buffer | null; } | undefined>; createSymbolResult(): { name: string; content: string; }; createExporterSymbolKicad(): ExporterSymbolKicad; createEeSymbol(): EeSymbol; } export default LcscComponent; //# sourceMappingURL=LcscComponent.d.ts.map