/** * The v1 -> v2 rename table (ADR 016 section 5), in one place. * * Two consumers depend on it: the builder's fail-loud guards below, and the * `pixi-reels-codemod` transform. The codemod is a `.cjs` in another * package and cannot import this file, so it carries its own copy -- * `scripts/check-codemod-parity.mjs` fails the build if the two ever * disagree about a name or its replacement. * * Per CLAUDE.md's fail-loud rule there are **no deprecated aliases**. A v1 * name either fails to compile or throws with the line below; it never * quietly means something subtly different. */ export declare const CODEMOD_HINT = "run npx pixi-reels-codemod v1-to-v2"; /** Renamed `ReelSetBuilder` methods. The v1 name throws on call. */ export declare const V1_BUILDER_METHODS: Readonly>; /** Renamed keys inside builder option objects, grouped by the option they belong to. */ export declare const V1_OPTION_KEYS: Readonly>>>; /** Renamed string-literal values, grouped by the option that carries them. */ export declare const V1_OPTION_VALUES: Readonly>>>; /** Build the standard "X was renamed to Y" message for a single name. */ export declare function renamedMessage(context: string, v1: string, v2: string): string; /** * Throw if `value` carries any v1 key from `map`. `context` names the public * API surface so the message points at the caller's own call, not at engine * internals. */ export declare function assertNoV1Keys(value: unknown, map: Readonly>, context: string): void; /** Throw if `value` is a v1 string-literal option value. */ export declare function assertNoV1Value(value: unknown, map: Readonly>, context: string): void; //# sourceMappingURL=v1Renames.d.ts.map