TripDetailsFormSchema: ObjectSchema<
    Assign<
        ObjectShape,
        {
            categories: OptionalArraySchema<
                AnySchema,
                AnyObject,
                undefined
                | any[],
            >;
            name: RequiredStringSchema<undefined | string, AnyObject>;
            tripSummary: RequiredStringSchema<undefined | string, AnyObject>;
        },
    >,
    AnyObject,
    TypeOfShape<
        Assign<
            ObjectShape,
            {
                categories: OptionalArraySchema<
                    AnySchema,
                    AnyObject,
                    undefined
                    | any[],
                >;
                name: RequiredStringSchema<undefined | string, AnyObject>;
                tripSummary: RequiredStringSchema<undefined | string, AnyObject>;
            },
        >,
    >,
    AssertsShape<
        Assign<
            ObjectShape,
            {
                categories: OptionalArraySchema<
                    AnySchema,
                    AnyObject,
                    undefined
                    | any[],
                >;
                name: RequiredStringSchema<undefined | string, AnyObject>;
                tripSummary: RequiredStringSchema<undefined | string, AnyObject>;
            },
        >,
    >,
> = ...