
    }i                       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%d$S )%    )annotations)TYPE_CHECKINGAnyProtocolUnion)
IntoSeries)TypeVar)	TypeAlias)NativeDataFrameNativeDuckDBNativeLazyFrame)	DataFrameExpr	LazyFrameSeriesc                      e Zd ZddZdS )DataFrameLikeargsr   kwargsreturnc                    d S )N )selfr   r   s      M/home/jrussi/.local/lib/python3.11/site-packages/narwhals/stable/v1/typing.py__dataframe__zDataFrameLike.__dataframe__   s          N)r   r   r   r   r   r   )__name__
__module____qualname__r   r   r   r   r   r      s        FFFFF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:      sZ   " " " " " " " 6 6 6 6 6 6 6 6 6 6 6 6 ' ' ' ' ' ' + + + + + + G++++++OOOOOOOOOOEEEEEEEEEEEEG G G G G G G G FC67 7 7 7 7 !!ST T T T T
 - , , , ,=>	 > > > > ;< < < < < W\555
 )AAA )AAA	+-=	>	> W\)9:::
 W\)9:::

')=
1
1
1gm<EEE  r   