import type { IGrTextOptions, IPcbZoneOptions, IPcbKeepoutOptions, IPcbLineOptions, IPcbCircleOptions, IPcbRectOptions, IPcbPolyOptions } from './pcb_interfaces.js'; import type { PcbInternalState } from './pcb_state.js'; export declare function pcbTextWithOffset(state: PcbInternalState, options: IGrTextOptions): void; export declare function pcbZoneWithOffset(state: PcbInternalState, options: IPcbZoneOptions): void; export declare function pcbKeepoutWithOffset(state: PcbInternalState, options: IPcbKeepoutOptions): void; export declare function pcbLineWithOffset(state: PcbInternalState, options: IPcbLineOptions): void; export declare function pcbCircleWithOffset(state: PcbInternalState, options: IPcbCircleOptions): void; export declare function pcbRectWithOffset(state: PcbInternalState, options: IPcbRectOptions): void; export declare function pcbPolyWithOffset(state: PcbInternalState, options: IPcbPolyOptions): void; export declare function pcbOutlineWithOffset(state: PcbInternalState, x: number, y: number, width: number, height: number, filletRadius?: number, conceptualUuidFromUser?: string): void; export declare function pcbTrackWithOffset(state: PcbInternalState, start: { x: number; y: number; }, end: { x: number; y: number; }, width: number, layer: string, locked: boolean, uuid?: string, net?: string): string; //# sourceMappingURL=pcb_graphics_delegation.d.ts.map