/** * Structurally pin each scene character's locked costume into the scene prompt. * * For every character listed on the scene that has a registered profile with a * `costume`, append a deterministic clause `Keep in exactly.` * using the profile's canonical display name. Characters without a costume do * not affect the prompt, and existing clauses are not appended twice. */ export declare function appendCostumeClauses(promptText: string, sceneCharacters: string[], costumeByLowerName: Map): string; /** * Structurally pin each scene character's relative size into the scene prompt. * * `proportions` is an absolute phrase that can name other cast members, so a * per-character clause carries relative scale without calculating ratios for * each shot. Missing scale data leaves the prompt byte-identical. */ export declare function appendScaleClauses(promptText: string, sceneCharacters: string[], scaleByLowerName: Map): string; //# sourceMappingURL=execution-character-locks.d.ts.map