import type { BasePinElectricalType, PinElectricalType, RawPinInput } from './geometry-model.js'; export declare function normalizePinElectricalType(rawType: string | null | undefined): { electricalType: PinElectricalType; baseElectricalType: BasePinElectricalType; }; export declare function pinSemanticFlags(raw: RawPinInput): { hidden: boolean; stacked: boolean; internallyConnected: boolean; deliberateNoConnect: boolean; noConnectAllowed: boolean; mechanicallyUnused: boolean; }; export declare function isDriverType(type: BasePinElectricalType): boolean; export declare function isOpenDriverType(type: BasePinElectricalType): boolean; export declare function isInputType(type: BasePinElectricalType): boolean; export declare function isPassiveType(type: BasePinElectricalType): boolean;