export type CreateAnimationDto = { /** * The animation's name */ name: string; /** * The number of frames used in this animation */ maxFrames: number; /** * The frames used per second */ fps: number; /** * The width of the animation */ width: number; /** * The height of the animation */ height: number; /** * Whether or not to use the init image */ useInit: boolean; /** * The file path or url of the init image */ initImage: string; /** * The visibility status of the animation */ visibility: CreateAnimationDto.visibility; /** * The animation prompts of the animation */ animationPrompts: string; /** * Whether or not to use the audio */ useAudio?: boolean; /** * The audio start time in seconds */ audioStart?: number; /** * The file path or url of the audio */ audioUrl?: string; /** * The translation x mapped to keyframes of the animation */ translationX?: string; /** * The translation y mapped to keyframes of the animation */ translationY?: string; /** * The translation z mapped to keyframes of the animation */ translationZ?: string; /** * The translation x mapped to keyframes of the animation in 3d mode */ translation3DX?: string; /** * The translation y mapped to keyframes of the animation in 3d mode */ translation3DY?: string; /** * The translation z mapped to keyframes of the animation in 3d mode */ translation3DZ?: string; /** * The border type */ border?: string; /** * The zoom mapped to keyframes of the animation */ zoom?: string; /** * The animation mode of the clip */ mode?: string; }; export declare namespace CreateAnimationDto { /** * The visibility status of the animation */ enum visibility { PUBLIC = "PUBLIC", PRIVATE = "PRIVATE" } }