InputField: ObjectSchema<
    {
        component: OptionalSchema<
            UnionSchema<
                [
                    LiteralSchema<"textarea", undefined>,
                    LiteralSchema<"default", undefined>,
                ],
                undefined,
            >,
            undefined,
        >;
        default: OptionalSchema<StringSchema<undefined>, undefined>;
        description: OptionalSchema<StringSchema<undefined>, undefined>;
        hideLabel: OptionalSchema<BooleanSchema<undefined>, undefined>;
        key: StringSchema<undefined>;
        label: OptionalSchema<StringSchema<undefined>, undefined>;
        nodeName: EnumSchema<typeof FormNodeNameEnum, undefined>;
        optional: OptionalSchema<BooleanSchema<undefined>, undefined>;
        placeholder: OptionalSchema<StringSchema<undefined>, undefined>;
        type: OptionalSchema<
            UnionSchema<
                [
                    LiteralSchema<"color", undefined>,
                    LiteralSchema<"date", undefined>,
                    LiteralSchema<"datetime-local", undefined>,
                    LiteralSchema<"month", undefined>,
                    LiteralSchema<"number", undefined>,
                    LiteralSchema<"password", undefined>,
                ],
                undefined,
            >,
            undefined,
        >;
    },
    undefined,
> = ...