型アノテーションがよくわかりません
PILで読み込んだ画像を引数に受け取る関数を作っているのですが、画像の拡張子によって型が異なります

例えば、jpgの画像なら
PIL.JpegImagePlugin.JpegImageFile
を受け取りまする

どの画像も PIL.ImageFile.ImageFile を継承している(多分)のでこれを書けばいいのでしょうか?