selectMenuChannelPredicate: z.ZodObject<z.objectUtil.extendShape<{ 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.ZodNativeEnum<typeof ChannelType>, "many">>; default_values: z.ZodOptional<z.ZodArray<z.ZodObject<{ id: z.ZodString; type: z.ZodLiteral<SelectMenuDefaultValueType.Channel>; }, "strip", z.ZodTypeAny, { type: SelectMenuDefaultValueType.Channel; id: string; }, { type: SelectMenuDefaultValueType.Channel; id: string; }>, "many">>;}>, "strip", z.ZodTypeAny, { type: ComponentType.ChannelSelect; custom_id: string; disabled?: boolean | undefined; placeholder?: string | undefined; min_values?: number | undefined; max_values?: number | undefined; channel_types?: ChannelType[] | undefined; default_values?: { type: SelectMenuDefaultValueType.Channel; id: string; }[] | undefined;}, { type: ComponentType.ChannelSelect; custom_id: string; disabled?: boolean | undefined; placeholder?: string | undefined; min_values?: number | undefined; max_values?: number | undefined; channel_types?: ChannelType[] | undefined; default_values?: { type: SelectMenuDefaultValueType.Channel; id: string; }[] | undefined;}>