o
    $&]i7	  ã                   @  sŒ  U d dl mZ d dlmZmZmZ er¾d dlZd dlmZmZ ej	dkr+d dlm
Z
 nd dlm
Z
 d dlZd dlmZmZ d dlmZmZ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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)ÚAggregateOptionsÚAggregation)ÚIndicesÚMaskÚOrder)Ú	ArrowExpr)ÚArrowSerieszArrowExpr | ArrowSeriesr
   ÚIntoArrowExpr)ÚminÚmaxÚfirstÚdenseÚ
TieBreaker)Úat_startÚat_endÚNullPlacement)ÚyearÚquarterÚmonthÚweekÚdayÚhourÚminuteÚsecondÚmillisecondÚmicrosecondÚ
nanosecondÚNativeIntervalUnit)ÚnoneÚdefaultÚ
permissiveÚPromoteOptionsÚChunkedArrayAnyÚArrayAnyzArrayAny | ChunkedArrayAnyÚArrayOrChunkedArrayÚ	ScalarAnyzArrayOrChunkedArray | ScalarAnyÚArrayOrScalarÚArrayOrScalarT1ÚArrayOrScalarT2Ú	_AsPyTypec                   @  s   e Zd ZdS )Ú_BasicDataTypeN)Ú__name__Ú
__module__Ú__qualname__© r7   r7   úT/var/www/html/IGF-ODF-V3/venv/lib/python3.10/site-packages/narwhals/_arrow/typing.pyr3   ;   s    r3   Ú
Incomplete)-Ú
__future__r   Útypingr   r   r   Úsysr   r   Úversion_infor
   Útyping_extensionsÚpyarrowÚpaÚpyarrow.__lib_pxi.tabler   r   Úpyarrow._stubs_typingr   r   r   Únarwhals._arrow.exprr   Únarwhals._arrow.seriesr   r   Ú__annotations__r   r   r&   r*   ÚChunkedArrayr+   ÚArrayr,   r-   ÚScalarr.   r/   r0   r1   r2   ÚDataTyper3   r9   r7   r7   r7   r8   Ú<module>   s>    
ÿ