import { z } from "zod"; export declare const specVersionSchema: {}; export interface SpecVersionPin { /** Pin key, e.g. `spec/main` or `proposals/main`. */ key: string; /** Full upstream commit SHA pinned for this snapshot. */ sha: string; } export interface SpecVersionResult { /** Package name as published to npm. */ name: string; /** Package version read from package.json at runtime. */ version: string; /** Pins baked into the package (core spec + proposals). */ pins: SpecVersionPin[]; } export declare const SpecVersionResultSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; pins: z.ZodArray>; }, z.core.$strip>; export declare function specVersion(packageInfo: { name: string; version: string; }): SpecVersionResult;