/** Explicit performance canon; absent traits never produce invented behaviour. */ export interface CharacterPerformance { voice?: string; movement?: string; stillness?: string; } export interface FilmmakingCharacterContext extends CharacterPerformance { slot?: string; description: string; } export declare function performanceTraits(value: unknown): CharacterPerformance; export declare function performanceDirection(name: string, traits: CharacterPerformance): string; export declare function mergePerformanceCanon(...sources: unknown[]): Map; /** Contextual behaviour replaces habitual movement without changing vocal identity. */ export declare function adaptPerformanceContext(canon: Map, actors?: Array<{ character: string; behaviour: string; }>): Map; //# sourceMappingURL=character-performance.d.ts.map