"""
Auto-generated runtime companion for `sqlalchemy_protocol.pyi`.

This module stays intentionally minimal so `activemodel.query_wrapper` can
import `SQLAlchemyQueryMethods` at runtime without importing `QueryWrapper`.
Type checkers should read `sqlalchemy_protocol.pyi` for the generated method
signatures forwarded through `QueryWrapper.__getattr__`.

Do not edit this file directly. Run `just generate-types` to regenerate both
files.
"""

from typing import Protocol

import sqlmodel as sm


class SQLAlchemyQueryMethods[T: sm.SQLModel](Protocol):
    """Runtime protocol placeholder for QueryWrapper's forwarded methods."""

    pass
