import type { SExpr } from '../sexpr/types.js'; /** * Layer utility functions for PCB operations */ /** * Maps layer names to the appropriate side (front/back) of the PCB * @param layerName - The layer name to map (e.g., "F.Cu", "B.SilkS") * @param targetSide - Target side: 'front', 'back', or undefined (defaults to front) * @returns Mapped layer name */ export declare function mapLayerToSide(layerName: string, targetSide: 'front' | 'back' | undefined): string; /** * Transforms S-expression layer references to match target side * @param sexpr - S-expression array to transform * @param targetSide - Target side: 'front', 'back', or undefined (defaults to front) * @returns Transformed S-expression */ export declare function transformSexprLayers(sexpr: SExpr, targetSide: 'front' | 'back' | undefined): SExpr; /** * Mirrors chamfer direction for back-side components * @param chamferDirection - Original chamfer direction * @returns Mirrored chamfer direction */ export declare function mirrorChamferDirection(chamferDirection: string): string; //# sourceMappingURL=pcb_layer_utils.d.ts.map