"""
This type stub file was generated by pyright.
"""

from typing import Optional, Union
from PIL import Image

class Qwen2VLProcessor:
    def __init__(self, tokenizer) -> None: ...
    def apply_chat_template(
        self,
        messages,
        tokenize: bool = ...,
        add_generation_prompt: bool = ...,
        return_tensors: Optional[str] = ...,
        return_dict: bool = ...,
        **kwargs,
    ):  # -> dict[Any, Any]:
        ...
    def __call__(
        self,
        text: Optional[Union[str, list[str]]] = ...,
        images: Optional[Union[Image.Image, list[Image.Image]]] = ...,
        padding: bool = ...,
        return_tensors: Optional[str] = ...,
        **kwargs,
    ):  # -> dict[Any, Any]:
        ...
