const chatUpdateMessageInput: ZodObject<{ body: ZodObject<{ message: ZodObject<{ buttons: ZodOptional<ZodArray<ZodObject<{ action: ZodOptional<...>; label: ZodString; state: ZodOptional<...>; style: ZodOptional<...>; type: ZodEnum<...>; webhook: ZodOptional<...>; }, $strip>>>; extra: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnion<readonly [..., ..., ...]>>>>; is_deleted: ZodOptional<ZodBoolean>; text: ZodOptional<ZodNullable<ZodString>>; }, $strip>; update_extra_mode: ZodOptional<ZodEnum<{ merge: "merge"; replace: "replace"; }>>; }, $strip>; header: ZodOptional<ZodObject<{ Prefer: ZodOptional<ZodEnum<{ return=minimal: "return=minimal"; return=representation: "return=representation"; }>>; }, $strip>>; path: ZodObject<{ chat_id: ZodString; message: ZodString; }, $strip>; query: ZodOptional<ZodObject<{ result: ZodOptional<ZodEnum<{ no: "no"; yes: "yes"; }>>; }, $strip>>; }, $strip>