variable modalPredicate

readonlyexternal
modalPredicate: z.ZodObject<{  title: z.ZodString;  custom_id: z.ZodString;  components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{    type: z.ZodLiteral<ComponentType.ActionRow>;    components: z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.TextInput>;    }, z.core.$strip>>;  }, z.core.$strip>, z.ZodObject<{    type: z.ZodLiteral<ComponentType.Label>;    label: z.ZodString;    description: z.ZodOptional<z.ZodString>;    component: z.ZodUnion<readonly [z.ZodObject<{      placeholder: z.ZodOptional<z.ZodString>;      min_values: z.ZodOptional<z.ZodNumber>;      max_values: z.ZodOptional<z.ZodNumber>;      custom_id: z.ZodString;      disabled: z.ZodOptional<z.ZodBoolean>;      type: z.ZodLiteral<ComponentType.StringSelect>;      options: z.ZodArray<z.ZodObject<{        label: z.ZodString;        value: z.ZodString;        description: z.ZodOptional<z.ZodString>;        emoji: z.ZodOptional<z.ZodObject<{          id: z.ZodOptional<z.ZodString>;          name: z.ZodOptional<z.ZodString>;          animated: z.ZodOptional<z.ZodBoolean>;        }, z.core.$strict>>;        default: z.ZodOptional<z.ZodBoolean>;      }, z.core.$strip>>;    }, z.core.$strip>, z.ZodObject<{      type: z.ZodLiteral<ComponentType.TextInput>;      custom_id: z.ZodString;      style: z.ZodEnum<typeof discord_api_types_v10.TextInputStyle>;      min_length: z.ZodOptional<z.ZodNumber>;      max_length: z.ZodOptional<z.ZodNumber>;      placeholder: z.ZodOptional<z.ZodString>;      value: z.ZodOptional<z.ZodString>;      required: z.ZodOptional<z.ZodBoolean>;    }, z.core.$strip>, z.ZodObject<{      placeholder: z.ZodOptional<z.ZodString>;      min_values: z.ZodOptional<z.ZodNumber>;      max_values: z.ZodOptional<z.ZodNumber>;      custom_id: z.ZodString;      disabled: z.ZodOptional<z.ZodBoolean>;      type: z.ZodLiteral<ComponentType.UserSelect>;      default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{        id: z.ZodString;        type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.User>;      }, z.core.$strip>>>;    }, z.core.$strip>, z.ZodObject<{      placeholder: z.ZodOptional<z.ZodString>;      min_values: z.ZodOptional<z.ZodNumber>;      max_values: z.ZodOptional<z.ZodNumber>;      custom_id: z.ZodString;      disabled: z.ZodOptional<z.ZodBoolean>;      type: z.ZodLiteral<ComponentType.RoleSelect>;      default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{        id: z.ZodString;        type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Role>;      }, z.core.$strip>>>;    }, z.core.$strip>, z.ZodObject<{      placeholder: z.ZodOptional<z.ZodString>;      min_values: z.ZodOptional<z.ZodNumber>;      max_values: z.ZodOptional<z.ZodNumber>;      custom_id: z.ZodString;      disabled: z.ZodOptional<z.ZodBoolean>;      type: z.ZodLiteral<ComponentType.MentionableSelect>;      default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{        id: z.ZodString;        type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Role | discord_api_types_v10.SelectMenuDefaultValueType.User>;      }, z.core.$strip>>>;    }, z.core.$strip>, z.ZodObject<{      placeholder: z.ZodOptional<z.ZodString>;      min_values: z.ZodOptional<z.ZodNumber>;      max_values: z.ZodOptional<z.ZodNumber>;      custom_id: z.ZodString;      disabled: z.ZodOptional<z.ZodBoolean>;      type: z.ZodLiteral<ComponentType.ChannelSelect>;      channel_types: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof discord_api_types_v10.ChannelType>>>;      default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{        id: z.ZodString;        type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Channel>;      }, z.core.$strip>>>;    }, z.core.$strip>]>;  }, z.core.$strip>, z.ZodObject<{    content: z.ZodString;  }, z.core.$strip>]>>;}, z.core.$strip>
z.ZodObject<{ title: z.ZodString; custom_id: z.ZodString; components: z.ZodArray<z.ZodUnion<readonly [z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.TextInput>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Label>; label: z.ZodString; description: z.ZodOptional<z.ZodString>; component: z.ZodUnion<readonly [z.ZodObject<{ placeholder: z.ZodOptional<z.ZodString>; min_values: z.ZodOptional<z.ZodNumber>; max_values: z.ZodOptional<z.ZodNumber>; custom_id: z.ZodString; disabled: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<ComponentType.StringSelect>; options: z.ZodArray<z.ZodObject<{ label: z.ZodString; value: z.ZodString; description: z.ZodOptional<z.ZodString>; emoji: z.ZodOptional<z.ZodObject<{ id: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; animated: z.ZodOptional<z.ZodBoolean>; }, z.core.$strict>>; default: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.TextInput>; custom_id: z.ZodString; style: z.ZodEnum<typeof discord_api_types_v10.TextInputStyle>; min_length: z.ZodOptional<z.ZodNumber>; max_length: z.ZodOptional<z.ZodNumber>; placeholder: z.ZodOptional<z.ZodString>; value: z.ZodOptional<z.ZodString>; required: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>, z.ZodObject<{ placeholder: z.ZodOptional<z.ZodString>; min_values: z.ZodOptional<z.ZodNumber>; max_values: z.ZodOptional<z.ZodNumber>; custom_id: z.ZodString; disabled: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<ComponentType.UserSelect>; default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.User>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ placeholder: z.ZodOptional<z.ZodString>; min_values: z.ZodOptional<z.ZodNumber>; max_values: z.ZodOptional<z.ZodNumber>; custom_id: z.ZodString; disabled: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<ComponentType.RoleSelect>; default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Role>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ placeholder: z.ZodOptional<z.ZodString>; min_values: z.ZodOptional<z.ZodNumber>; max_values: z.ZodOptional<z.ZodNumber>; custom_id: z.ZodString; disabled: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<ComponentType.MentionableSelect>; default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Role | discord_api_types_v10.SelectMenuDefaultValueType.User>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ placeholder: z.ZodOptional<z.ZodString>; min_values: z.ZodOptional<z.ZodNumber>; max_values: z.ZodOptional<z.ZodNumber>; custom_id: z.ZodString; disabled: z.ZodOptional<z.ZodBoolean>; type: z.ZodLiteral<ComponentType.ChannelSelect>; channel_types: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof discord_api_types_v10.ChannelType>>>; default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<discord_api_types_v10.SelectMenuDefaultValueType.Channel>; }, z.core.$strip>>>; }, z.core.$strip>]>; }, z.core.$strip>, z.ZodObject<{ content: z.ZodString; }, z.core.$strip>]>>;}, z.core.$strip>