sInput: ZodUnion<
readonly [
ZodObject<
{
hintText: ZodOptional<ZodNullable<ZodString>>;
id: ZodString;
initial: ZodOptional<ZodNullable<ZodString>>;
label: ZodOptional<ZodString>;
maxWidth: ZodOptional<ZodNullable<ZodNumber>>;
onChanged: ZodOptional<
ZodNullable<
ZodFunction<ZodTuple<readonly [ZodString], null>, ZodVoid>,
>,
>;
type: ZodEnum<{ textInput: "textInput" }>;
},
$strip,
>,
ZodObject<
{
elements: ZodArray<ZodTuple<[ZodString, ZodString], null>>;
id: ZodString;
initial: ZodString;
onChanged: ZodOptional<
ZodNullable<
ZodFunction<ZodTuple<readonly [ZodString], null>, ZodVoid>,
>,
>;
type: ZodEnum<{ selectInput: "selectInput" }>;
},
$strip,
>,
ZodObject<
{
elements: ZodArray<ZodTuple<[ZodString, ZodString], null>>;
id: ZodString;
initial: ZodString;
onChanged: ZodOptional<
ZodNullable<
ZodFunction<ZodTuple<readonly [ZodString], null>, ZodVoid>,
>,
>;
type: ZodEnum<{ radioGroupInput: "radioGroupInput" }>;
},
$strip,
>,
ZodObject<
{
id: ZodString;
initial: ZodBoolean;
onChanged: ZodOptional<
ZodNullable<
ZodFunction<ZodTuple<readonly [ZodBoolean], null>, ZodVoid>,
>,
>;
text: ZodOptional<ZodNullable<ZodString>>;
type: ZodEnum<
{ checkboxInput: "checkboxInput"; switchInput: "switchInput" },
>;
},
$strip,
>,
],
> = ...