
    O3j{                       U d dl mZ d dlmZmZmZmZ d dlmZm	Z	 d dl
mZ er%d dlmZ d dlmZmZ d dlmZmZmZmZ  G d d	e      Zed
edf   Zded<   	 ed   Zded<   	 dZded<   ed   Zded<   	 ed   Zded<   	  edd      Z	  edd      Z	  edd      Z eddd      Z	  edd      Z 	  edd      Z! edd      Z" ed d!e"      Z#g d#Z$y$)%    )annotations)TYPE_CHECKINGAnyProtocolUnion)
IntoSeriesNativeDuckDB)TypeVar)	TypeAlias)NativeDataFrameNativeLazyFrame)	DataFrameExpr	LazyFrameSeriesc                      e Zd ZddZy)DataFrameLikec                     y )N )selfargskwargss      F/DATA/.local/lib/python3.12/site-packages/narwhals/stable/v1/typing.py__dataframe__zDataFrameLike.__dataframe__   s    3    N)r   r   r   r   returnr   )__name__
__module____qualname__r   r   r   r   r   r      s    Fr   r   r   zSeries[Any]r   IntoExpr)r   r   r	   IntoDataFramer   IntoLazyFrame)r!   r"   	IntoFrame)DataFrame[Any]LazyFrame[Any]Frame
IntoFrameT)boundIntoDataFrameTIntoLazyFrameTFrameTr$   r%   
DataFrameT
LazyFrameTSeriesTIntoSeriesTr   )r(   default)r,   r&   r+   r!   r)   r    r#   r'   r   r/   r-   r.   N)%
__future__r   typingr   r   r   r   narwhals._nativer   r	   narwhals._typing_compatr
   r   r   r   narwhals.stable.v1r   r   r   r   r   strr    __annotations__r!   r"   r#   r&   r'   r)   r*   r+   r,   r-   r.   r/   __all__r   r   r   <module>r9      s,   " 6 6 5 + AEEG G FC67) 7 !!STy T
 -y ,=>	9 > ;<y < \5
 )A )A	+-=	> \)9:
 \)9:

)=
1m<Er   