o
    Ýñh÷  ã                   @  s„  U d dl mZ d dlmZ d dlmZ d dlmZ erºd dlZd dlmZ d dlmZ ej	dkr7d d	lm
Z
 nd d	lm
Z
 d dlZd d
lmZ d dlmZ d dlmZ d dlmZ d dlmZ dZded< ed Zded< ed Zded< eje Zded< eje Zded< dZded< eje Z ded< dZ!ded< edeee ƒZ"edeee ƒZ#edƒZ$G d d!„ d!ej%ee$ ƒZ&eZ'ded"< dS )#é    )Úannotations)ÚTYPE_CHECKING)ÚAny)ÚTypeVarN)ÚGeneric)ÚLiteral)é   é
   )Ú	TypeAlias)ÚIndices)ÚMask)ÚOrder)Ú	ArrowExpr)ÚArrowSerieszArrowExpr | ArrowSeriesr
   ÚIntoArrowExpr)ÚminÚmaxÚfirstÚdenseÚ
TieBreaker)Úat_startÚat_endÚNullPlacementÚArrowChunkedArrayÚ
ArrowArrayzArrowArray | ArrowChunkedArrayÚArrayAnyÚ	ScalarAnyzArrayAny | ScalarAnyÚArrayOrScalarAnyÚArrayOrScalarT1ÚArrayOrScalarT2Ú	_AsPyTypec                   @  s   e Zd ZdS )Ú_BasicDataTypeN)Ú__name__Ú
__module__Ú__qualname__© r%   r%   úJ/var/www/vscode/kcb/lib/python3.10/site-packages/narwhals/_arrow/typing.pyr!   ,   s    r!   Ú
Incomplete)(Ú
__future__r   Útypingr   r   r   Úsysr   r   Úversion_infor
   Útyping_extensionsÚpyarrowÚpaÚpyarrow._stubs_typingr   r   r   Únarwhals._arrow.exprr   Únarwhals._arrow.seriesr   r   Ú__annotations__r   r   ÚChunkedArrayr   ÚArrayr   r   ÚScalarr   r   r   r   r    ÚDataTyper!   r'   r%   r%   r%   r&   Ú<module>   s>    
