variable containerPredicate

readonly
containerPredicate: z.ZodObject<{  components: z.ZodArray<z.ZodUnion<[z.ZodObject<{    type: z.ZodLiteral<ComponentType.ActionRow>;    components: z.ZodUnion<[z.ZodArray<z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button>;    }, "strip", z.ZodTypeAny, {      type: ComponentType.Button;    }, {      type: ComponentType.Button;    }>, "many">, z.ZodArray<z.ZodObject<{      type: z.ZodUnion<[z.ZodLiteral<ComponentType.ChannelSelect>, z.ZodLiteral<ComponentType.MentionableSelect>, z.ZodLiteral<ComponentType.RoleSelect>, z.ZodLiteral<ComponentType.StringSelect>, z.ZodLiteral<ComponentType.UserSelect>, z.ZodLiteral<ComponentType.TextInput>]>;    }, "strip", z.ZodTypeAny, {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }, {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }>, "many">]>;  }, "strip", z.ZodTypeAny, {    type: ComponentType.ActionRow;    components: {      type: ComponentType.Button;    }[] | {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }[];  }, {    type: ComponentType.ActionRow;    components: {      type: ComponentType.Button;    }[] | {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }[];  }>, z.ZodObject<{    file: z.ZodObject<{      url: z.ZodEffects<z.ZodString, string, string>;    }, "strip", z.ZodTypeAny, {      url: string;    }, {      url: string;    }>;    spoiler: z.ZodOptional<z.ZodBoolean>;  }, "strip", z.ZodTypeAny, {    file: {      url: string;    };    spoiler?: boolean | undefined;  }, {    file: {      url: string;    };    spoiler?: boolean | undefined;  }>, z.ZodObject<{    items: z.ZodArray<z.ZodObject<{      media: z.ZodObject<{        url: z.ZodEffects<z.ZodString, string, string>;      }, "strip", z.ZodTypeAny, {        url: string;      }, {        url: string;      }>;      description: z.ZodOptional<z.ZodNullable<z.ZodString>>;      spoiler: z.ZodOptional<z.ZodBoolean>;    }, "strip", z.ZodTypeAny, {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }, {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }>, "many">;  }, "strip", z.ZodTypeAny, {    items: {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }[];  }, {    items: {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }[];  }>, z.ZodObject<{    components: z.ZodArray<z.ZodObject<{      content: z.ZodString;    }, "strip", z.ZodTypeAny, {      content: string;    }, {      content: string;    }>, "many">;    accessory: z.ZodUnion<[z.ZodObject<{      type: z.ZodLiteral<ComponentType.Button>;    }, "strip", z.ZodTypeAny, {      type: ComponentType.Button;    }, {      type: ComponentType.Button;    }>, z.ZodObject<{      type: z.ZodLiteral<ComponentType.Thumbnail>;    }, "strip", z.ZodTypeAny, {      type: ComponentType.Thumbnail;    }, {      type: ComponentType.Thumbnail;    }>]>;  }, "strip", z.ZodTypeAny, {    components: {      content: string;    }[];    accessory: {      type: ComponentType.Button;    } | {      type: ComponentType.Thumbnail;    };  }, {    components: {      content: string;    }[];    accessory: {      type: ComponentType.Button;    } | {      type: ComponentType.Thumbnail;    };  }>, z.ZodObject<{    divider: z.ZodOptional<z.ZodBoolean>;    spacing: z.ZodOptional<z.ZodNativeEnum<typeof SeparatorSpacingSize>>;  }, "strip", z.ZodTypeAny, {    divider?: boolean | undefined;    spacing?: SeparatorSpacingSize | undefined;  }, {    divider?: boolean | undefined;    spacing?: SeparatorSpacingSize | undefined;  }>, z.ZodObject<{    content: z.ZodString;  }, "strip", z.ZodTypeAny, {    content: string;  }, {    content: string;  }>]>, "many">;  spoiler: z.ZodOptional<z.ZodBoolean>;  accent_color: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;}, "strip", z.ZodTypeAny, {  components: ({    type: ComponentType.ActionRow;    components: {      type: ComponentType.Button;    }[] | {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }[];  } | {    file: {      url: string;    };    spoiler?: boolean | undefined;  } | {    divider?: boolean | undefined;    spacing?: SeparatorSpacingSize | undefined;  } | {    content: string;  } | {    items: {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }[];  } | {    components: {      content: string;    }[];    accessory: {      type: ComponentType.Button;    } | {      type: ComponentType.Thumbnail;    };  })[];  spoiler?: boolean | undefined;  accent_color?: number | null | undefined;}, {  components: ({    type: ComponentType.ActionRow;    components: {      type: ComponentType.Button;    }[] | {      type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect;    }[];  } | {    file: {      url: string;    };    spoiler?: boolean | undefined;  } | {    divider?: boolean | undefined;    spacing?: SeparatorSpacingSize | undefined;  } | {    content: string;  } | {    items: {      media: {        url: string;      };      description?: string | null | undefined;      spoiler?: boolean | undefined;    }[];  } | {    components: {      content: string;    }[];    accessory: {      type: ComponentType.Button;    } | {      type: ComponentType.Thumbnail;    };  })[];  spoiler?: boolean | undefined;  accent_color?: number | null | undefined;}>
z.ZodObject<{ components: z.ZodArray<z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<ComponentType.ActionRow>; components: z.ZodUnion<[z.ZodArray<z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, "strip", z.ZodTypeAny, { type: ComponentType.Button; }, { type: ComponentType.Button; }>, "many">, z.ZodArray<z.ZodObject<{ type: z.ZodUnion<[z.ZodLiteral<ComponentType.ChannelSelect>, z.ZodLiteral<ComponentType.MentionableSelect>, z.ZodLiteral<ComponentType.RoleSelect>, z.ZodLiteral<ComponentType.StringSelect>, z.ZodLiteral<ComponentType.UserSelect>, z.ZodLiteral<ComponentType.TextInput>]>; }, "strip", z.ZodTypeAny, { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }, { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }>, "many">]>; }, "strip", z.ZodTypeAny, { type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[]; }, { type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[]; }>, z.ZodObject<{ file: z.ZodObject<{ url: z.ZodEffects<z.ZodString, string, string>; }, "strip", z.ZodTypeAny, { url: string; }, { url: string; }>; spoiler: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { file: { url: string; }; spoiler?: boolean | undefined; }, { file: { url: string; }; spoiler?: boolean | undefined; }>, z.ZodObject<{ items: z.ZodArray<z.ZodObject<{ media: z.ZodObject<{ url: z.ZodEffects<z.ZodString, string, string>; }, "strip", z.ZodTypeAny, { url: string; }, { url: string; }>; description: z.ZodOptional<z.ZodNullable<z.ZodString>>; spoiler: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }, { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { items: { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }[]; }, { items: { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }[]; }>, z.ZodObject<{ components: z.ZodArray<z.ZodObject<{ content: z.ZodString; }, "strip", z.ZodTypeAny, { content: string; }, { content: string; }>, "many">; accessory: z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<ComponentType.Button>; }, "strip", z.ZodTypeAny, { type: ComponentType.Button; }, { type: ComponentType.Button; }>, z.ZodObject<{ type: z.ZodLiteral<ComponentType.Thumbnail>; }, "strip", z.ZodTypeAny, { type: ComponentType.Thumbnail; }, { type: ComponentType.Thumbnail; }>]>; }, "strip", z.ZodTypeAny, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; }; }, { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; }; }>, z.ZodObject<{ divider: z.ZodOptional<z.ZodBoolean>; spacing: z.ZodOptional<z.ZodNativeEnum<typeof SeparatorSpacingSize>>; }, "strip", z.ZodTypeAny, { divider?: boolean | undefined; spacing?: SeparatorSpacingSize | undefined; }, { divider?: boolean | undefined; spacing?: SeparatorSpacingSize | undefined; }>, z.ZodObject<{ content: z.ZodString; }, "strip", z.ZodTypeAny, { content: string; }, { content: string; }>]>, "many">; spoiler: z.ZodOptional<z.ZodBoolean>; accent_color: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;}, "strip", z.ZodTypeAny, { components: ({ type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[]; } | { file: { url: string; }; spoiler?: boolean | undefined; } | { divider?: boolean | undefined; spacing?: SeparatorSpacingSize | undefined; } | { content: string; } | { items: { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }[]; } | { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; }; })[]; spoiler?: boolean | undefined; accent_color?: number | null | undefined;}, { components: ({ type: ComponentType.ActionRow; components: { type: ComponentType.Button; }[] | { type: ComponentType.StringSelect | ComponentType.TextInput | ComponentType.UserSelect | ComponentType.RoleSelect | ComponentType.MentionableSelect | ComponentType.ChannelSelect; }[]; } | { file: { url: string; }; spoiler?: boolean | undefined; } | { divider?: boolean | undefined; spacing?: SeparatorSpacingSize | undefined; } | { content: string; } | { items: { media: { url: string; }; description?: string | null | undefined; spoiler?: boolean | undefined; }[]; } | { components: { content: string; }[]; accessory: { type: ComponentType.Button; } | { type: ComponentType.Thumbnail; }; })[]; spoiler?: boolean | undefined; accent_color?: number | null | undefined;}>