TrimSchema: ZodObject<{
    accessoryIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        code: ZodOptional<ZodNullable<ZodString>>;
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ...;
            isCompatible: ...;
            requiredItems: ...;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: ...;
            isCompatible?: ...;
            requiredItems?: ...;
        }, {
            availableWithTrims?: ...;
            isCompatible?: ...;
            requiredItems?: ...;
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        id: ZodOptional<ZodNullable<ZodString>>;
        images: ZodOptional<ZodNullable<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>>;
        includedAccessoryIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        installPoint: ZodOptional<ZodNullable<ZodString>>;
        title: ZodOptional<ZodNullable<ZodString>>;
        type: ZodOptional<ZodNullable<ZodString>>;
        warranty: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | (...)[];
            isCompatible?: null | boolean;
            requiredItems?: null | (...)[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            isHero?: (...) | (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }, {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | (...)[];
            isCompatible?: null | boolean;
            requiredItems?: null | (...)[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            isHero?: (...) | (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }>, "many">>>;
    cabBed: ZodOptional<ZodNullable<ZodObject<{
        bedDepth: ZodOptional<ZodNullable<ZodString>>;
        bedLength: ZodOptional<ZodNullable<ZodString>>;
        bedWidth: ZodOptional<ZodNullable<ZodString>>;
        betweenWheelWell: ZodOptional<ZodNullable<ZodString>>;
        cabDetails: ZodOptional<ZodNullable<ZodString>>;
        code: ZodOptional<ZodNullable<ZodString>>;
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        id: ZodOptional<ZodNullable<ZodString>>;
        label: ZodOptional<ZodNullable<ZodString>>;
        overallHeight: ZodOptional<ZodNullable<ZodString>>;
        overallLength: ZodOptional<ZodNullable<ZodString>>;
        overallWidth: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }, {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }>>>;
    code: ZodOptional<ZodNullable<ZodString>>;
    compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
        availableWithTrims: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        isCompatible: ZodOptional<ZodNullable<ZodBoolean>>;
        requiredItems: ZodOptional<ZodNullable<ZodArray<ZodObject<{
            itemCode: ...;
            itemType: ...;
        }, "strip", ZodTypeAny, {
            itemCode?: ...;
            itemType?: ...;
        }, {
            itemCode?: ...;
            itemType?: ...;
        }>, "many">>>;
    }, "strip", ZodTypeAny, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }>>>;
    defaultColorId: ZodOptional<ZodNullable<ZodString>>;
    description: ZodOptional<ZodNullable<ZodString>>;
    drive: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>;
    engine: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>;
    exteriorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
    fuelType: ZodOptional<ZodNullable<ZodString>>;
    horsepower: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>;
    images: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        alias: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        isHero: ZodOptional<ZodNullable<ZodBoolean>>;
        url: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }>, "many">>>;
    interiorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
    isDefaultTrim: ZodOptional<ZodNullable<ZodBoolean>>;
    mileage: ZodOptional<ZodNullable<ZodObject<{
        category: ZodOptional<ZodNullable<ZodString>>;
        city: ZodOptional<ZodNullable<ZodNumber>>;
        combined: ZodOptional<ZodNullable<ZodNumber>>;
        highway: ZodOptional<ZodNullable<ZodNumber>>;
        isAvailable: ZodOptional<ZodNullable<ZodBoolean>>;
        mpge: ZodOptional<ZodNullable<ZodNumber>>;
        range: ZodOptional<ZodNullable<ZodNumber>>;
    }, "strip", ZodTypeAny, {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }, {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }>>>;
    msrp: ZodOptional<ZodNullable<ZodObject<{
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        disclaimer?: null | string;
        value?: null | string;
    }, {
        disclaimer?: null | string;
        value?: null | string;
    }>>>;
    packageIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        id: ZodOptional<ZodNullable<ZodString>>;
        msrp: ZodOptional<ZodNullable<ZodObject<{
            disclaimer: ...;
            value: ...;
        }, "strip", ZodTypeAny, {
            disclaimer?: ...;
            value?: ...;
        }, {
            disclaimer?: ...;
            value?: ...;
        }>>>;
    }, "strip", ZodTypeAny, {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }, {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }>, "many">>>;
    powertrain: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        drive: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        engine: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        horsepower: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        transmission: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }>>>;
    seating: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>;
    shortDescription: ZodOptional<ZodNullable<ZodString>>;
    title: ZodOptional<ZodNullable<ZodString>>;
    transmission: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>;
    warrantyIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
    wheelCodes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
}, "strip", ZodTypeAny, {
    accessoryIds?: null | {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: (...) | (...) | (...);
                itemType?: (...) | (...) | (...);
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: null | string[];
            disclaimer?: null | string;
            isHero?: null | boolean;
            url?: null | string;
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }[];
    cabBed?: null | {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    };
    code?: null | string;
    compatibilityWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    };
    defaultColorId?: null | string;
    description?: null | string;
    drive?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    engine?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    exteriorColorIds?: null | string[];
    fuelType?: null | string;
    horsepower?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    images?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }[];
    interiorColorIds?: null | string[];
    isDefaultTrim?: null | boolean;
    mileage?: null | {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    };
    msrp?: null | {
        disclaimer?: null | string;
        value?: null | string;
    };
    packageIds?: null | {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }[];
    powertrain?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    };
    seating?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    shortDescription?: null | string;
    title?: null | string;
    transmission?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    warrantyIds?: null | string[];
    wheelCodes?: null | string[];
}, {
    accessoryIds?: null | {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: (...) | (...) | (...);
                itemType?: (...) | (...) | (...);
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: null | string[];
            disclaimer?: null | string;
            isHero?: null | boolean;
            url?: null | string;
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }[];
    cabBed?: null | {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    };
    code?: null | string;
    compatibilityWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    };
    defaultColorId?: null | string;
    description?: null | string;
    drive?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    engine?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    exteriorColorIds?: null | string[];
    fuelType?: null | string;
    horsepower?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    images?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }[];
    interiorColorIds?: null | string[];
    isDefaultTrim?: null | boolean;
    mileage?: null | {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    };
    msrp?: null | {
        disclaimer?: null | string;
        value?: null | string;
    };
    packageIds?: null | {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }[];
    powertrain?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    };
    seating?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    shortDescription?: null | string;
    title?: null | string;
    transmission?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    };
    warrantyIds?: null | string[];
    wheelCodes?: null | string[];
}> = ...

