ttc-ai-client
Version:
TypeScript client sdk for TTC AI services with decorators and schema validation.
27 lines • 972 B
TypeScript
/**
* Thinking Bot Animations
* Collection of contemplative and processing animations for the TTC chat bot
* These animations show the bot is actively thinking about the user's message
*/
export interface AnimationFrame {
tilt: number;
eyeX: number;
eyeY: number;
antennaRotation: number;
duration?: number;
}
export interface BotAnimation {
name: string;
frames: AnimationFrame[];
loop: boolean;
speed: number;
}
export declare const gentleHeadTilt: BotAnimation;
export declare const antennaTwirl: BotAnimation;
export declare const contemplativeEyes: BotAnimation;
export declare const processingPulse: BotAnimation;
export declare const slowDeliberation: BotAnimation;
export declare const thinkingAnimations: BotAnimation[];
export declare function getRandomThinkingAnimation(): BotAnimation;
export declare function getThinkingAnimation(name: string): BotAnimation | undefined;
//# sourceMappingURL=thinkingAnimations.d.ts.map