import { Component } from "../component.js"; import { Schematic } from "../schematic.js"; import type { ISchematicNetDefinition } from "../net_manager.js"; import { Pin } from "../pin.js"; import type { ContractOptions } from '../contract.js'; import type { PCB } from './pcb.js'; export declare function pcbNet(schematic: Schematic, ...pins: Pin[]): ISchematicNetDefinition; export declare function pcbNamed(schematic: Schematic, name: string): { net: (...pins: Pin[]) => ISchematicNetDefinition; dnc: (...pins: Pin[]) => void; }; export declare function pcbBom(schematic: Schematic | undefined, output_folder?: string): void; export declare function pcbContract(pcb: PCB, options?: ContractOptions): void; export declare function pcbAdd(schematic: Schematic | undefined, ...components: Component[]): void; //# sourceMappingURL=pcb_schematic_bridge.d.ts.map