Type declaration

  • accessoryIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        code: ZodOptional<ZodNullable<ZodString>>;
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ...;
            isCompatible: ...;
            requiredItems: ...;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: ...;
            isCompatible?: ...;
            requiredItems?: ...;
        }, {
            availableWithTrims?: ...;
            isCompatible?: ...;
            requiredItems?: ...;
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        id: ZodOptional<ZodNullable<ZodString>>;
        images: ZodOptional<ZodNullable<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>>;
        includedAccessoryIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        installPoint: ZodOptional<ZodNullable<ZodString>>;
        title: ZodOptional<ZodNullable<ZodString>>;
        type: ZodOptional<ZodNullable<ZodString>>;
        warranty: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | (...)[];
            isCompatible?: null | boolean;
            requiredItems?: null | (...)[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            isHero?: (...) | (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }, {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | (...)[];
            isCompatible?: null | boolean;
            requiredItems?: null | (...)[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            isHero?: (...) | (...) | (...) | (...);
            url?: (...) | (...) | (...);
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }>, "many">>>
  • cabBed: ZodOptional<ZodNullable<ZodObject<{
        bedDepth: ZodOptional<ZodNullable<ZodString>>;
        bedLength: ZodOptional<ZodNullable<ZodString>>;
        bedWidth: ZodOptional<ZodNullable<ZodString>>;
        betweenWheelWell: ZodOptional<ZodNullable<ZodString>>;
        cabDetails: ZodOptional<ZodNullable<ZodString>>;
        code: ZodOptional<ZodNullable<ZodString>>;
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        id: ZodOptional<ZodNullable<ZodString>>;
        label: ZodOptional<ZodNullable<ZodString>>;
        overallHeight: ZodOptional<ZodNullable<ZodString>>;
        overallLength: ZodOptional<ZodNullable<ZodString>>;
        overallWidth: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }, {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }>>>
  • code: ZodOptional<ZodNullable<ZodString>>
  • compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
        availableWithTrims: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        isCompatible: ZodOptional<ZodNullable<ZodBoolean>>;
        requiredItems: ZodOptional<ZodNullable<ZodArray<ZodObject<{
            itemCode: ...;
            itemType: ...;
        }, "strip", ZodTypeAny, {
            itemCode?: ...;
            itemType?: ...;
        }, {
            itemCode?: ...;
            itemType?: ...;
        }>, "many">>>;
    }, "strip", ZodTypeAny, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }, {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }>>>
  • defaultColorId: ZodOptional<ZodNullable<ZodString>>
  • description: ZodOptional<ZodNullable<ZodString>>
  • drive: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>
  • engine: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>
  • exteriorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
  • fuelType: ZodOptional<ZodNullable<ZodString>>
  • horsepower: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>
  • images: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        alias: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        isHero: ZodOptional<ZodNullable<ZodBoolean>>;
        url: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }, {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }>, "many">>>
  • interiorColorIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
  • isDefaultTrim: ZodOptional<ZodNullable<ZodBoolean>>
  • mileage: ZodOptional<ZodNullable<ZodObject<{
        category: ZodOptional<ZodNullable<ZodString>>;
        city: ZodOptional<ZodNullable<ZodNumber>>;
        combined: ZodOptional<ZodNullable<ZodNumber>>;
        highway: ZodOptional<ZodNullable<ZodNumber>>;
        isAvailable: ZodOptional<ZodNullable<ZodBoolean>>;
        mpge: ZodOptional<ZodNullable<ZodNumber>>;
        range: ZodOptional<ZodNullable<ZodNumber>>;
    }, "strip", ZodTypeAny, {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }, {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }>>>
  • msrp: ZodOptional<ZodNullable<ZodObject<{
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        disclaimer?: null | string;
        value?: null | string;
    }, {
        disclaimer?: null | string;
        value?: null | string;
    }>>>
  • packageIds: ZodOptional<ZodNullable<ZodArray<ZodObject<{
        id: ZodOptional<ZodNullable<ZodString>>;
        msrp: ZodOptional<ZodNullable<ZodObject<{
            disclaimer: ...;
            value: ...;
        }, "strip", ZodTypeAny, {
            disclaimer?: ...;
            value?: ...;
        }, {
            disclaimer?: ...;
            value?: ...;
        }>>>;
    }, "strip", ZodTypeAny, {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }, {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }>, "many">>>
  • powertrain: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        drive: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        engine: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        horsepower: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
        transmission: ZodOptional<ZodNullable<ZodObject<{
            compatibilityWithCurrentConfig: ZodOptional<(...)>;
            description: ZodOptional<(...)>;
            disclaimer: ZodOptional<(...)>;
            icon: ZodOptional<(...)>;
            value: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }, {
            compatibilityWithCurrentConfig?: (...) | (...) | (...);
            description?: (...) | (...) | (...);
            disclaimer?: (...) | (...) | (...);
            icon?: (...) | (...) | (...);
            value?: (...) | (...) | (...);
        }>>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: (...) | (...) | (...);
                isCompatible?: (...) | (...) | (...) | (...);
                requiredItems?: (...) | (...) | (...);
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }>>>
  • seating: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>
  • shortDescription: ZodOptional<ZodNullable<ZodString>>
  • title: ZodOptional<ZodNullable<ZodString>>
  • transmission: ZodOptional<ZodNullable<ZodObject<{
        compatibilityWithCurrentConfig: ZodOptional<ZodNullable<ZodObject<{
            availableWithTrims: ZodOptional<(...)>;
            isCompatible: ZodOptional<(...)>;
            requiredItems: ZodOptional<(...)>;
        }, "strip", ZodTypeAny, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }, {
            availableWithTrims?: (...) | (...) | (...);
            isCompatible?: (...) | (...) | (...) | (...);
            requiredItems?: (...) | (...) | (...);
        }>>>;
        description: ZodOptional<ZodNullable<ZodString>>;
        disclaimer: ZodOptional<ZodNullable<ZodString>>;
        icon: ZodOptional<ZodNullable<ZodString>>;
        value: ZodOptional<ZodNullable<ZodString>>;
    }, "strip", ZodTypeAny, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }, {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: ...;
                itemType?: ...;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }>>>
  • warrantyIds: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>
  • wheelCodes: ZodOptional<ZodNullable<ZodArray<ZodString, "many">>>

