export declare function getFileHash(filePath: string): string; export declare function clearCache(): void; export declare function detectInnerCopperLayers(pcbFile: string): string[]; export interface BBox { minX: number; minY: number; maxX: number; maxY: number; } export declare function computeSvgBBox(svgContent: string, padding?: number): BBox | null; export declare function cropSvg(svgContent: string, padding?: number): string; export declare function cropSvgToBBox(svgContent: string, bbox: BBox): string; export declare function executeKicadSvgExport(layer: string, pcbFile: string, theme?: string): Promise; export declare function createTempFilePath(prefix: string, suffix: string): string; export declare function parseHexColor(hexColor: string): { r: number; g: number; b: number; }; export declare function sanitizeSvg(svgContent: string): string; export declare function executeKicadSvgExportCached(layer: string, pcbFile: string, theme?: string): Promise; export declare function cleanupTempFiles(filePaths: string[]): number; //# sourceMappingURL=file-utils.d.ts.map