
    hh7	                    H   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!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                      e Zd ZdS )_BasicDataTypeN)__name__
__module____qualname__     M/var/www/histauto/venv/lib/python3.11/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   " " " " " " "           2?JJJ''''''''
7""$$$$$$$//////                 /.....2222228M8888#$BCJCCCC&';<M<<<<$+
	%     !((G HNHHHH!#!5O5555(3-H''''%AAAAA9S>I))))@M@@@@g/?IVVOg/?IVVO$$I>>>>>gi&8>>> 
    
 
r:   