Ну вот в том и дело, что оно не декларировано.
И не может быть такая чушь декларирована.
Потому как не определено, как вообще должны хранится данные для подстановки в IN. Это может быть как массив, так и набор ртдельных переменных. Это могут быть данные разного типа. Поэтому программист сам должен позаботится о подстановке этих данных в запрос. И это вполне соответствует здравому смыслу. Потому как все инструменты для этого библиотека предоставляет. А в том, чтобы всунуть один плейсхолдер в запрос, и потом удивляться, что библиотека не знает, что там засунуто в какой-то массив.... но это очень блин здраво)))