/** * Test fixture definitions for footprint/symbol validation * * These components are selected to test various edge cases: * - Thermal pads and vias * - Castellated modules * - Complex connectors * - Through-hole components * - Fine-pitch QFN/QFP * - Large pin count ICs */ import type { TestComponent, TestCategory } from './types.js'; export declare const PASSIVES: TestComponent[]; export declare const THERMAL_PADS: TestComponent[]; export declare const CASTELLATED: TestComponent[]; export declare const CONNECTORS: TestComponent[]; export declare const THROUGH_HOLE: TestComponent[]; export declare const QFN_QFP: TestComponent[]; export declare const POWER: TestComponent[]; export declare const SPECIALTY: TestComponent[]; export declare const TEST_CATEGORIES: TestCategory[]; /** * Get all test components as a flat array */ export declare function getAllTestComponents(): TestComponent[]; /** * Get test components by category name */ export declare function getTestComponentsByCategory(categoryName: string): TestComponent[]; /** * Get a specific test component by LCSC code */ export declare function getTestComponent(lcscCode: string): TestComponent | undefined; /** * Get all category names */ export declare function getCategoryNames(): string[]; //# sourceMappingURL=fixtures.d.ts.map