Variable AnimationDataSchemaConst

AnimationDataSchema: Zod.z.ZodObject<
    {
        amplification: Zod.z.ZodOptional<Zod.z.ZodNumber>;
        inOutOfRange: Zod.z.ZodDefault<
            Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>,
        >;
        name: Zod.z.ZodString;
        offset: Zod.z.ZodOptional<Zod.z.ZodNumber>;
        outOutOfRange: Zod.z.ZodDefault<
            Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>,
        >;
        propertyAnimations: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    inOutOfRange: Zod.z.ZodDefault<
                        Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>,
                    >;
                    keyframes: Zod.z.ZodArray<
                        Zod.z.ZodObject<
                            {
                                easing: Zod.z.ZodDefault<
                                    Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>,
                                >;
                                relativeProperty: Zod.z.ZodOptional<Zod.z.ZodString>;
                                space: Zod.z.ZodDefault<
                                    Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>,
                                >;
                                time: Zod.z.ZodNumber;
                                value: Zod.z.ZodUnion<[Zod.z.ZodNumber, Zod.z.ZodString]>;
                            },
                            "strip",
                            Zod.z.ZodTypeAny,
                            {
                                easing: EasingEnum;
                                relativeProperty?: string;
                                space: AnimationSpaceEnum;
                                time: number;
                                value: string
                                | number;
                            },
                            {
                                easing?: | LinearIn
                                | LinearOut
                                | LinearInOut
                                | QuadraticIn
                                | QuadraticOut
                                | QuadraticInOut
                                | CubicIn
                                | CubicOut
                                | CubicInOut
                                | QuarticIn
                                | QuarticOut
                                | QuarticInOut
                                | QuinticIn
                                | QuinticOut
                                | QuinticInOut
                                | SinusoidalIn
                                | SinusoidalOut
                                | SinusoidalInOut
                                | ExponentialIn
                                | ExponentialOut
                                | ExponentialInOut
                                | CircularIn
                                | CircularOut
                                | CircularInOut
                                | ElasticIn
                                | ElasticOut
                                | ElasticInOut
                                | BackIn
                                | BackOut
                                | BackInOut
                                | BounceIn
                                | BounceOut
                                | BounceInOut;
                                relativeProperty?: string;
                                space?: | ABSOLUTE
                                | RELATIVE_ADDITIVE
                                | RELATIVE_MULTIPLICATIVE
                                | PERCENTAGE;
                                time: number;
                                value: string
                                | number;
                            },
                        >,
                        "many",
                    >;
                    outOutOfRange: Zod.z.ZodDefault<
                        Zod.z.ZodOptional<Zod.z.ZodNativeEnum<typeof OutOfRangeEnum>>,
                    >;
                    property: Zod.z.ZodString;
                },
                "strip",
                Zod.z.ZodTypeAny,
                {
                    inOutOfRange: OutOfRangeEnum;
                    keyframes: {
                        easing: EasingEnum;
                        relativeProperty?: string;
                        space: AnimationSpaceEnum;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange: OutOfRangeEnum;
                    property: string;
                },
                {
                    inOutOfRange?: NONE
                    | EXTEND
                    | LOOP;
                    keyframes: {
                        easing?:
                            | LinearIn
                            | LinearOut
                            | LinearInOut
                            | QuadraticIn
                            | QuadraticOut
                            | QuadraticInOut
                            | CubicIn
                            | CubicOut
                            | CubicInOut
                            | QuarticIn
                            | QuarticOut
                            | QuarticInOut
                            | QuinticIn
                            | QuinticOut
                            | QuinticInOut
                            | SinusoidalIn
                            | SinusoidalOut
                            | SinusoidalInOut
                            | ExponentialIn
                            | ExponentialOut
                            | ExponentialInOut
                            | CircularIn
                            | CircularOut
                            | CircularInOut
                            | ElasticIn
                            | ElasticOut
                            | ElasticInOut
                            | BackIn
                            | BackOut
                            | BackInOut
                            | BounceIn
                            | BounceOut
                            | BounceInOut;
                        relativeProperty?: string;
                        space?: | ABSOLUTE
                        | RELATIVE_ADDITIVE
                        | RELATIVE_MULTIPLICATIVE
                        | PERCENTAGE;
                        time: number;
                        value: string
                        | number;
                    }[];
                    outOutOfRange?: NONE
                    | EXTEND
                    | LOOP;
                    property: string;
                },
            >,
            "many",
        >;
        speed: Zod.z.ZodOptional<Zod.z.ZodNumber>;
    },
    "strip",
    Zod.z.ZodTypeAny,
    {
        amplification?: number;
        inOutOfRange: OutOfRangeEnum;
        name: string;
        offset?: number;
        outOutOfRange: OutOfRangeEnum;
        propertyAnimations: {
            inOutOfRange: OutOfRangeEnum;
            keyframes: {
                easing: EasingEnum;
                relativeProperty?: string;
                space: AnimationSpaceEnum;
                time: number;
                value: string
                | number;
            }[];
            outOutOfRange: OutOfRangeEnum;
            property: string;
        }[];
        speed?: number;
    },
    {
        amplification?: number;
        inOutOfRange?: NONE
        | EXTEND
        | LOOP;
        name: string;
        offset?: number;
        outOutOfRange?: NONE | EXTEND | LOOP;
        propertyAnimations: {
            inOutOfRange?: NONE | EXTEND | LOOP;
            keyframes: {
                easing?:
                    | LinearIn
                    | LinearOut
                    | LinearInOut
                    | QuadraticIn
                    | QuadraticOut
                    | QuadraticInOut
                    | CubicIn
                    | CubicOut
                    | CubicInOut
                    | QuarticIn
                    | QuarticOut
                    | QuarticInOut
                    | QuinticIn
                    | QuinticOut
                    | QuinticInOut
                    | SinusoidalIn
                    | SinusoidalOut
                    | SinusoidalInOut
                    | ExponentialIn
                    | ExponentialOut
                    | ExponentialInOut
                    | CircularIn
                    | CircularOut
                    | CircularInOut
                    | ElasticIn
                    | ElasticOut
                    | ElasticInOut
                    | BackIn
                    | BackOut
                    | BackInOut
                    | BounceIn
                    | BounceOut
                    | BounceInOut;
                relativeProperty?: string;
                space?: | ABSOLUTE
                | RELATIVE_ADDITIVE
                | RELATIVE_MULTIPLICATIVE
                | PERCENTAGE;
                time: number;
                value: string
                | number;
            }[];
            outOutOfRange?: NONE
            | EXTEND
            | LOOP;
            property: string;
        }[];
        speed?: number;
    },
> = ...