export interface SpecPin { /** Repo key, e.g. `spec/main`. */ readonly key: string; /** Full upstream commit SHA. */ readonly sha: string; } /** * Parse vendor/PINNED.txt. Throws if the file is missing or empty. * Pure read; no network, no fetch. */ export declare function readPins(file?: string): SpecPin[]; /** Look up a single pin by key. */ export declare function getPin(key: string, pins?: SpecPin[]): SpecPin;