Variable LibrarySchemaConst

LibrarySchema: Zod.z.ZodObject<
    {
        effects: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    fragmentSrc: Zod.z.ZodString;
                    id: Zod.z.ZodString;
                    inputTextures: Zod.z.ZodOptional<
                        Zod.z.ZodArray<
                            Zod.z.ZodObject<
                                {
                                    mipmap: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                    name: Zod.z.ZodString;
                                    scaleMode: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                    url: Zod.z.ZodString;
                                    wrapMode: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                },
                                "strip",
                                Zod.z.ZodTypeAny,
                                {
                                    mipmap?: OFF
                                    | ON;
                                    name: string;
                                    scaleMode?: NEAREST | LINEAR;
                                    url: string;
                                    wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                                },
                                {
                                    mipmap?: OFF
                                    | ON;
                                    name: string;
                                    scaleMode?: NEAREST | LINEAR;
                                    url: string;
                                    wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                                },
                            >,
                            "many",
                        >,
                    >;
                    name: Zod.z.ZodString;
                    properties: Zod.z.ZodArray<
                        Zod.z.ZodObject<
                            {
                                defaultValue: Zod.z.ZodType<
                                    Required<any>,
                                    Zod.z.ZodTypeDef,
                                    Required<any>,
                                >;
                                description: Zod.z.ZodOptional<Zod.z.ZodString>;
                                label: Zod.z.ZodOptional<Zod.z.ZodString>;
                                name: Zod.z.ZodString;
                                type: Zod.z.ZodNativeEnum<typeof PropertyDescriptionTypeEnum>;
                            },
                            "strip",
                            Zod.z.ZodTypeAny,
                            {
                                defaultValue: Required<any>;
                                description?: string;
                                label?: string;
                                name: string;
                                type: PropertyDescriptionTypeEnum;
                            },
                            {
                                defaultValue: Required<any>;
                                description?: string;
                                label?: string;
                                name: string;
                                type: PropertyDescriptionTypeEnum;
                            },
                        >,
                        "many",
                    >;
                    provider: Zod.z.ZodString;
                },
                "strip",
                Zod.z.ZodTypeAny,
                {
                    fragmentSrc: string;
                    id: string;
                    inputTextures?: {
                        mipmap?: OFF
                        | ON;
                        name: string;
                        scaleMode?: NEAREST | LINEAR;
                        url: string;
                        wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                    }[];
                    name: string;
                    properties: {
                        defaultValue: Required<any>;
                        description?: string;
                        label?: string;
                        name: string;
                        type: PropertyDescriptionTypeEnum;
                    }[];
                    provider: string;
                },
                {
                    fragmentSrc: string;
                    id: string;
                    inputTextures?: {
                        mipmap?: OFF
                        | ON;
                        name: string;
                        scaleMode?: NEAREST | LINEAR;
                        url: string;
                        wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                    }[];
                    name: string;
                    properties: {
                        defaultValue: Required<any>;
                        description?: string;
                        label?: string;
                        name: string;
                        type: PropertyDescriptionTypeEnum;
                    }[];
                    provider: string;
                },
            >,
            "many",
        >;
        filters: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    id: Zod.z.ZodString;
                    lutUrl: Zod.z.ZodString;
                    name: Zod.z.ZodString;
                    provider: Zod.z.ZodString;
                },
                "strip",
                Zod.z.ZodTypeAny,
                { id: string; lutUrl: string; name: string; provider: string },
                { id: string; lutUrl: string; name: string; provider: string },
            >,
            "many",
        >;
        media: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    customData: Zod.z.ZodOptional<
                        Zod.z.ZodArray<
                            Zod.z.ZodTuple<[Zod.z.ZodString, Zod.z.ZodUnknown], null>,
                            "many",
                        >,
                    >;
                    filename: Zod.z.ZodString;
                    hash: Zod.z.ZodOptional<Zod.z.ZodString>;
                    id: Zod.z.ZodString;
                    mimeType: Zod.z.ZodOptional<Zod.z.ZodString>;
                    permanentUrl: Zod.z.ZodOptional<Zod.z.ZodString>;
                    type: Zod.z.ZodString;
                },
                "strip",
                Zod.z.ZodTypeAny,
                {
                    customData?: [string, unknown][];
                    filename: string;
                    hash?: string;
                    id: string;
                    mimeType?: string;
                    permanentUrl?: string;
                    type: string;
                },
                {
                    customData?: [string, unknown][];
                    filename: string;
                    hash?: string;
                    id: string;
                    mimeType?: string;
                    permanentUrl?: string;
                    type: string;
                },
            >,
            "many",
        >;
        subtitles: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    duration: Zod.z.ZodNumber;
                    id: Zod.z.ZodString;
                    language: Zod.z.ZodString;
                    textBlocks: Zod.z.ZodArray<
                        Zod.z.ZodObject<
                            {
                                duration: Zod.z.ZodNumber;
                                text: Zod.z.ZodString;
                                time: Zod.z.ZodNumber;
                            },
                            "strip",
                            Zod.z.ZodTypeAny,
                            { duration: number; text: string; time: number },
                            { duration: number; text: string; time: number },
                        >,
                        "many",
                    >;
                },
                "strip",
                Zod.z.ZodTypeAny,
                {
                    duration: number;
                    id: string;
                    language: string;
                    textBlocks: { duration: number; text: string; time: number }[];
                },
                {
                    duration: number;
                    id: string;
                    language: string;
                    textBlocks: { duration: number; text: string; time: number }[];
                },
            >,
            "many",
        >;
        transitions: Zod.z.ZodArray<
            Zod.z.ZodObject<
                {
                    id: Zod.z.ZodString;
                    inputTextures: Zod.z.ZodOptional<
                        Zod.z.ZodArray<
                            Zod.z.ZodObject<
                                {
                                    mipmap: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                    name: Zod.z.ZodString;
                                    scaleMode: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                    url: Zod.z.ZodString;
                                    wrapMode: Zod.z.ZodOptional<Zod.z.ZodNativeEnum<(...)>>;
                                },
                                "strip",
                                Zod.z.ZodTypeAny,
                                {
                                    mipmap?: OFF
                                    | ON;
                                    name: string;
                                    scaleMode?: NEAREST | LINEAR;
                                    url: string;
                                    wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                                },
                                {
                                    mipmap?: OFF
                                    | ON;
                                    name: string;
                                    scaleMode?: NEAREST | LINEAR;
                                    url: string;
                                    wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                                },
                            >,
                            "many",
                        >,
                    >;
                    name: Zod.z.ZodString;
                    properties: Zod.z.ZodArray<
                        Zod.z.ZodObject<
                            {
                                defaultValue: Zod.z.ZodType<
                                    Required<any>,
                                    Zod.z.ZodTypeDef,
                                    Required<any>,
                                >;
                                description: Zod.z.ZodOptional<Zod.z.ZodString>;
                                label: Zod.z.ZodOptional<Zod.z.ZodString>;
                                name: Zod.z.ZodString;
                                type: Zod.z.ZodNativeEnum<typeof PropertyDescriptionTypeEnum>;
                            },
                            "strip",
                            Zod.z.ZodTypeAny,
                            {
                                defaultValue: Required<any>;
                                description?: string;
                                label?: string;
                                name: string;
                                type: PropertyDescriptionTypeEnum;
                            },
                            {
                                defaultValue: Required<any>;
                                description?: string;
                                label?: string;
                                name: string;
                                type: PropertyDescriptionTypeEnum;
                            },
                        >,
                        "many",
                    >;
                    provider: Zod.z.ZodString;
                    transitionSrc: Zod.z.ZodString;
                },
                "strip",
                Zod.z.ZodTypeAny,
                {
                    id: string;
                    inputTextures?: {
                        mipmap?: OFF
                        | ON;
                        name: string;
                        scaleMode?: NEAREST | LINEAR;
                        url: string;
                        wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                    }[];
                    name: string;
                    properties: {
                        defaultValue: Required<any>;
                        description?: string;
                        label?: string;
                        name: string;
                        type: PropertyDescriptionTypeEnum;
                    }[];
                    provider: string;
                    transitionSrc: string;
                },
                {
                    id: string;
                    inputTextures?: {
                        mipmap?: OFF
                        | ON;
                        name: string;
                        scaleMode?: NEAREST | LINEAR;
                        url: string;
                        wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
                    }[];
                    name: string;
                    properties: {
                        defaultValue: Required<any>;
                        description?: string;
                        label?: string;
                        name: string;
                        type: PropertyDescriptionTypeEnum;
                    }[];
                    provider: string;
                    transitionSrc: string;
                },
            >,
            "many",
        >;
    },
    "strip",
    Zod.z.ZodTypeAny,
    {
        effects: {
            fragmentSrc: string;
            id: string;
            inputTextures?: {
                mipmap?: OFF
                | ON;
                name: string;
                scaleMode?: NEAREST | LINEAR;
                url: string;
                wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
            }[];
            name: string;
            properties: {
                defaultValue: Required<any>;
                description?: string;
                label?: string;
                name: string;
                type: PropertyDescriptionTypeEnum;
            }[];
            provider: string;
        }[];
        filters: { id: string; lutUrl: string; name: string; provider: string }[];
        media: {
            customData?: [string, unknown][];
            filename: string;
            hash?: string;
            id: string;
            mimeType?: string;
            permanentUrl?: string;
            type: string;
        }[];
        subtitles: {
            duration: number;
            id: string;
            language: string;
            textBlocks: { duration: number; text: string; time: number }[];
        }[];
        transitions: {
            id: string;
            inputTextures?: {
                mipmap?: OFF
                | ON;
                name: string;
                scaleMode?: NEAREST | LINEAR;
                url: string;
                wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
            }[];
            name: string;
            properties: {
                defaultValue: Required<any>;
                description?: string;
                label?: string;
                name: string;
                type: PropertyDescriptionTypeEnum;
            }[];
            provider: string;
            transitionSrc: string;
        }[];
    },
    {
        effects: {
            fragmentSrc: string;
            id: string;
            inputTextures?: {
                mipmap?: OFF
                | ON;
                name: string;
                scaleMode?: NEAREST | LINEAR;
                url: string;
                wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
            }[];
            name: string;
            properties: {
                defaultValue: Required<any>;
                description?: string;
                label?: string;
                name: string;
                type: PropertyDescriptionTypeEnum;
            }[];
            provider: string;
        }[];
        filters: { id: string; lutUrl: string; name: string; provider: string }[];
        media: {
            customData?: [string, unknown][];
            filename: string;
            hash?: string;
            id: string;
            mimeType?: string;
            permanentUrl?: string;
            type: string;
        }[];
        subtitles: {
            duration: number;
            id: string;
            language: string;
            textBlocks: { duration: number; text: string; time: number }[];
        }[];
        transitions: {
            id: string;
            inputTextures?: {
                mipmap?: OFF
                | ON;
                name: string;
                scaleMode?: NEAREST | LINEAR;
                url: string;
                wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
            }[];
            name: string;
            properties: {
                defaultValue: Required<any>;
                description?: string;
                label?: string;
                name: string;
                type: PropertyDescriptionTypeEnum;
            }[];
            provider: string;
            transitionSrc: string;
        }[];
    },
> = ...