
    bi7	                    ,   U d dl mZ d dlmZmZmZ erd 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jB                  e   Z"ded<   dZ#ded<   ejH                  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jT                  ee)         Z+eZ,ded"<   y)#    )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                      e Zd Zy)_BasicDataTypeN)__name__
__module____qualname__     Q/home/cdr/jupyterlab/.venv/lib/python3.12/site-packages/narwhals/_arrow/typing.pyr5   r5   ;   s    r:   r5   
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/   r0   r1   r2   r3   DataTyper5   r<   r9   r:   r;   <module>rM      s:   "  '
7"$/  /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 
r:   