@rendley/sdk - v1.12.6
    Preparing search index...

    Variable LibrarySchemaConst

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