Type declaration

  • Optional accessoryIds?: null | {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: (...) | (...) | (...);
                itemType?: (...) | (...) | (...);
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: null | string[];
            disclaimer?: null | string;
            isHero?: null | boolean;
            url?: null | string;
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }[]
  • Optional cabBed?: null | {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }
  • Optional code?: null | string
  • Optional compatibilityWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }
  • Optional defaultColorId?: null | string
  • Optional description?: null | string
  • Optional drive?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional engine?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional exteriorColorIds?: null | string[]
  • Optional fuelType?: null | string
  • Optional horsepower?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional images?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }[]
  • Optional interiorColorIds?: null | string[]
  • Optional isDefaultTrim?: null | boolean
  • Optional mileage?: null | {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }
  • Optional msrp?: null | {
        disclaimer?: null | string;
        value?: null | string;
    }
  • Optional packageIds?: null | {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }[]
  • Optional powertrain?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }
  • Optional seating?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional shortDescription?: null | string
  • Optional title?: null | string
  • Optional transmission?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional warrantyIds?: null | string[]
  • Optional wheelCodes?: null | string[]

Type declaration

  • Optional accessoryIds?: null | {
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: (...) | (...) | (...);
                itemType?: (...) | (...) | (...);
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        id?: null | string;
        images?: null | {
            alias?: null | string[];
            disclaimer?: null | string;
            isHero?: null | boolean;
            url?: null | string;
        }[];
        includedAccessoryIds?: null | string[];
        installPoint?: null | string;
        title?: null | string;
        type?: null | string;
        warranty?: null | string;
    }[]
  • Optional cabBed?: null | {
        bedDepth?: null | string;
        bedLength?: null | string;
        bedWidth?: null | string;
        betweenWheelWell?: null | string;
        cabDetails?: null | string;
        code?: null | string;
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        id?: null | string;
        label?: null | string;
        overallHeight?: null | string;
        overallLength?: null | string;
        overallWidth?: null | string;
    }
  • Optional code?: null | string
  • Optional compatibilityWithCurrentConfig?: null | {
        availableWithTrims?: null | string[];
        isCompatible?: null | boolean;
        requiredItems?: null | {
            itemCode?: null | string;
            itemType?: null | string;
        }[];
    }
  • Optional defaultColorId?: null | string
  • Optional description?: null | string
  • Optional drive?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional engine?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional exteriorColorIds?: null | string[]
  • Optional fuelType?: null | string
  • Optional horsepower?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional images?: null | {
        alias?: null | string[];
        disclaimer?: null | string;
        isHero?: null | boolean;
        url?: null | string;
    }[]
  • Optional interiorColorIds?: null | string[]
  • Optional isDefaultTrim?: null | boolean
  • Optional mileage?: null | {
        category?: null | string;
        city?: null | number;
        combined?: null | number;
        highway?: null | number;
        isAvailable?: null | boolean;
        mpge?: null | number;
        range?: null | number;
    }
  • Optional msrp?: null | {
        disclaimer?: null | string;
        value?: null | string;
    }
  • Optional packageIds?: null | {
        id?: null | string;
        msrp?: null | {
            disclaimer?: null | string;
            value?: null | string;
        };
    }[]
  • Optional powertrain?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        drive?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        engine?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        horsepower?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
        transmission?: null | {
            compatibilityWithCurrentConfig?: null | {
                availableWithTrims?: null | string[];
                isCompatible?: null | boolean;
                requiredItems?: null | {
                    itemCode?: ...;
                    itemType?: ...;
                }[];
            };
            description?: null | string;
            disclaimer?: null | string;
            icon?: null | string;
            value?: null | string;
        };
    }
  • Optional seating?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional shortDescription?: null | string
  • Optional title?: null | string
  • Optional transmission?: null | {
        compatibilityWithCurrentConfig?: null | {
            availableWithTrims?: null | string[];
            isCompatible?: null | boolean;
            requiredItems?: null | {
                itemCode?: null | string;
                itemType?: null | string;
            }[];
        };
        description?: null | string;
        disclaimer?: null | string;
        icon?: null | string;
        value?: null | string;
    }
  • Optional warrantyIds?: null | string[]
  • Optional wheelCodes?: null | string[]