
    bi                       U d dl mZ d dlmZmZmZmZ d dlmZ d dl	m
Z
 er'd dlmZ d dlmZ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)TypeVar)	TypeAlias)NativeDataFrameNativeDuckDBNativeLazyFrame)	DataFrameExpr	LazyFrameSeriesc                      e Zd ZddZy)DataFrameLikec                     y )N )selfargskwargss      T/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/narwhals/stable/v1/typing.py__dataframe__zDataFrameLike.__dataframe__   s        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   narwhals._typing_compatr	   typing_extensionsr
   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>r:      s/   " 6 6 ' ++OOEEG G FC67) 7 !!STy T
 -y ,=>	9 > ;<y < \5
 )A )A	+-=	> \)9:
 \)9:

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