/** * Clears the footprint bounds cache. Useful in tests or when footprint * files have changed on disk during a session. */ export declare function clearFootprintBoundsCache(): void; /** * Computes and caches the bounding box (width × height) of a KiCad footprint * by parsing its `.kicad_mod` file. Results are cached per footprint name. * * Looks up the footprint via KiCad's library paths, then falls back to * `./build/lib/footprints/`. * * @param footprintName - Footprint identifier in `"Library:Footprint"` format. * @returns `{ width, height }` in mm, or `null` if the footprint cannot be resolved. */ export declare function getFootprintBounds(footprintName: string): { width: number; height: number; } | null; //# sourceMappingURL=footprint_bounds.d.ts.map