import { ee_footprint, Ee3dModel } from "../easyeda/parametersEasyeda.js"; import { Ki3dModelBase, KiFootprint } from "./parametersKicadFootprint.js"; declare function computeArc(start_x: number, start_y: number, radius_x: number, radius_y: number, angle: number, large_arc_flag: boolean, sweep_flag: boolean, end_x: number, end_y: number): number[]; declare class ExporterFootprintKicad { model_3d: Ee3dModel | null; input: ee_footprint; translation: Ki3dModelBase; output: KiFootprint; constructor(footprint: ee_footprint, model_3d: Ee3dModel | null, translation: Ki3dModelBase); generateKicadFootprint(): void; getKiFootprint(): KiFootprint; getContent(model_3d_path?: string): string; export(footprint_full_path: string, model_3d_path: string): void; } export { computeArc, ExporterFootprintKicad, }; //# sourceMappingURL=exportKicadFootprint.d.ts.map