import { z } from 'zod'; /** * Result shape for `peaks session migrate-skill-name`. * * Counters: * - `scannedFiles` — every .json / .md under `.peaks/_runtime/**` (excluding * skip dirs below). * - `modifiedFiles` — files whose contents would change (dry-run reports * the predicted count; --apply reports the actually-written count). * - `keyValueReplacements` — `"skill": ""` → `"skill": ""`. * - `stringReplacements` — `/` → `/` slash-trigger mentions. * * Errors are surfaced per-file with `errors: [ ": ", … ]`; * the tool never silently skips a broken JSON file (Karpathy §4 honesty: * silence on bad data is the worst kind of fake-green). */ export declare const MigrateResultSchema: z.ZodObject<{ ok: z.ZodBoolean; scannedFiles: z.ZodNumber; modifiedFiles: z.ZodNumber; keyValueReplacements: z.ZodNumber; stringReplacements: z.ZodNumber; skipped: z.ZodArray; errors: z.ZodArray; }, z.core.$strip>; export type MigrateResult = z.infer;