
    O3j                       U d dl mZ d dlmZmZmZ erd dlmZmZ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
j8                  e   Zd
ed<   e
j<                  e   Zd
ed<   dZ d
ed<   e
jB                  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e
jN                  ee&         Z(eZ)d
ed <   y)!    )annotations)TYPE_CHECKINGAnyTypeVar)GenericLiteral	TypeAliasN)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                      e Zd Zy)_BasicDataTypeN)__name__
__module____qualname__     C/DATA/.local/lib/python3.12/site-packages/narwhals/_arrow/typing.pyr3   r3   5   s    r8   r3   
Incomplete)*
__future__r   typingr   r   r   r   r   r	   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.   r/   r0   r1   DataTyper3   r:   r7   r8   r9   <module>rH      s&   "  22  /28M98#$BCJ	C&';<M9<$+
	%	  !((G HNIH!#!5OY5((3-Hi'%AA99S>Iy)@M9@/?IVO/?IVO$I>gi&8> 
I 
r8   