index.d.ts 1.3 MB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263242642426524266242672426824269242702427124272242732427424275242762427724278242792428024281242822428324284242852428624287242882428924290242912429224293242942429524296242972429824299243002430124302243032430424305243062430724308243092431024311243122431324314243152431624317243182431924320243212432224323243242432524326243272432824329243302433124332243332433424335243362433724338243392434024341243422434324344243452434624347243482434924350243512435224353243542435524356243572435824359243602436124362243632436424365243662436724368243692437024371243722437324374243752437624377243782437924380243812438224383243842438524386243872438824389243902439124392243932439424395243962439724398243992440024401244022440324404244052440624407244082440924410244112441224413244142441524416244172441824419244202442124422244232442424425244262442724428244292443024431244322443324434244352443624437244382443924440244412444224443244442444524446244472444824449244502445124452244532445424455244562445724458244592446024461244622446324464244652446624467244682446924470244712447224473244742447524476244772447824479244802448124482244832448424485244862448724488244892449024491244922449324494244952449624497244982449924500245012450224503245042450524506245072450824509245102451124512245132451424515245162451724518245192452024521245222452324524245252452624527245282452924530245312453224533245342453524536245372453824539245402454124542245432454424545245462454724548245492455024551245522455324554245552455624557245582455924560245612456224563245642456524566245672456824569245702457124572245732457424575245762457724578245792458024581245822458324584245852458624587245882458924590245912459224593245942459524596245972459824599246002460124602246032460424605246062460724608246092461024611246122461324614246152461624617246182461924620246212462224623246242462524626246272462824629246302463124632246332463424635246362463724638246392464024641246422464324644246452464624647246482464924650246512465224653246542465524656246572465824659246602466124662246632466424665246662466724668246692467024671246722467324674246752467624677246782467924680246812468224683246842468524686246872468824689246902469124692246932469424695246962469724698246992470024701247022470324704247052470624707247082470924710247112471224713247142471524716247172471824719247202472124722247232472424725247262472724728247292473024731247322473324734247352473624737247382473924740247412474224743247442474524746247472474824749247502475124752247532475424755247562475724758247592476024761247622476324764247652476624767247682476924770247712477224773247742477524776247772477824779247802478124782247832478424785247862478724788247892479024791247922479324794247952479624797247982479924800248012480224803248042480524806248072480824809248102481124812248132481424815248162481724818248192482024821248222482324824248252482624827248282482924830248312483224833248342483524836248372483824839248402484124842248432484424845248462484724848248492485024851248522485324854248552485624857248582485924860248612486224863248642486524866248672486824869248702487124872248732487424875248762487724878248792488024881248822488324884248852488624887248882488924890248912489224893248942489524896248972489824899249002490124902249032490424905249062490724908249092491024911249122491324914249152491624917249182491924920249212492224923249242492524926249272492824929249302493124932249332493424935249362493724938249392494024941249422494324944249452494624947249482494924950249512495224953249542495524956249572495824959249602496124962249632496424965249662496724968249692497024971249722497324974249752497624977249782497924980249812498224983249842498524986249872498824989249902499124992249932499424995249962499724998249992500025001250022500325004250052500625007250082500925010250112501225013250142501525016250172501825019250202502125022250232502425025250262502725028250292503025031250322503325034250352503625037250382503925040250412504225043250442504525046250472504825049250502505125052250532505425055250562505725058250592506025061250622506325064250652506625067250682506925070250712507225073250742507525076250772507825079250802508125082250832508425085250862508725088250892509025091250922509325094250952509625097250982509925100251012510225103251042510525106251072510825109251102511125112251132511425115251162511725118251192512025121251222512325124251252512625127251282512925130251312513225133251342513525136251372513825139251402514125142251432514425145251462514725148251492515025151251522515325154251552515625157251582515925160251612516225163251642516525166251672516825169251702517125172251732517425175251762517725178251792518025181251822518325184251852518625187251882518925190251912519225193251942519525196251972519825199252002520125202252032520425205252062520725208252092521025211252122521325214252152521625217252182521925220252212522225223252242522525226252272522825229252302523125232252332523425235252362523725238252392524025241252422524325244252452524625247252482524925250252512525225253252542525525256252572525825259252602526125262252632526425265252662526725268252692527025271252722527325274252752527625277252782527925280252812528225283252842528525286252872528825289252902529125292252932529425295252962529725298252992530025301253022530325304253052530625307253082530925310253112531225313253142531525316253172531825319253202532125322253232532425325253262532725328253292533025331253322533325334253352533625337253382533925340253412534225343253442534525346253472534825349253502535125352253532535425355253562535725358253592536025361253622536325364253652536625367253682536925370253712537225373253742537525376253772537825379253802538125382253832538425385253862538725388253892539025391253922539325394253952539625397253982539925400254012540225403254042540525406254072540825409254102541125412254132541425415254162541725418254192542025421254222542325424254252542625427254282542925430254312543225433254342543525436254372543825439254402544125442254432544425445254462544725448254492545025451254522545325454254552545625457254582545925460254612546225463254642546525466254672546825469254702547125472254732547425475254762547725478254792548025481254822548325484254852548625487254882548925490254912549225493254942549525496254972549825499255002550125502255032550425505255062550725508255092551025511255122551325514255152551625517255182551925520255212552225523255242552525526255272552825529255302553125532255332553425535255362553725538255392554025541255422554325544255452554625547255482554925550255512555225553255542555525556255572555825559255602556125562255632556425565255662556725568255692557025571255722557325574255752557625577255782557925580255812558225583255842558525586255872558825589255902559125592255932559425595255962559725598255992560025601256022560325604256052560625607256082560925610256112561225613256142561525616256172561825619256202562125622256232562425625256262562725628256292563025631256322563325634256352563625637256382563925640256412564225643256442564525646256472564825649256502565125652256532565425655256562565725658256592566025661256622566325664256652566625667256682566925670256712567225673256742567525676256772567825679256802568125682256832568425685256862568725688256892569025691256922569325694256952569625697256982569925700257012570225703257042570525706257072570825709257102571125712257132571425715257162571725718257192572025721257222572325724257252572625727257282572925730257312573225733257342573525736257372573825739257402574125742257432574425745257462574725748257492575025751257522575325754257552575625757257582575925760257612576225763257642576525766257672576825769257702577125772257732577425775257762577725778257792578025781257822578325784257852578625787257882578925790257912579225793257942579525796257972579825799258002580125802258032580425805
  1. import { AllowedComponentProps } from "vue";
  2. import { App } from "vue";
  3. import type { AppContext } from "vue";
  4. import { Component } from "vue";
  5. import { ComponentCustomProperties } from "vue";
  6. import { ComponentCustomProps } from "vue";
  7. import { ComponentInternalInstance } from "vue";
  8. import { ComponentOptionsBase } from "vue";
  9. import { ComponentOptionsMixin } from "vue";
  10. import { ComponentProvideOptions } from "vue";
  11. import { ComponentPublicInstance } from "vue";
  12. import { ComputedRef } from "vue";
  13. import { CreateComponentPublicInstance } from "vue";
  14. import { CSSProperties } from "vue";
  15. import { Dayjs } from "dayjs";
  16. import { default as dayjs } from "dayjs";
  17. import { default as dayjs_2 } from "dayjs";
  18. import { DebouncedFunc } from "lodash";
  19. import { DebuggerEvent } from "vue";
  20. import { DefineComponent } from "vue";
  21. import { DeprecationTypes } from "vue";
  22. import { Directive } from "vue";
  23. import { EmitsOptions } from "vue";
  24. import { ExtractPropTypes } from "vue";
  25. import type { h } from "vue";
  26. import { InjectionKey } from "vue";
  27. import { Instance as Instance_2 } from "@popperjs/core";
  28. import { InternalRuleItem } from "async-validator";
  29. import { MaybeRef } from "@vueuse/core";
  30. import { MemoizedFn } from "memoize-one";
  31. import { MemoizedFunction } from "lodash";
  32. import { MethodOptions } from "vue";
  33. import type { Middleware } from "@floating-ui/dom";
  34. import type { Modifier } from "@popperjs/core";
  35. import type { NavigationFailure } from "vue-router";
  36. import { NavigationGuard } from "vue-router";
  37. import { NavigationGuardWithThis } from "vue-router";
  38. import { nextTick } from "vue";
  39. import { ObjectDirective } from "vue";
  40. import { ObjectFitProperty } from "csstype";
  41. import { Offsets } from "@popperjs/core";
  42. import { Options } from "@popperjs/core";
  43. import { OptionsGeneric } from "@popperjs/core";
  44. import { Placement } from "@popperjs/core";
  45. import { Placement as Placement_2 } from "@floating-ui/core";
  46. import type { Placement as Placement_3 } from "@floating-ui/dom";
  47. import type { Plugin as Plugin_2 } from "vue";
  48. import { PositioningStrategy } from "@popperjs/core";
  49. import { PropType } from "vue";
  50. import { Ref } from "vue";
  51. import { RendererElement } from "vue";
  52. import { RendererNode } from "vue";
  53. import { RouteLocationRaw } from "vue-router";
  54. import { Rule } from "async-validator";
  55. import type { RuleItem } from "async-validator";
  56. import { RuleType } from "async-validator";
  57. import { RuntimeCompilerOptions } from "vue";
  58. import { SetupContext } from "vue";
  59. import { ShallowRef } from "vue";
  60. import { ShallowUnwrapRef } from "vue";
  61. import { SideObject } from "@popperjs/core";
  62. import type { SideObject as SideObject_2 } from "@floating-ui/dom";
  63. import type { Slot } from "vue";
  64. import { Slots } from "vue";
  65. import type { State } from "@popperjs/core";
  66. import { StateRects } from "@popperjs/core";
  67. import type { Strategy } from "@floating-ui/dom";
  68. import { StyleValue } from "vue";
  69. import { SyncValidateResult } from "async-validator";
  70. import type { ToRefs } from "vue";
  71. import type { UnwrapNestedRefs } from "vue";
  72. import type { UnwrapRef } from "vue";
  73. import { ValidateError } from "async-validator";
  74. import type { ValidateFieldsError } from "async-validator";
  75. import { ValidateOption } from "async-validator";
  76. import { Value as Value_2 } from "async-validator";
  77. import { Values } from "async-validator";
  78. import type { VirtualElement } from "@floating-ui/dom";
  79. import type { VirtualElement as VirtualElement_2 } from "@popperjs/core";
  80. import { VisualViewport as VisualViewport_2 } from "@popperjs/core";
  81. import { VNode } from "vue";
  82. import type { VNodeChild } from "vue";
  83. import { VNodeProps } from "vue";
  84. import { VNodeRef } from "vue";
  85. import { WatchCallback } from "vue";
  86. import { WatchOptions } from "vue";
  87. import { WatchStopHandle } from "vue";
  88. import { Window as Window_2 } from "@popperjs/core";
  89. import { WritableComputedRef } from "vue";
  90. import { ZIndexProperty } from "csstype";
  91. declare const __VLS_component: DefineComponent<{
  92. readonly zIndex: EpPropFinalized<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>;
  93. readonly target: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  94. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  95. readonly position: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "top", boolean>;
  96. }, {
  97. /** @description update affix status */
  98. update: () => void;
  99. /** @description update rootRect info */
  100. updateRoot: () => void;
  101. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  102. scroll: (args_0: {
  103. scrollTop: number;
  104. fixed: boolean;
  105. }) => void;
  106. change: (fixed: boolean) => void;
  107. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  108. readonly zIndex: EpPropFinalized<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>;
  109. readonly target: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  110. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  111. readonly position: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "top", boolean>;
  112. }>> & {
  113. onScroll?: ((args_0: {
  114. scrollTop: number;
  115. fixed: boolean;
  116. }) => any) | undefined;
  117. onChange?: ((fixed: boolean) => any) | undefined;
  118. }, {
  119. readonly position: EpPropMergeType<StringConstructor, "top" | "bottom", unknown>;
  120. readonly zIndex: EpPropMergeType<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>;
  121. readonly offset: number;
  122. readonly target: string;
  123. }>;
  124. declare const __VLS_component_10: DefineComponent<{
  125. readonly visibilityHeight: {
  126. readonly type: NumberConstructor;
  127. readonly default: 200;
  128. };
  129. readonly target: {
  130. readonly type: StringConstructor;
  131. readonly default: "";
  132. };
  133. readonly right: {
  134. readonly type: NumberConstructor;
  135. readonly default: 40;
  136. };
  137. readonly bottom: {
  138. readonly type: NumberConstructor;
  139. readonly default: 40;
  140. };
  141. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  142. click: (evt: MouseEvent) => void;
  143. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  144. readonly visibilityHeight: {
  145. readonly type: NumberConstructor;
  146. readonly default: 200;
  147. };
  148. readonly target: {
  149. readonly type: StringConstructor;
  150. readonly default: "";
  151. };
  152. readonly right: {
  153. readonly type: NumberConstructor;
  154. readonly default: 40;
  155. };
  156. readonly bottom: {
  157. readonly type: NumberConstructor;
  158. readonly default: 40;
  159. };
  160. }>> & {
  161. onClick?: ((evt: MouseEvent) => any) | undefined;
  162. }, {
  163. readonly bottom: number;
  164. readonly right: number;
  165. readonly target: string;
  166. readonly visibilityHeight: number;
  167. }>;
  168. declare const __VLS_component_11: DefineComponent<{
  169. readonly value: EpPropFinalized<readonly [
  170. StringConstructor,
  171. NumberConstructor
  172. ], unknown, unknown, "", boolean>;
  173. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  174. readonly isDot: BooleanConstructor;
  175. readonly hidden: BooleanConstructor;
  176. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  177. readonly showZero: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  178. readonly color: StringConstructor;
  179. readonly badgeStyle: {
  180. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  181. readonly required: false;
  182. readonly validator: ((val: unknown) => boolean) | undefined;
  183. __epPropKey: true;
  184. };
  185. readonly offset: EpPropFinalized<(new (...args: any[]) => [
  186. number,
  187. number
  188. ]) | (() => [
  189. number,
  190. number
  191. ]) | ((new (...args: any[]) => [
  192. number,
  193. number
  194. ]) | (() => [
  195. number,
  196. number
  197. ]))[], unknown, unknown, readonly [
  198. 0,
  199. 0
  200. ], boolean>;
  201. readonly badgeClass: {
  202. readonly type: PropType<string>;
  203. readonly required: false;
  204. readonly validator: ((val: unknown) => boolean) | undefined;
  205. __epPropKey: true;
  206. };
  207. }, {
  208. /** @description badge content */
  209. content: ComputedRef<string>;
  210. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  211. readonly value: EpPropFinalized<readonly [
  212. StringConstructor,
  213. NumberConstructor
  214. ], unknown, unknown, "", boolean>;
  215. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  216. readonly isDot: BooleanConstructor;
  217. readonly hidden: BooleanConstructor;
  218. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  219. readonly showZero: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  220. readonly color: StringConstructor;
  221. readonly badgeStyle: {
  222. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  223. readonly required: false;
  224. readonly validator: ((val: unknown) => boolean) | undefined;
  225. __epPropKey: true;
  226. };
  227. readonly offset: EpPropFinalized<(new (...args: any[]) => [
  228. number,
  229. number
  230. ]) | (() => [
  231. number,
  232. number
  233. ]) | ((new (...args: any[]) => [
  234. number,
  235. number
  236. ]) | (() => [
  237. number,
  238. number
  239. ]))[], unknown, unknown, readonly [
  240. 0,
  241. 0
  242. ], boolean>;
  243. readonly badgeClass: {
  244. readonly type: PropType<string>;
  245. readonly required: false;
  246. readonly validator: ((val: unknown) => boolean) | undefined;
  247. __epPropKey: true;
  248. };
  249. }>>, {
  250. readonly hidden: boolean;
  251. readonly offset: [
  252. number,
  253. number
  254. ];
  255. readonly value: EpPropMergeType<readonly [
  256. StringConstructor,
  257. NumberConstructor
  258. ], unknown, unknown>;
  259. readonly type: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  260. readonly max: number;
  261. readonly showZero: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  262. readonly isDot: boolean;
  263. }>;
  264. declare const __VLS_component_12: DefineComponent<{
  265. readonly separator: EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  266. readonly separatorIcon: {
  267. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  268. readonly required: false;
  269. readonly validator: ((val: unknown) => boolean) | undefined;
  270. __epPropKey: true;
  271. };
  272. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  273. readonly separator: EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  274. readonly separatorIcon: {
  275. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  276. readonly required: false;
  277. readonly validator: ((val: unknown) => boolean) | undefined;
  278. __epPropKey: true;
  279. };
  280. }>>, {
  281. readonly separator: string;
  282. }>;
  283. declare const __VLS_component_13: DefineComponent<{
  284. readonly to: EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>;
  285. readonly replace: BooleanConstructor;
  286. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  287. readonly to: EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>;
  288. readonly replace: BooleanConstructor;
  289. }>>, {
  290. readonly to: EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>;
  291. readonly replace: boolean;
  292. }>;
  293. declare const __VLS_component_14: DefineComponent<{
  294. readonly size: {
  295. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  296. readonly required: false;
  297. readonly validator: ((val: unknown) => boolean) | undefined;
  298. __epPropKey: true;
  299. };
  300. readonly disabled: BooleanConstructor;
  301. readonly type: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  302. readonly icon: {
  303. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  304. readonly required: false;
  305. readonly validator: ((val: unknown) => boolean) | undefined;
  306. __epPropKey: true;
  307. };
  308. readonly nativeType: EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  309. readonly loading: BooleanConstructor;
  310. readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  311. readonly plain: BooleanConstructor;
  312. readonly text: BooleanConstructor;
  313. readonly link: BooleanConstructor;
  314. readonly bg: BooleanConstructor;
  315. readonly autofocus: BooleanConstructor;
  316. readonly round: BooleanConstructor;
  317. readonly circle: BooleanConstructor;
  318. readonly color: StringConstructor;
  319. readonly dark: BooleanConstructor;
  320. readonly autoInsertSpace: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  321. readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>;
  322. }, {
  323. /** @description button html element */
  324. ref: Ref<HTMLButtonElement | undefined>;
  325. /** @description button size */
  326. size: ComputedRef<"" | "small" | "default" | "large">;
  327. /** @description button type */
  328. type: ComputedRef<"text" | "" | "default" | "success" | "warning" | "info" | "primary" | "danger">;
  329. /** @description button disabled */
  330. disabled: ComputedRef<boolean>;
  331. /** @description whether adding space */
  332. shouldAddSpace: ComputedRef<boolean>;
  333. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  334. click: (evt: MouseEvent) => void;
  335. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  336. readonly size: {
  337. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  338. readonly required: false;
  339. readonly validator: ((val: unknown) => boolean) | undefined;
  340. __epPropKey: true;
  341. };
  342. readonly disabled: BooleanConstructor;
  343. readonly type: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  344. readonly icon: {
  345. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  346. readonly required: false;
  347. readonly validator: ((val: unknown) => boolean) | undefined;
  348. __epPropKey: true;
  349. };
  350. readonly nativeType: EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  351. readonly loading: BooleanConstructor;
  352. readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  353. readonly plain: BooleanConstructor;
  354. readonly text: BooleanConstructor;
  355. readonly link: BooleanConstructor;
  356. readonly bg: BooleanConstructor;
  357. readonly autofocus: BooleanConstructor;
  358. readonly round: BooleanConstructor;
  359. readonly circle: BooleanConstructor;
  360. readonly color: StringConstructor;
  361. readonly dark: BooleanConstructor;
  362. readonly autoInsertSpace: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  363. readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>;
  364. }>> & {
  365. onClick?: ((evt: MouseEvent) => any) | undefined;
  366. }, {
  367. readonly link: boolean;
  368. readonly circle: boolean;
  369. readonly text: boolean;
  370. readonly disabled: boolean;
  371. readonly round: boolean;
  372. readonly dark: boolean;
  373. readonly type: EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  374. readonly bg: boolean;
  375. readonly loading: boolean;
  376. readonly autofocus: boolean;
  377. readonly tag: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  378. readonly plain: boolean;
  379. readonly autoInsertSpace: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  380. readonly nativeType: EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  381. readonly loadingIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  382. }>;
  383. declare const __VLS_component_15: DefineComponent<{
  384. readonly size: {
  385. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  386. readonly required: false;
  387. readonly validator: ((val: unknown) => boolean) | undefined;
  388. __epPropKey: true;
  389. };
  390. readonly type: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  391. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  392. readonly size: {
  393. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  394. readonly required: false;
  395. readonly validator: ((val: unknown) => boolean) | undefined;
  396. __epPropKey: true;
  397. };
  398. readonly type: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  399. }>>, {
  400. readonly type: EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  401. }>;
  402. declare const __VLS_component_16: DefineComponent<{
  403. readonly modelValue: {
  404. readonly type: PropType<Date>;
  405. readonly required: false;
  406. readonly validator: ((val: unknown) => boolean) | undefined;
  407. __epPropKey: true;
  408. };
  409. readonly range: {
  410. readonly type: PropType<[
  411. Date,
  412. Date
  413. ]>;
  414. readonly required: false;
  415. readonly validator: ((val: unknown) => boolean) | undefined;
  416. __epPropKey: true;
  417. };
  418. }, {
  419. /** @description currently selected date */
  420. selectedDay: WritableComputedRef<Dayjs | undefined>;
  421. /** @description select a specific date */
  422. pickDay: (day: Dayjs) => void;
  423. /** @description select date */
  424. selectDate: (type: CalendarDateType) => void;
  425. /** @description Calculate the validate date range according to the start and end dates */
  426. calculateValidatedDateRange: (startDayjs: Dayjs, endDayjs: Dayjs) => [
  427. Dayjs,
  428. Dayjs
  429. ][];
  430. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  431. "update:modelValue": (value: Date) => void;
  432. input: (value: Date) => void;
  433. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  434. readonly modelValue: {
  435. readonly type: PropType<Date>;
  436. readonly required: false;
  437. readonly validator: ((val: unknown) => boolean) | undefined;
  438. __epPropKey: true;
  439. };
  440. readonly range: {
  441. readonly type: PropType<[
  442. Date,
  443. Date
  444. ]>;
  445. readonly required: false;
  446. readonly validator: ((val: unknown) => boolean) | undefined;
  447. __epPropKey: true;
  448. };
  449. }>> & {
  450. "onUpdate:modelValue"?: ((value: Date) => any) | undefined;
  451. onInput?: ((value: Date) => any) | undefined;
  452. }, {}>;
  453. declare const __VLS_component_17: DefineComponent<{
  454. readonly selectedDay: {
  455. readonly type: PropType<Dayjs>;
  456. readonly required: false;
  457. readonly validator: ((val: unknown) => boolean) | undefined;
  458. __epPropKey: true;
  459. };
  460. readonly range: {
  461. readonly type: PropType<[
  462. Dayjs,
  463. Dayjs
  464. ]>;
  465. readonly required: false;
  466. readonly validator: ((val: unknown) => boolean) | undefined;
  467. __epPropKey: true;
  468. };
  469. readonly date: {
  470. readonly type: PropType<Dayjs>;
  471. readonly required: true;
  472. readonly validator: ((val: unknown) => boolean) | undefined;
  473. __epPropKey: true;
  474. };
  475. readonly hideHeader: {
  476. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  477. readonly required: false;
  478. readonly validator: ((val: unknown) => boolean) | undefined;
  479. __epPropKey: true;
  480. };
  481. }, {
  482. /** @description toggle date panel */
  483. getFormattedDate: (day: number, type: CalendarDateCellType) => Dayjs;
  484. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  485. pick: (value: Dayjs) => void;
  486. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  487. readonly selectedDay: {
  488. readonly type: PropType<Dayjs>;
  489. readonly required: false;
  490. readonly validator: ((val: unknown) => boolean) | undefined;
  491. __epPropKey: true;
  492. };
  493. readonly range: {
  494. readonly type: PropType<[
  495. Dayjs,
  496. Dayjs
  497. ]>;
  498. readonly required: false;
  499. readonly validator: ((val: unknown) => boolean) | undefined;
  500. __epPropKey: true;
  501. };
  502. readonly date: {
  503. readonly type: PropType<Dayjs>;
  504. readonly required: true;
  505. readonly validator: ((val: unknown) => boolean) | undefined;
  506. __epPropKey: true;
  507. };
  508. readonly hideHeader: {
  509. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  510. readonly required: false;
  511. readonly validator: ((val: unknown) => boolean) | undefined;
  512. __epPropKey: true;
  513. };
  514. }>> & {
  515. onPick?: ((value: Dayjs) => any) | undefined;
  516. }, {}>;
  517. declare const __VLS_component_18: DefineComponent<{
  518. readonly header: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  519. readonly footer: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  520. readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  521. readonly headerClass: StringConstructor;
  522. readonly bodyClass: StringConstructor;
  523. readonly footerClass: StringConstructor;
  524. readonly shadow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "always", boolean>;
  525. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  526. readonly header: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  527. readonly footer: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  528. readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  529. readonly headerClass: StringConstructor;
  530. readonly bodyClass: StringConstructor;
  531. readonly footerClass: StringConstructor;
  532. readonly shadow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "always", boolean>;
  533. }>>, {
  534. readonly footer: string;
  535. readonly header: string;
  536. readonly bodyStyle: StyleValue;
  537. readonly shadow: EpPropMergeType<StringConstructor, "always" | "never" | "hover", unknown>;
  538. }>;
  539. declare const __VLS_component_19: DefineComponent<{
  540. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  541. readonly height: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  542. readonly trigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  543. readonly autoplay: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  544. readonly interval: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  545. readonly indicatorPosition: EpPropFinalized<StringConstructor, "" | "none" | "outside", unknown, "", boolean>;
  546. readonly arrow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "hover", boolean>;
  547. readonly type: EpPropFinalized<StringConstructor, "" | "card", unknown, "", boolean>;
  548. readonly cardScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.83, boolean>;
  549. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  550. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  551. readonly pauseOnHover: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  552. readonly motionBlur: BooleanConstructor;
  553. }, {
  554. /** @description active slide index */
  555. activeIndex: Ref<number>;
  556. /** @description manually switch slide, index of the slide to be switched to, starting from 0; or the `name` of corresponding `el-carousel-item` */
  557. setActiveItem: (index: number | string) => void;
  558. /** @description switch to the previous slide */
  559. prev: () => void;
  560. /** @description switch to the next slide */
  561. next: () => void;
  562. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  563. change: (current: number, prev: number) => void;
  564. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  565. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  566. readonly height: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  567. readonly trigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  568. readonly autoplay: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  569. readonly interval: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  570. readonly indicatorPosition: EpPropFinalized<StringConstructor, "" | "none" | "outside", unknown, "", boolean>;
  571. readonly arrow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "hover", boolean>;
  572. readonly type: EpPropFinalized<StringConstructor, "" | "card", unknown, "", boolean>;
  573. readonly cardScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.83, boolean>;
  574. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  575. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  576. readonly pauseOnHover: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  577. readonly motionBlur: BooleanConstructor;
  578. }>> & {
  579. onChange?: ((current: number, prev: number) => any) | undefined;
  580. }, {
  581. readonly height: string;
  582. readonly direction: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  583. readonly type: EpPropMergeType<StringConstructor, "" | "card", unknown>;
  584. readonly arrow: EpPropMergeType<StringConstructor, "always" | "never" | "hover", unknown>;
  585. readonly trigger: EpPropMergeType<StringConstructor, "click" | "hover", unknown>;
  586. readonly loop: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  587. readonly interval: number;
  588. readonly initialIndex: number;
  589. readonly autoplay: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  590. readonly indicatorPosition: EpPropMergeType<StringConstructor, "" | "none" | "outside", unknown>;
  591. readonly cardScale: number;
  592. readonly pauseOnHover: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  593. readonly motionBlur: boolean;
  594. }>;
  595. declare const __VLS_component_2: DefineComponent<{
  596. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  597. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  598. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  599. readonly closable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  600. readonly closeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  601. readonly showIcon: BooleanConstructor;
  602. readonly center: BooleanConstructor;
  603. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  604. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  605. close: (evt: MouseEvent) => void;
  606. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  607. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  608. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  609. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  610. readonly closable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  611. readonly closeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  612. readonly showIcon: BooleanConstructor;
  613. readonly center: BooleanConstructor;
  614. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  615. }>> & {
  616. onClose?: ((evt: MouseEvent) => any) | undefined;
  617. }, {
  618. readonly title: string;
  619. readonly center: boolean;
  620. readonly type: EpPropMergeType<StringConstructor, "error" | "success" | "warning" | "info", unknown>;
  621. readonly description: string;
  622. readonly effect: EpPropMergeType<StringConstructor, "dark" | "light", unknown>;
  623. readonly closable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  624. readonly closeText: string;
  625. readonly showIcon: boolean;
  626. }>;
  627. declare const __VLS_component_20: DefineComponent<{
  628. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  629. readonly label: EpPropFinalized<readonly [
  630. StringConstructor,
  631. NumberConstructor
  632. ], unknown, unknown, "", boolean>;
  633. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  634. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  635. readonly label: EpPropFinalized<readonly [
  636. StringConstructor,
  637. NumberConstructor
  638. ], unknown, unknown, "", boolean>;
  639. }>>, {
  640. readonly label: EpPropMergeType<readonly [
  641. StringConstructor,
  642. NumberConstructor
  643. ], unknown, unknown>;
  644. readonly name: string;
  645. }>;
  646. declare const __VLS_component_21: DefineComponent<{
  647. emptyValues: ArrayConstructor;
  648. valueOnClear: EpPropFinalized<readonly [
  649. StringConstructor,
  650. NumberConstructor,
  651. BooleanConstructor,
  652. FunctionConstructor
  653. ], unknown, unknown, undefined, boolean>;
  654. size: {
  655. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  656. readonly required: false;
  657. readonly validator: ((val: unknown) => boolean) | undefined;
  658. __epPropKey: true;
  659. };
  660. placeholder: StringConstructor;
  661. disabled: BooleanConstructor;
  662. clearable: BooleanConstructor;
  663. filterable: BooleanConstructor;
  664. filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  665. (): (node: CascaderNode, keyword: string) => boolean;
  666. new (): any;
  667. readonly prototype: any;
  668. } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  669. (): (node: CascaderNode, keyword: string) => boolean;
  670. new (): any;
  671. readonly prototype: any;
  672. })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>;
  673. separator: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  674. showAllLevels: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  675. collapseTags: BooleanConstructor;
  676. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  677. collapseTagsTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  678. debounce: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  679. beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  680. (): (value: string) => boolean | Promise<any>;
  681. new (): any;
  682. readonly prototype: any;
  683. } | ((new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  684. (): (value: string) => boolean | Promise<any>;
  685. new (): any;
  686. readonly prototype: any;
  687. })[], unknown, unknown, () => true, boolean>;
  688. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  689. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  690. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  691. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  692. tagType: {
  693. default: string;
  694. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  695. required: false;
  696. validator: ((val: unknown) => boolean) | undefined;
  697. __epPropKey: true;
  698. };
  699. tagEffect: {
  700. default: string;
  701. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  702. required: false;
  703. validator: ((val: unknown) => boolean) | undefined;
  704. __epPropKey: true;
  705. };
  706. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  707. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  708. modelValue: {
  709. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  710. readonly required: false;
  711. readonly validator: ((val: unknown) => boolean) | undefined;
  712. __epPropKey: true;
  713. };
  714. options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  715. props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  716. }, {
  717. /**
  718. * @description get an array of currently selected node,(leafOnly) whether only return the leaf checked nodes, default is `false`
  719. */
  720. getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined;
  721. /**
  722. * @description cascader panel ref
  723. */
  724. cascaderPanelRef: Ref<CascaderPanelInstance | null>;
  725. /**
  726. * @description toggle the visible of popper
  727. */
  728. togglePopperVisible: (visible?: boolean) => void;
  729. /**
  730. * @description cascader content ref
  731. */
  732. contentRef: ComputedRef<HTMLElement | undefined>;
  733. /**
  734. * @description selected content text
  735. */
  736. presentText: ComputedRef<string>;
  737. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  738. clear: () => void;
  739. "update:modelValue": (_: CascaderValue) => void;
  740. change: (_: CascaderValue) => void;
  741. blur: (evt: FocusEvent) => void;
  742. focus: (evt: FocusEvent) => void;
  743. visibleChange: (val: boolean) => void;
  744. expandChange: (val: CascaderValue) => void;
  745. removeTag: (val: CascaderNodeValue_2 | CascaderNodePathValue_2) => void;
  746. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  747. emptyValues: ArrayConstructor;
  748. valueOnClear: EpPropFinalized<readonly [
  749. StringConstructor,
  750. NumberConstructor,
  751. BooleanConstructor,
  752. FunctionConstructor
  753. ], unknown, unknown, undefined, boolean>;
  754. size: {
  755. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  756. readonly required: false;
  757. readonly validator: ((val: unknown) => boolean) | undefined;
  758. __epPropKey: true;
  759. };
  760. placeholder: StringConstructor;
  761. disabled: BooleanConstructor;
  762. clearable: BooleanConstructor;
  763. filterable: BooleanConstructor;
  764. filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  765. (): (node: CascaderNode, keyword: string) => boolean;
  766. new (): any;
  767. readonly prototype: any;
  768. } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  769. (): (node: CascaderNode, keyword: string) => boolean;
  770. new (): any;
  771. readonly prototype: any;
  772. })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>;
  773. separator: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  774. showAllLevels: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  775. collapseTags: BooleanConstructor;
  776. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  777. collapseTagsTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  778. debounce: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  779. beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  780. (): (value: string) => boolean | Promise<any>;
  781. new (): any;
  782. readonly prototype: any;
  783. } | ((new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  784. (): (value: string) => boolean | Promise<any>;
  785. new (): any;
  786. readonly prototype: any;
  787. })[], unknown, unknown, () => true, boolean>;
  788. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  789. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  790. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  791. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  792. tagType: {
  793. default: string;
  794. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  795. required: false;
  796. validator: ((val: unknown) => boolean) | undefined;
  797. __epPropKey: true;
  798. };
  799. tagEffect: {
  800. default: string;
  801. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  802. required: false;
  803. validator: ((val: unknown) => boolean) | undefined;
  804. __epPropKey: true;
  805. };
  806. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  807. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  808. modelValue: {
  809. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  810. readonly required: false;
  811. readonly validator: ((val: unknown) => boolean) | undefined;
  812. __epPropKey: true;
  813. };
  814. options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  815. props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  816. }>> & {
  817. "onUpdate:modelValue"?: ((_: CascaderValue) => any) | undefined;
  818. onChange?: ((_: CascaderValue) => any) | undefined;
  819. onFocus?: ((evt: FocusEvent) => any) | undefined;
  820. onBlur?: ((evt: FocusEvent) => any) | undefined;
  821. onClear?: (() => any) | undefined;
  822. onVisibleChange?: ((val: boolean) => any) | undefined;
  823. onExpandChange?: ((val: CascaderValue) => any) | undefined;
  824. onRemoveTag?: ((val: CascaderNodeValue_2 | CascaderNodePathValue_2) => any) | undefined;
  825. }, {
  826. disabled: boolean;
  827. separator: string;
  828. props: CascaderProps;
  829. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  830. options: CascaderOption[];
  831. valueOnClear: EpPropMergeType<readonly [
  832. StringConstructor,
  833. NumberConstructor,
  834. BooleanConstructor,
  835. FunctionConstructor
  836. ], unknown, unknown>;
  837. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  838. clearable: boolean;
  839. fallbackPlacements: Placement[];
  840. popperClass: string;
  841. teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  842. persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  843. debounce: number;
  844. filterable: boolean;
  845. filterMethod: (node: CascaderNode, keyword: string) => boolean;
  846. showAllLevels: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  847. collapseTags: boolean;
  848. maxCollapseTags: number;
  849. collapseTagsTooltip: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  850. beforeFilter: (value: string) => boolean | Promise<any>;
  851. tagType: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  852. tagEffect: EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
  853. }>;
  854. declare const __VLS_component_22: DefineComponent<{
  855. readonly checked: BooleanConstructor;
  856. readonly disabled: BooleanConstructor;
  857. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  858. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  859. change: (value: boolean) => void;
  860. "update:checked": (value: boolean) => void;
  861. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  862. readonly checked: BooleanConstructor;
  863. readonly disabled: BooleanConstructor;
  864. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  865. }>> & {
  866. onChange?: ((value: boolean) => any) | undefined;
  867. "onUpdate:checked"?: ((value: boolean) => any) | undefined;
  868. }, {
  869. readonly disabled: boolean;
  870. readonly type: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  871. readonly checked: boolean;
  872. }>;
  873. declare const __VLS_component_23: DefineComponent<{
  874. ariaControls: StringConstructor;
  875. modelValue: {
  876. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  877. default: undefined;
  878. };
  879. label: {
  880. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  881. default: undefined;
  882. };
  883. value: {
  884. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  885. default: undefined;
  886. };
  887. indeterminate: BooleanConstructor;
  888. disabled: BooleanConstructor;
  889. checked: BooleanConstructor;
  890. name: {
  891. type: StringConstructor;
  892. default: undefined;
  893. };
  894. trueValue: {
  895. type: (NumberConstructor | StringConstructor)[];
  896. default: undefined;
  897. };
  898. falseValue: {
  899. type: (NumberConstructor | StringConstructor)[];
  900. default: undefined;
  901. };
  902. trueLabel: {
  903. type: (NumberConstructor | StringConstructor)[];
  904. default: undefined;
  905. };
  906. falseLabel: {
  907. type: (NumberConstructor | StringConstructor)[];
  908. default: undefined;
  909. };
  910. id: {
  911. type: StringConstructor;
  912. default: undefined;
  913. };
  914. border: BooleanConstructor;
  915. size: {
  916. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  917. readonly required: false;
  918. readonly validator: ((val: unknown) => boolean) | undefined;
  919. __epPropKey: true;
  920. };
  921. tabindex: (NumberConstructor | StringConstructor)[];
  922. validateEvent: {
  923. type: BooleanConstructor;
  924. default: boolean;
  925. };
  926. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  927. "update:modelValue": (val: CheckboxValueType) => void;
  928. change: (val: CheckboxValueType) => void;
  929. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  930. ariaControls: StringConstructor;
  931. modelValue: {
  932. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  933. default: undefined;
  934. };
  935. label: {
  936. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  937. default: undefined;
  938. };
  939. value: {
  940. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  941. default: undefined;
  942. };
  943. indeterminate: BooleanConstructor;
  944. disabled: BooleanConstructor;
  945. checked: BooleanConstructor;
  946. name: {
  947. type: StringConstructor;
  948. default: undefined;
  949. };
  950. trueValue: {
  951. type: (NumberConstructor | StringConstructor)[];
  952. default: undefined;
  953. };
  954. falseValue: {
  955. type: (NumberConstructor | StringConstructor)[];
  956. default: undefined;
  957. };
  958. trueLabel: {
  959. type: (NumberConstructor | StringConstructor)[];
  960. default: undefined;
  961. };
  962. falseLabel: {
  963. type: (NumberConstructor | StringConstructor)[];
  964. default: undefined;
  965. };
  966. id: {
  967. type: StringConstructor;
  968. default: undefined;
  969. };
  970. border: BooleanConstructor;
  971. size: {
  972. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  973. readonly required: false;
  974. readonly validator: ((val: unknown) => boolean) | undefined;
  975. __epPropKey: true;
  976. };
  977. tabindex: (NumberConstructor | StringConstructor)[];
  978. validateEvent: {
  979. type: BooleanConstructor;
  980. default: boolean;
  981. };
  982. }>> & {
  983. "onUpdate:modelValue"?: ((val: CheckboxValueType) => any) | undefined;
  984. onChange?: ((val: CheckboxValueType) => any) | undefined;
  985. }, {
  986. label: string | number | boolean | Record<string, any>;
  987. disabled: boolean;
  988. border: boolean;
  989. value: string | number | boolean | Record<string, any>;
  990. id: string;
  991. name: string;
  992. modelValue: string | number | boolean;
  993. validateEvent: boolean;
  994. indeterminate: boolean;
  995. checked: boolean;
  996. trueValue: string | number;
  997. falseValue: string | number;
  998. trueLabel: string | number;
  999. falseLabel: string | number;
  1000. }>;
  1001. declare const __VLS_component_24: DefineComponent<{
  1002. ariaControls: StringConstructor;
  1003. modelValue: {
  1004. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  1005. default: undefined;
  1006. };
  1007. label: {
  1008. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  1009. default: undefined;
  1010. };
  1011. value: {
  1012. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  1013. default: undefined;
  1014. };
  1015. indeterminate: BooleanConstructor;
  1016. disabled: BooleanConstructor;
  1017. checked: BooleanConstructor;
  1018. name: {
  1019. type: StringConstructor;
  1020. default: undefined;
  1021. };
  1022. trueValue: {
  1023. type: (NumberConstructor | StringConstructor)[];
  1024. default: undefined;
  1025. };
  1026. falseValue: {
  1027. type: (NumberConstructor | StringConstructor)[];
  1028. default: undefined;
  1029. };
  1030. trueLabel: {
  1031. type: (NumberConstructor | StringConstructor)[];
  1032. default: undefined;
  1033. };
  1034. falseLabel: {
  1035. type: (NumberConstructor | StringConstructor)[];
  1036. default: undefined;
  1037. };
  1038. id: {
  1039. type: StringConstructor;
  1040. default: undefined;
  1041. };
  1042. border: BooleanConstructor;
  1043. size: {
  1044. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1045. readonly required: false;
  1046. readonly validator: ((val: unknown) => boolean) | undefined;
  1047. __epPropKey: true;
  1048. };
  1049. tabindex: (NumberConstructor | StringConstructor)[];
  1050. validateEvent: {
  1051. type: BooleanConstructor;
  1052. default: boolean;
  1053. };
  1054. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1055. "update:modelValue": (val: CheckboxValueType) => void;
  1056. change: (val: CheckboxValueType) => void;
  1057. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1058. ariaControls: StringConstructor;
  1059. modelValue: {
  1060. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  1061. default: undefined;
  1062. };
  1063. label: {
  1064. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  1065. default: undefined;
  1066. };
  1067. value: {
  1068. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  1069. default: undefined;
  1070. };
  1071. indeterminate: BooleanConstructor;
  1072. disabled: BooleanConstructor;
  1073. checked: BooleanConstructor;
  1074. name: {
  1075. type: StringConstructor;
  1076. default: undefined;
  1077. };
  1078. trueValue: {
  1079. type: (NumberConstructor | StringConstructor)[];
  1080. default: undefined;
  1081. };
  1082. falseValue: {
  1083. type: (NumberConstructor | StringConstructor)[];
  1084. default: undefined;
  1085. };
  1086. trueLabel: {
  1087. type: (NumberConstructor | StringConstructor)[];
  1088. default: undefined;
  1089. };
  1090. falseLabel: {
  1091. type: (NumberConstructor | StringConstructor)[];
  1092. default: undefined;
  1093. };
  1094. id: {
  1095. type: StringConstructor;
  1096. default: undefined;
  1097. };
  1098. border: BooleanConstructor;
  1099. size: {
  1100. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1101. readonly required: false;
  1102. readonly validator: ((val: unknown) => boolean) | undefined;
  1103. __epPropKey: true;
  1104. };
  1105. tabindex: (NumberConstructor | StringConstructor)[];
  1106. validateEvent: {
  1107. type: BooleanConstructor;
  1108. default: boolean;
  1109. };
  1110. }>> & {
  1111. "onUpdate:modelValue"?: ((val: CheckboxValueType) => any) | undefined;
  1112. onChange?: ((val: CheckboxValueType) => any) | undefined;
  1113. }, {
  1114. label: string | number | boolean | Record<string, any>;
  1115. disabled: boolean;
  1116. border: boolean;
  1117. value: string | number | boolean | Record<string, any>;
  1118. id: string;
  1119. name: string;
  1120. modelValue: string | number | boolean;
  1121. validateEvent: boolean;
  1122. indeterminate: boolean;
  1123. checked: boolean;
  1124. trueValue: string | number;
  1125. falseValue: string | number;
  1126. trueLabel: string | number;
  1127. falseLabel: string | number;
  1128. }>;
  1129. declare const __VLS_component_25: DefineComponent<{
  1130. readonly ariaLabel: StringConstructor;
  1131. readonly modelValue: EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  1132. readonly disabled: BooleanConstructor;
  1133. readonly min: NumberConstructor;
  1134. readonly max: NumberConstructor;
  1135. readonly size: {
  1136. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1137. readonly required: false;
  1138. readonly validator: ((val: unknown) => boolean) | undefined;
  1139. __epPropKey: true;
  1140. };
  1141. readonly fill: StringConstructor;
  1142. readonly textColor: StringConstructor;
  1143. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1144. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1145. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1146. "update:modelValue": (val: CheckboxGroupValueType) => void;
  1147. change: (val: CheckboxValueType[]) => void;
  1148. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1149. readonly ariaLabel: StringConstructor;
  1150. readonly modelValue: EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  1151. readonly disabled: BooleanConstructor;
  1152. readonly min: NumberConstructor;
  1153. readonly max: NumberConstructor;
  1154. readonly size: {
  1155. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1156. readonly required: false;
  1157. readonly validator: ((val: unknown) => boolean) | undefined;
  1158. __epPropKey: true;
  1159. };
  1160. readonly fill: StringConstructor;
  1161. readonly textColor: StringConstructor;
  1162. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1163. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1164. }>> & {
  1165. "onUpdate:modelValue"?: ((val: CheckboxGroupValueType) => any) | undefined;
  1166. onChange?: ((val: CheckboxValueType[]) => any) | undefined;
  1167. }, {
  1168. readonly disabled: boolean;
  1169. readonly modelValue: CheckboxGroupValueType;
  1170. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1171. readonly tag: string;
  1172. }>;
  1173. declare const __VLS_component_26: DefineComponent<{
  1174. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1175. readonly span: EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
  1176. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1177. readonly pull: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1178. readonly push: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1179. readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1180. readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1181. readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1182. readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1183. readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1184. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1185. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1186. readonly span: EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
  1187. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1188. readonly pull: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1189. readonly push: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1190. readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1191. readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1192. readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1193. readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1194. readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1195. }>>, {
  1196. readonly span: number;
  1197. readonly push: number;
  1198. readonly offset: number;
  1199. readonly tag: string;
  1200. readonly pull: number;
  1201. readonly xs: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>;
  1202. readonly sm: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>;
  1203. readonly md: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>;
  1204. readonly lg: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>;
  1205. readonly xl: EpPropMergeType<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown>;
  1206. }>;
  1207. declare const __VLS_component_27: DefineComponent<{
  1208. readonly accordion: BooleanConstructor;
  1209. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>;
  1210. readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>;
  1211. }, {
  1212. /** @description active names */
  1213. activeNames: ComputedRef<(string | number)[]>;
  1214. /** @description set active names */
  1215. setActiveNames: (_activeNames: CollapseActiveName[]) => void;
  1216. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1217. "update:modelValue": (value: CollapseModelValue) => void;
  1218. change: (value: CollapseModelValue) => void;
  1219. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1220. readonly accordion: BooleanConstructor;
  1221. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>;
  1222. readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>;
  1223. }>> & {
  1224. "onUpdate:modelValue"?: ((value: CollapseModelValue) => any) | undefined;
  1225. onChange?: ((value: CollapseModelValue) => any) | undefined;
  1226. }, {
  1227. readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown>;
  1228. readonly expandIconPosition: EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown>;
  1229. readonly accordion: boolean;
  1230. }>;
  1231. declare const __VLS_component_28: DefineComponent<{
  1232. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1233. readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>;
  1234. readonly icon: {
  1235. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1236. readonly required: false;
  1237. readonly validator: ((val: unknown) => boolean) | undefined;
  1238. __epPropKey: true;
  1239. };
  1240. readonly disabled: BooleanConstructor;
  1241. }, {
  1242. /** @description current collapse-item whether active */
  1243. isActive: ComputedRef<boolean | undefined>;
  1244. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1245. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1246. readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>;
  1247. readonly icon: {
  1248. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1249. readonly required: false;
  1250. readonly validator: ((val: unknown) => boolean) | undefined;
  1251. __epPropKey: true;
  1252. };
  1253. readonly disabled: BooleanConstructor;
  1254. }>>, {
  1255. readonly title: string;
  1256. readonly disabled: boolean;
  1257. readonly name: EpPropMergeType<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown>;
  1258. }>;
  1259. declare const __VLS_component_29: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}>;
  1260. declare const __VLS_component_3: DefineComponent<{
  1261. readonly ariaLabel: StringConstructor;
  1262. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  1263. readonly modelValue: EpPropFinalized<readonly [
  1264. StringConstructor,
  1265. NumberConstructor
  1266. ], unknown, unknown, "", boolean>;
  1267. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  1268. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>;
  1269. readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>;
  1270. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1271. readonly triggerOnFocus: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1272. readonly selectWhenUnmatched: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1273. readonly hideLoading: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1274. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1275. readonly appendTo: {
  1276. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  1277. readonly required: false;
  1278. readonly validator: ((val: unknown) => boolean) | undefined;
  1279. __epPropKey: true;
  1280. };
  1281. readonly highlightFirstItem: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1282. readonly fitInputWidth: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1283. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1284. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1285. readonly name: StringConstructor;
  1286. }, {
  1287. /** @description the index of the currently highlighted item */
  1288. highlightedIndex: Ref<number>;
  1289. /** @description autocomplete whether activated */
  1290. activated: Ref<boolean>;
  1291. /** @description remote search loading status */
  1292. loading: Ref<boolean>;
  1293. /** @description el-input component instance */
  1294. inputRef: Ref<InputInstance | undefined>;
  1295. /** @description el-tooltip component instance */
  1296. popperRef: Ref<TooltipInstance | undefined>;
  1297. /** @description fetch suggestions result */
  1298. suggestions: Ref<Record<string, any>[]>;
  1299. /** @description triggers when a suggestion is clicked */
  1300. handleSelect: (item: any) => Promise<void>;
  1301. /** @description handle keyboard enter event */
  1302. handleKeyEnter: () => Promise<void>;
  1303. /** @description focus the input element */
  1304. focus: () => void;
  1305. /** @description blur the input element */
  1306. blur: () => void;
  1307. /** @description close suggestion */
  1308. close: () => void;
  1309. /** @description highlight an item in a suggestion */
  1310. highlight: (index: number) => void;
  1311. /** @description loading suggestion list */
  1312. getData: (queryString: string) => Promise<void>;
  1313. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1314. select: (item: Record<string, any>) => void;
  1315. clear: () => void;
  1316. "update:modelValue": (value: string) => void;
  1317. change: (value: string) => void;
  1318. input: (value: string) => void;
  1319. blur: (evt: FocusEvent) => void;
  1320. focus: (evt: FocusEvent) => void;
  1321. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1322. readonly ariaLabel: StringConstructor;
  1323. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  1324. readonly modelValue: EpPropFinalized<readonly [
  1325. StringConstructor,
  1326. NumberConstructor
  1327. ], unknown, unknown, "", boolean>;
  1328. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  1329. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>;
  1330. readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>;
  1331. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1332. readonly triggerOnFocus: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1333. readonly selectWhenUnmatched: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1334. readonly hideLoading: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1335. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1336. readonly appendTo: {
  1337. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  1338. readonly required: false;
  1339. readonly validator: ((val: unknown) => boolean) | undefined;
  1340. __epPropKey: true;
  1341. };
  1342. readonly highlightFirstItem: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1343. readonly fitInputWidth: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1344. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1345. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1346. readonly name: StringConstructor;
  1347. }>> & {
  1348. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1349. onChange?: ((value: string) => any) | undefined;
  1350. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1351. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1352. onInput?: ((value: string) => any) | undefined;
  1353. onSelect?: ((item: Record<string, any>) => any) | undefined;
  1354. onClear?: (() => any) | undefined;
  1355. }, {
  1356. readonly disabled: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1357. readonly modelValue: EpPropMergeType<readonly [
  1358. StringConstructor,
  1359. NumberConstructor
  1360. ], unknown, unknown>;
  1361. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown>;
  1362. readonly clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1363. readonly popperClass: string;
  1364. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1365. readonly valueKey: string;
  1366. readonly debounce: number;
  1367. readonly fetchSuggestions: AutocompleteFetchSuggestions;
  1368. readonly triggerOnFocus: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1369. readonly selectWhenUnmatched: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1370. readonly hideLoading: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1371. readonly highlightFirstItem: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1372. readonly fitInputWidth: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1373. }>;
  1374. declare const __VLS_component_30: DefineComponent<{
  1375. /**
  1376. * @description layout direction for child elements
  1377. */
  1378. direction: {
  1379. type: StringConstructor;
  1380. };
  1381. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1382. /**
  1383. * @description layout direction for child elements
  1384. */
  1385. direction: {
  1386. type: StringConstructor;
  1387. };
  1388. }>>, {}>;
  1389. declare const __VLS_component_31: DefineComponent<{
  1390. /**
  1391. * @description width of the side section
  1392. */
  1393. width: {
  1394. type: StringConstructor;
  1395. default: null;
  1396. };
  1397. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1398. /**
  1399. * @description width of the side section
  1400. */
  1401. width: {
  1402. type: StringConstructor;
  1403. default: null;
  1404. };
  1405. }>>, {
  1406. width: string;
  1407. }>;
  1408. declare const __VLS_component_32: DefineComponent<{
  1409. /**
  1410. * @description height of the footer
  1411. */
  1412. height: {
  1413. type: StringConstructor;
  1414. default: null;
  1415. };
  1416. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1417. /**
  1418. * @description height of the footer
  1419. */
  1420. height: {
  1421. type: StringConstructor;
  1422. default: null;
  1423. };
  1424. }>>, {
  1425. height: string;
  1426. }>;
  1427. declare const __VLS_component_33: DefineComponent<{
  1428. /**
  1429. * @description height of the header
  1430. */
  1431. height: {
  1432. type: StringConstructor;
  1433. default: null;
  1434. };
  1435. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1436. /**
  1437. * @description height of the header
  1438. */
  1439. height: {
  1440. type: StringConstructor;
  1441. default: null;
  1442. };
  1443. }>>, {
  1444. height: string;
  1445. }>;
  1446. declare const __VLS_component_34: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}>;
  1447. declare const __VLS_component_35: DefineComponent<{
  1448. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  1449. readonly prefix: StringConstructor;
  1450. readonly suffix: StringConstructor;
  1451. readonly title: StringConstructor;
  1452. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  1453. readonly valueStyle: {
  1454. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  1455. readonly required: false;
  1456. readonly validator: ((val: unknown) => boolean) | undefined;
  1457. __epPropKey: true;
  1458. };
  1459. }, {
  1460. /**
  1461. * @description current display value
  1462. */
  1463. displayValue: ComputedRef<string>;
  1464. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1465. change: (value: number) => void;
  1466. finish: () => void;
  1467. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1468. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  1469. readonly prefix: StringConstructor;
  1470. readonly suffix: StringConstructor;
  1471. readonly title: StringConstructor;
  1472. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  1473. readonly valueStyle: {
  1474. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  1475. readonly required: false;
  1476. readonly validator: ((val: unknown) => boolean) | undefined;
  1477. __epPropKey: true;
  1478. };
  1479. }>> & {
  1480. onChange?: ((value: number) => any) | undefined;
  1481. onFinish?: (() => any) | undefined;
  1482. }, {
  1483. readonly value: EpPropMergeType<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown>;
  1484. readonly format: string;
  1485. }>;
  1486. declare const __VLS_component_36: DefineComponent<{
  1487. readonly border: BooleanConstructor;
  1488. readonly column: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  1489. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  1490. readonly size: {
  1491. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1492. readonly required: false;
  1493. readonly validator: ((val: unknown) => boolean) | undefined;
  1494. __epPropKey: true;
  1495. };
  1496. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1497. readonly extra: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1498. readonly labelWidth: EpPropFinalized<readonly [
  1499. StringConstructor,
  1500. NumberConstructor
  1501. ], unknown, unknown, "", boolean>;
  1502. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1503. readonly border: BooleanConstructor;
  1504. readonly column: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  1505. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  1506. readonly size: {
  1507. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1508. readonly required: false;
  1509. readonly validator: ((val: unknown) => boolean) | undefined;
  1510. __epPropKey: true;
  1511. };
  1512. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1513. readonly extra: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1514. readonly labelWidth: EpPropFinalized<readonly [
  1515. StringConstructor,
  1516. NumberConstructor
  1517. ], unknown, unknown, "", boolean>;
  1518. }>>, {
  1519. readonly title: string;
  1520. readonly direction: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  1521. readonly border: boolean;
  1522. readonly column: number;
  1523. readonly labelWidth: EpPropMergeType<readonly [
  1524. StringConstructor,
  1525. NumberConstructor
  1526. ], unknown, unknown>;
  1527. readonly extra: string;
  1528. }>;
  1529. declare const __VLS_component_37: DefineComponent<{
  1530. readonly appendToBody: BooleanConstructor;
  1531. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  1532. readonly beforeClose: {
  1533. readonly type: PropType<DialogBeforeCloseFn>;
  1534. readonly required: false;
  1535. readonly validator: ((val: unknown) => boolean) | undefined;
  1536. __epPropKey: true;
  1537. };
  1538. readonly destroyOnClose: BooleanConstructor;
  1539. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1540. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1541. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1542. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1543. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1544. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1545. readonly top: {
  1546. readonly type: PropType<string>;
  1547. readonly required: false;
  1548. readonly validator: ((val: unknown) => boolean) | undefined;
  1549. __epPropKey: true;
  1550. };
  1551. readonly modelValue: BooleanConstructor;
  1552. readonly modalClass: StringConstructor;
  1553. readonly headerClass: StringConstructor;
  1554. readonly bodyClass: StringConstructor;
  1555. readonly footerClass: StringConstructor;
  1556. readonly width: {
  1557. readonly type: PropType<EpPropMergeType<readonly [
  1558. StringConstructor,
  1559. NumberConstructor
  1560. ], unknown, unknown>>;
  1561. readonly required: false;
  1562. readonly validator: ((val: unknown) => boolean) | undefined;
  1563. __epPropKey: true;
  1564. };
  1565. readonly zIndex: {
  1566. readonly type: PropType<number>;
  1567. readonly required: false;
  1568. readonly validator: ((val: unknown) => boolean) | undefined;
  1569. __epPropKey: true;
  1570. };
  1571. readonly trapFocus: BooleanConstructor;
  1572. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1573. readonly center: BooleanConstructor;
  1574. readonly alignCenter: BooleanConstructor;
  1575. readonly closeIcon: {
  1576. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1577. readonly required: false;
  1578. readonly validator: ((val: unknown) => boolean) | undefined;
  1579. __epPropKey: true;
  1580. };
  1581. readonly draggable: BooleanConstructor;
  1582. readonly overflow: BooleanConstructor;
  1583. readonly fullscreen: BooleanConstructor;
  1584. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1585. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1586. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1587. }, {
  1588. /** @description whether the dialog is visible */
  1589. visible: Ref<boolean>;
  1590. dialogContentRef: Ref<any>;
  1591. resetPosition: () => void;
  1592. handleClose: () => void;
  1593. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1594. open: () => void;
  1595. "update:modelValue": (value: boolean) => void;
  1596. close: () => void;
  1597. opened: () => void;
  1598. closed: () => void;
  1599. openAutoFocus: () => void;
  1600. closeAutoFocus: () => void;
  1601. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1602. readonly appendToBody: BooleanConstructor;
  1603. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  1604. readonly beforeClose: {
  1605. readonly type: PropType<DialogBeforeCloseFn>;
  1606. readonly required: false;
  1607. readonly validator: ((val: unknown) => boolean) | undefined;
  1608. __epPropKey: true;
  1609. };
  1610. readonly destroyOnClose: BooleanConstructor;
  1611. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1612. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1613. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1614. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1615. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1616. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1617. readonly top: {
  1618. readonly type: PropType<string>;
  1619. readonly required: false;
  1620. readonly validator: ((val: unknown) => boolean) | undefined;
  1621. __epPropKey: true;
  1622. };
  1623. readonly modelValue: BooleanConstructor;
  1624. readonly modalClass: StringConstructor;
  1625. readonly headerClass: StringConstructor;
  1626. readonly bodyClass: StringConstructor;
  1627. readonly footerClass: StringConstructor;
  1628. readonly width: {
  1629. readonly type: PropType<EpPropMergeType<readonly [
  1630. StringConstructor,
  1631. NumberConstructor
  1632. ], unknown, unknown>>;
  1633. readonly required: false;
  1634. readonly validator: ((val: unknown) => boolean) | undefined;
  1635. __epPropKey: true;
  1636. };
  1637. readonly zIndex: {
  1638. readonly type: PropType<number>;
  1639. readonly required: false;
  1640. readonly validator: ((val: unknown) => boolean) | undefined;
  1641. __epPropKey: true;
  1642. };
  1643. readonly trapFocus: BooleanConstructor;
  1644. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1645. readonly center: BooleanConstructor;
  1646. readonly alignCenter: BooleanConstructor;
  1647. readonly closeIcon: {
  1648. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1649. readonly required: false;
  1650. readonly validator: ((val: unknown) => boolean) | undefined;
  1651. __epPropKey: true;
  1652. };
  1653. readonly draggable: BooleanConstructor;
  1654. readonly overflow: BooleanConstructor;
  1655. readonly fullscreen: BooleanConstructor;
  1656. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1657. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1658. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1659. }>> & {
  1660. "onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
  1661. onClose?: (() => any) | undefined;
  1662. onOpen?: (() => any) | undefined;
  1663. onOpened?: (() => any) | undefined;
  1664. onClosed?: (() => any) | undefined;
  1665. onOpenAutoFocus?: (() => any) | undefined;
  1666. onCloseAutoFocus?: (() => any) | undefined;
  1667. }, {
  1668. readonly title: string;
  1669. readonly center: boolean;
  1670. readonly overflow: boolean;
  1671. readonly modelValue: boolean;
  1672. readonly ariaLevel: string;
  1673. readonly appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>;
  1674. readonly showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1675. readonly alignCenter: boolean;
  1676. readonly draggable: boolean;
  1677. readonly fullscreen: boolean;
  1678. readonly closeOnClickModal: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1679. readonly closeOnPressEscape: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1680. readonly lockScroll: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1681. readonly modal: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1682. readonly openDelay: number;
  1683. readonly closeDelay: number;
  1684. readonly headerAriaLevel: string;
  1685. readonly appendToBody: boolean;
  1686. readonly destroyOnClose: boolean;
  1687. readonly trapFocus: boolean;
  1688. }>;
  1689. declare const __VLS_component_38: DefineComponent<{
  1690. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  1691. readonly contentPosition: EpPropFinalized<StringConstructor, "center" | "left" | "right", unknown, "center", boolean>;
  1692. readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>;
  1693. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1694. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  1695. readonly contentPosition: EpPropFinalized<StringConstructor, "center" | "left" | "right", unknown, "center", boolean>;
  1696. readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>;
  1697. }>>, {
  1698. readonly direction: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  1699. readonly borderStyle: string;
  1700. readonly contentPosition: EpPropMergeType<StringConstructor, "center" | "left" | "right", unknown>;
  1701. }>;
  1702. declare const __VLS_component_39: DefineComponent<{
  1703. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl" | "ttb" | "btt", unknown, "rtl", boolean>;
  1704. readonly size: EpPropFinalized<readonly [
  1705. StringConstructor,
  1706. NumberConstructor
  1707. ], unknown, unknown, "30%", boolean>;
  1708. readonly withHeader: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1709. readonly modalFade: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1710. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1711. readonly appendToBody: BooleanConstructor;
  1712. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  1713. readonly beforeClose: {
  1714. readonly type: PropType<DialogBeforeCloseFn>;
  1715. readonly required: false;
  1716. readonly validator: ((val: unknown) => boolean) | undefined;
  1717. __epPropKey: true;
  1718. };
  1719. readonly destroyOnClose: BooleanConstructor;
  1720. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1721. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1722. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1723. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1724. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1725. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1726. readonly top: {
  1727. readonly type: PropType<string>;
  1728. readonly required: false;
  1729. readonly validator: ((val: unknown) => boolean) | undefined;
  1730. __epPropKey: true;
  1731. };
  1732. readonly modelValue: BooleanConstructor;
  1733. readonly modalClass: StringConstructor;
  1734. readonly headerClass: StringConstructor;
  1735. readonly bodyClass: StringConstructor;
  1736. readonly footerClass: StringConstructor;
  1737. readonly width: {
  1738. readonly type: PropType<EpPropMergeType<readonly [
  1739. StringConstructor,
  1740. NumberConstructor
  1741. ], unknown, unknown>>;
  1742. readonly required: false;
  1743. readonly validator: ((val: unknown) => boolean) | undefined;
  1744. __epPropKey: true;
  1745. };
  1746. readonly zIndex: {
  1747. readonly type: PropType<number>;
  1748. readonly required: false;
  1749. readonly validator: ((val: unknown) => boolean) | undefined;
  1750. __epPropKey: true;
  1751. };
  1752. readonly trapFocus: BooleanConstructor;
  1753. readonly center: BooleanConstructor;
  1754. readonly alignCenter: BooleanConstructor;
  1755. readonly closeIcon: {
  1756. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1757. readonly required: false;
  1758. readonly validator: ((val: unknown) => boolean) | undefined;
  1759. __epPropKey: true;
  1760. };
  1761. readonly draggable: BooleanConstructor;
  1762. readonly overflow: BooleanConstructor;
  1763. readonly fullscreen: BooleanConstructor;
  1764. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1765. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1766. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1767. }, {
  1768. handleClose: () => void;
  1769. afterEnter: () => void;
  1770. afterLeave: () => void;
  1771. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1772. open: () => void;
  1773. "update:modelValue": (value: boolean) => void;
  1774. close: () => void;
  1775. opened: () => void;
  1776. closed: () => void;
  1777. openAutoFocus: () => void;
  1778. closeAutoFocus: () => void;
  1779. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  1780. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl" | "ttb" | "btt", unknown, "rtl", boolean>;
  1781. readonly size: EpPropFinalized<readonly [
  1782. StringConstructor,
  1783. NumberConstructor
  1784. ], unknown, unknown, "30%", boolean>;
  1785. readonly withHeader: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1786. readonly modalFade: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1787. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1788. readonly appendToBody: BooleanConstructor;
  1789. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  1790. readonly beforeClose: {
  1791. readonly type: PropType<DialogBeforeCloseFn>;
  1792. readonly required: false;
  1793. readonly validator: ((val: unknown) => boolean) | undefined;
  1794. __epPropKey: true;
  1795. };
  1796. readonly destroyOnClose: BooleanConstructor;
  1797. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1798. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1799. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1800. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1801. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1802. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1803. readonly top: {
  1804. readonly type: PropType<string>;
  1805. readonly required: false;
  1806. readonly validator: ((val: unknown) => boolean) | undefined;
  1807. __epPropKey: true;
  1808. };
  1809. readonly modelValue: BooleanConstructor;
  1810. readonly modalClass: StringConstructor;
  1811. readonly headerClass: StringConstructor;
  1812. readonly bodyClass: StringConstructor;
  1813. readonly footerClass: StringConstructor;
  1814. readonly width: {
  1815. readonly type: PropType<EpPropMergeType<readonly [
  1816. StringConstructor,
  1817. NumberConstructor
  1818. ], unknown, unknown>>;
  1819. readonly required: false;
  1820. readonly validator: ((val: unknown) => boolean) | undefined;
  1821. __epPropKey: true;
  1822. };
  1823. readonly zIndex: {
  1824. readonly type: PropType<number>;
  1825. readonly required: false;
  1826. readonly validator: ((val: unknown) => boolean) | undefined;
  1827. __epPropKey: true;
  1828. };
  1829. readonly trapFocus: BooleanConstructor;
  1830. readonly center: BooleanConstructor;
  1831. readonly alignCenter: BooleanConstructor;
  1832. readonly closeIcon: {
  1833. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1834. readonly required: false;
  1835. readonly validator: ((val: unknown) => boolean) | undefined;
  1836. __epPropKey: true;
  1837. };
  1838. readonly draggable: BooleanConstructor;
  1839. readonly overflow: BooleanConstructor;
  1840. readonly fullscreen: BooleanConstructor;
  1841. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1842. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1843. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  1844. }>> & {
  1845. "onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
  1846. onClose?: (() => any) | undefined;
  1847. onOpen?: (() => any) | undefined;
  1848. onOpened?: (() => any) | undefined;
  1849. onClosed?: (() => any) | undefined;
  1850. onOpenAutoFocus?: (() => any) | undefined;
  1851. onCloseAutoFocus?: (() => any) | undefined;
  1852. }, {
  1853. readonly title: string;
  1854. readonly center: boolean;
  1855. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl" | "ttb" | "btt", unknown>;
  1856. readonly overflow: boolean;
  1857. readonly size: EpPropMergeType<readonly [
  1858. StringConstructor,
  1859. NumberConstructor
  1860. ], unknown, unknown>;
  1861. readonly modelValue: boolean;
  1862. readonly ariaLevel: string;
  1863. readonly appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>;
  1864. readonly showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1865. readonly alignCenter: boolean;
  1866. readonly draggable: boolean;
  1867. readonly fullscreen: boolean;
  1868. readonly closeOnClickModal: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1869. readonly closeOnPressEscape: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1870. readonly lockScroll: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1871. readonly modal: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1872. readonly openDelay: number;
  1873. readonly closeDelay: number;
  1874. readonly headerAriaLevel: string;
  1875. readonly appendToBody: boolean;
  1876. readonly destroyOnClose: boolean;
  1877. readonly trapFocus: boolean;
  1878. readonly withHeader: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1879. readonly modalFade: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1880. }>;
  1881. declare const __VLS_component_4: DefineComponent<{
  1882. readonly ariaLabel: StringConstructor;
  1883. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1884. readonly size: {
  1885. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  1886. readonly required: false;
  1887. readonly validator: ((val: unknown) => boolean) | undefined;
  1888. __epPropKey: true;
  1889. };
  1890. readonly disabled: BooleanConstructor;
  1891. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  1892. readonly maxlength: {
  1893. readonly type: PropType<EpPropMergeType<readonly [
  1894. StringConstructor,
  1895. NumberConstructor
  1896. ], unknown, unknown>>;
  1897. readonly required: false;
  1898. readonly validator: ((val: unknown) => boolean) | undefined;
  1899. __epPropKey: true;
  1900. };
  1901. readonly minlength: {
  1902. readonly type: PropType<EpPropMergeType<readonly [
  1903. StringConstructor,
  1904. NumberConstructor
  1905. ], unknown, unknown>>;
  1906. readonly required: false;
  1907. readonly validator: ((val: unknown) => boolean) | undefined;
  1908. __epPropKey: true;
  1909. };
  1910. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1911. readonly resize: {
  1912. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  1913. readonly required: false;
  1914. readonly validator: ((val: unknown) => boolean) | undefined;
  1915. __epPropKey: true;
  1916. };
  1917. readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  1918. minRows?: number;
  1919. maxRows?: number;
  1920. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  1921. minRows?: number;
  1922. maxRows?: number;
  1923. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  1924. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1925. readonly formatter: {
  1926. readonly type: PropType<Function>;
  1927. readonly required: false;
  1928. readonly validator: ((val: unknown) => boolean) | undefined;
  1929. __epPropKey: true;
  1930. };
  1931. readonly parser: {
  1932. readonly type: PropType<Function>;
  1933. readonly required: false;
  1934. readonly validator: ((val: unknown) => boolean) | undefined;
  1935. __epPropKey: true;
  1936. };
  1937. readonly placeholder: {
  1938. readonly type: PropType<string>;
  1939. readonly required: false;
  1940. readonly validator: ((val: unknown) => boolean) | undefined;
  1941. __epPropKey: true;
  1942. };
  1943. readonly form: {
  1944. readonly type: PropType<string>;
  1945. readonly required: false;
  1946. readonly validator: ((val: unknown) => boolean) | undefined;
  1947. __epPropKey: true;
  1948. };
  1949. readonly readonly: BooleanConstructor;
  1950. readonly clearable: BooleanConstructor;
  1951. readonly showPassword: BooleanConstructor;
  1952. readonly showWordLimit: BooleanConstructor;
  1953. readonly suffixIcon: {
  1954. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1955. readonly required: false;
  1956. readonly validator: ((val: unknown) => boolean) | undefined;
  1957. __epPropKey: true;
  1958. };
  1959. readonly prefixIcon: {
  1960. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  1961. readonly required: false;
  1962. readonly validator: ((val: unknown) => boolean) | undefined;
  1963. __epPropKey: true;
  1964. };
  1965. readonly containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1966. readonly tabindex: EpPropFinalized<readonly [
  1967. StringConstructor,
  1968. NumberConstructor
  1969. ], unknown, unknown, 0, boolean>;
  1970. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1971. readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  1972. readonly autofocus: BooleanConstructor;
  1973. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  1974. }, {
  1975. /** @description HTML input element */
  1976. input: ShallowRef<HTMLInputElement | undefined>;
  1977. /** @description HTML textarea element */
  1978. textarea: ShallowRef<HTMLTextAreaElement | undefined>;
  1979. /** @description HTML element, input or textarea */
  1980. ref: ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  1981. /** @description style of textarea. */
  1982. textareaStyle: ComputedRef<StyleValue>;
  1983. /** @description from props (used on unit test) */
  1984. autosize: Ref<InputAutoSize>;
  1985. /** @description is input composing */
  1986. isComposing: Ref<boolean>;
  1987. /** @description HTML input element native method */
  1988. focus: () => void | undefined;
  1989. /** @description HTML input element native method */
  1990. blur: () => void | undefined;
  1991. /** @description HTML input element native method */
  1992. select: () => void;
  1993. /** @description clear input value */
  1994. clear: () => void;
  1995. /** @description resize textarea. */
  1996. resizeTextarea: () => void;
  1997. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  1998. input: (value: string) => void;
  1999. clear: () => void;
  2000. "update:modelValue": (value: string) => void;
  2001. change: (value: string) => void;
  2002. blur: (evt: FocusEvent) => void;
  2003. compositionend: (evt: CompositionEvent) => void;
  2004. compositionstart: (evt: CompositionEvent) => void;
  2005. compositionupdate: (evt: CompositionEvent) => void;
  2006. focus: (evt: FocusEvent) => void;
  2007. keydown: (evt: Event | KeyboardEvent) => void;
  2008. mouseenter: (evt: MouseEvent) => void;
  2009. mouseleave: (evt: MouseEvent) => void;
  2010. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  2011. readonly ariaLabel: StringConstructor;
  2012. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2013. readonly size: {
  2014. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  2015. readonly required: false;
  2016. readonly validator: ((val: unknown) => boolean) | undefined;
  2017. __epPropKey: true;
  2018. };
  2019. readonly disabled: BooleanConstructor;
  2020. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  2021. readonly maxlength: {
  2022. readonly type: PropType<EpPropMergeType<readonly [
  2023. StringConstructor,
  2024. NumberConstructor
  2025. ], unknown, unknown>>;
  2026. readonly required: false;
  2027. readonly validator: ((val: unknown) => boolean) | undefined;
  2028. __epPropKey: true;
  2029. };
  2030. readonly minlength: {
  2031. readonly type: PropType<EpPropMergeType<readonly [
  2032. StringConstructor,
  2033. NumberConstructor
  2034. ], unknown, unknown>>;
  2035. readonly required: false;
  2036. readonly validator: ((val: unknown) => boolean) | undefined;
  2037. __epPropKey: true;
  2038. };
  2039. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2040. readonly resize: {
  2041. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  2042. readonly required: false;
  2043. readonly validator: ((val: unknown) => boolean) | undefined;
  2044. __epPropKey: true;
  2045. };
  2046. readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  2047. minRows?: number;
  2048. maxRows?: number;
  2049. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  2050. minRows?: number;
  2051. maxRows?: number;
  2052. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  2053. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2054. readonly formatter: {
  2055. readonly type: PropType<Function>;
  2056. readonly required: false;
  2057. readonly validator: ((val: unknown) => boolean) | undefined;
  2058. __epPropKey: true;
  2059. };
  2060. readonly parser: {
  2061. readonly type: PropType<Function>;
  2062. readonly required: false;
  2063. readonly validator: ((val: unknown) => boolean) | undefined;
  2064. __epPropKey: true;
  2065. };
  2066. readonly placeholder: {
  2067. readonly type: PropType<string>;
  2068. readonly required: false;
  2069. readonly validator: ((val: unknown) => boolean) | undefined;
  2070. __epPropKey: true;
  2071. };
  2072. readonly form: {
  2073. readonly type: PropType<string>;
  2074. readonly required: false;
  2075. readonly validator: ((val: unknown) => boolean) | undefined;
  2076. __epPropKey: true;
  2077. };
  2078. readonly readonly: BooleanConstructor;
  2079. readonly clearable: BooleanConstructor;
  2080. readonly showPassword: BooleanConstructor;
  2081. readonly showWordLimit: BooleanConstructor;
  2082. readonly suffixIcon: {
  2083. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  2084. readonly required: false;
  2085. readonly validator: ((val: unknown) => boolean) | undefined;
  2086. __epPropKey: true;
  2087. };
  2088. readonly prefixIcon: {
  2089. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  2090. readonly required: false;
  2091. readonly validator: ((val: unknown) => boolean) | undefined;
  2092. __epPropKey: true;
  2093. };
  2094. readonly containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2095. readonly tabindex: EpPropFinalized<readonly [
  2096. StringConstructor,
  2097. NumberConstructor
  2098. ], unknown, unknown, 0, boolean>;
  2099. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2100. readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  2101. readonly autofocus: BooleanConstructor;
  2102. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  2103. }>> & {
  2104. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  2105. onChange?: ((value: string) => any) | undefined;
  2106. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  2107. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  2108. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  2109. onFocus?: ((evt: FocusEvent) => any) | undefined;
  2110. onBlur?: ((evt: FocusEvent) => any) | undefined;
  2111. onInput?: ((value: string) => any) | undefined;
  2112. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  2113. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2114. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2115. onClear?: (() => any) | undefined;
  2116. }, {
  2117. readonly disabled: boolean;
  2118. readonly id: string;
  2119. readonly type: string;
  2120. readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown>;
  2121. readonly tabindex: EpPropMergeType<readonly [
  2122. StringConstructor,
  2123. NumberConstructor
  2124. ], unknown, unknown>;
  2125. readonly readonly: boolean;
  2126. readonly autosize: InputAutoSize;
  2127. readonly autocomplete: string;
  2128. readonly containerRole: string;
  2129. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2130. readonly inputStyle: StyleValue;
  2131. readonly rows: number;
  2132. readonly clearable: boolean;
  2133. readonly showPassword: boolean;
  2134. readonly showWordLimit: boolean;
  2135. readonly autofocus: boolean;
  2136. }>;
  2137. declare const __VLS_component_40: DefineComponent<{
  2138. readonly image: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2139. readonly imageSize: NumberConstructor;
  2140. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2141. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  2142. readonly image: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2143. readonly imageSize: NumberConstructor;
  2144. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2145. }>>, {
  2146. readonly image: string;
  2147. readonly description: string;
  2148. }>;
  2149. declare const __VLS_component_41: DefineComponent<{
  2150. readonly model: ObjectConstructor;
  2151. readonly rules: {
  2152. readonly type: PropType<Partial<Record<string, Arrayable<FormItemRule>>>>;
  2153. readonly required: false;
  2154. readonly validator: ((val: unknown) => boolean) | undefined;
  2155. __epPropKey: true;
  2156. };
  2157. readonly labelPosition: EpPropFinalized<StringConstructor, "top" | "left" | "right", unknown, "right", boolean>;
  2158. readonly requireAsteriskPosition: EpPropFinalized<StringConstructor, "left" | "right", unknown, "left", boolean>;
  2159. readonly labelWidth: EpPropFinalized<readonly [
  2160. StringConstructor,
  2161. NumberConstructor
  2162. ], unknown, unknown, "", boolean>;
  2163. readonly labelSuffix: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2164. readonly inline: BooleanConstructor;
  2165. readonly inlineMessage: BooleanConstructor;
  2166. readonly statusIcon: BooleanConstructor;
  2167. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2168. readonly validateOnRuleChange: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2169. readonly hideRequiredAsterisk: BooleanConstructor;
  2170. readonly scrollToError: BooleanConstructor;
  2171. readonly scrollIntoViewOptions: {
  2172. readonly type: PropType<EpPropMergeType<readonly [
  2173. ObjectConstructor,
  2174. BooleanConstructor
  2175. ], unknown, unknown>>;
  2176. readonly required: false;
  2177. readonly validator: ((val: unknown) => boolean) | undefined;
  2178. __epPropKey: true;
  2179. };
  2180. readonly size: {
  2181. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  2182. readonly required: false;
  2183. readonly validator: ((val: unknown) => boolean) | undefined;
  2184. __epPropKey: true;
  2185. };
  2186. readonly disabled: BooleanConstructor;
  2187. }, {
  2188. /**
  2189. * @description Validate the whole form. Receives a callback or returns `Promise`.
  2190. */
  2191. validate: (callback?: FormValidateCallback) => FormValidationResult;
  2192. /**
  2193. * @description Validate specified fields.
  2194. */
  2195. validateField: (props?: Arrayable<FormItemProp>, callback?: FormValidateCallback) => FormValidationResult;
  2196. /**
  2197. * @description Reset specified fields and remove validation result.
  2198. */
  2199. resetFields: (props?: Arrayable<FormItemProp>) => void;
  2200. /**
  2201. * @description Clear validation message for specified fields.
  2202. */
  2203. clearValidate: (props?: Arrayable<FormItemProp>) => void;
  2204. /**
  2205. * @description Scroll to the specified fields.
  2206. */
  2207. scrollToField: (prop: FormItemProp) => void;
  2208. /**
  2209. * @description All fields context.
  2210. */
  2211. fields: {
  2212. $el: HTMLDivElement | undefined;
  2213. size: ComponentSize;
  2214. validateState: FormItemValidateState;
  2215. isGroup: boolean;
  2216. labelId: string;
  2217. inputIds: string[];
  2218. hasLabel: boolean;
  2219. fieldValue: any;
  2220. addInputId: (id: string) => void;
  2221. removeInputId: (id: string) => void;
  2222. validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult;
  2223. resetField: () => void;
  2224. clearValidate: () => void;
  2225. readonly labelWidth: EpPropMergeType<readonly [
  2226. StringConstructor,
  2227. NumberConstructor
  2228. ], unknown, unknown>;
  2229. readonly labelPosition: EpPropMergeType<StringConstructor, "" | "top" | "left" | "right", unknown>;
  2230. readonly inlineMessage: EpPropMergeType<readonly [
  2231. StringConstructor,
  2232. BooleanConstructor
  2233. ], unknown, unknown>;
  2234. readonly showMessage: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2235. readonly label?: string | undefined;
  2236. readonly prop?: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown> | undefined;
  2237. readonly required?: EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  2238. readonly error?: string | undefined;
  2239. readonly rules?: {
  2240. trigger?: Arrayable<string> | undefined;
  2241. type?: RuleType | undefined;
  2242. required?: boolean | undefined;
  2243. pattern?: string | {
  2244. exec: (string: string) => RegExpExecArray | null;
  2245. test: (string: string) => boolean;
  2246. readonly source: string;
  2247. readonly global: boolean;
  2248. readonly ignoreCase: boolean;
  2249. readonly multiline: boolean;
  2250. lastIndex: number;
  2251. compile: (pattern: string, flags?: string) => RegExp;
  2252. readonly flags: string;
  2253. readonly sticky: boolean;
  2254. readonly unicode: boolean;
  2255. readonly dotAll: boolean;
  2256. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2257. [Symbol.replace]: {
  2258. (string: string, replaceValue: string): string;
  2259. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2260. };
  2261. [Symbol.search]: (string: string) => number;
  2262. [Symbol.split]: (string: string, limit?: number) => string[];
  2263. } | undefined;
  2264. min?: number | undefined;
  2265. max?: number | undefined;
  2266. len?: number | undefined;
  2267. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2268. whitespace?: boolean | undefined;
  2269. fields?: Record<string, Rule> | undefined;
  2270. options?: {
  2271. suppressWarning?: boolean | undefined;
  2272. suppressValidatorError?: boolean | undefined;
  2273. first?: boolean | undefined;
  2274. firstFields?: (boolean | string[]) | undefined;
  2275. messages?: {
  2276. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2277. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2278. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2279. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2280. date?: {
  2281. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2282. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2283. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2284. } | undefined;
  2285. types?: {
  2286. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2287. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2288. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2289. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2290. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2291. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2292. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2293. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2294. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2295. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2296. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2297. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2298. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2299. } | undefined;
  2300. string?: {
  2301. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2302. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2303. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2304. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2305. } | undefined;
  2306. number?: {
  2307. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2308. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2309. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2310. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2311. } | undefined;
  2312. array?: {
  2313. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2314. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2315. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2316. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2317. } | undefined;
  2318. pattern?: {
  2319. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2320. } | undefined;
  2321. } | undefined;
  2322. keys?: string[] | undefined;
  2323. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2324. } | undefined;
  2325. defaultField?: {
  2326. type?: RuleType | undefined;
  2327. required?: boolean | undefined;
  2328. pattern?: string | {
  2329. exec: (string: string) => RegExpExecArray | null;
  2330. test: (string: string) => boolean;
  2331. readonly source: string;
  2332. readonly global: boolean;
  2333. readonly ignoreCase: boolean;
  2334. readonly multiline: boolean;
  2335. lastIndex: number;
  2336. compile: (pattern: string, flags?: string) => RegExp;
  2337. readonly flags: string;
  2338. readonly sticky: boolean;
  2339. readonly unicode: boolean;
  2340. readonly dotAll: boolean;
  2341. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2342. [Symbol.replace]: {
  2343. (string: string, replaceValue: string): string;
  2344. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2345. };
  2346. [Symbol.search]: (string: string) => number;
  2347. [Symbol.split]: (string: string, limit?: number) => string[];
  2348. } | undefined;
  2349. min?: number | undefined;
  2350. max?: number | undefined;
  2351. len?: number | undefined;
  2352. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2353. whitespace?: boolean | undefined;
  2354. fields?: Record<string, Rule> | undefined;
  2355. options?: {
  2356. suppressWarning?: boolean | undefined;
  2357. suppressValidatorError?: boolean | undefined;
  2358. first?: boolean | undefined;
  2359. firstFields?: (boolean | string[]) | undefined;
  2360. messages?: {
  2361. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2362. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2363. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2364. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2365. date?: {
  2366. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2367. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2368. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2369. } | undefined;
  2370. types?: {
  2371. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2372. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2373. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2374. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2375. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2376. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2377. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2378. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2379. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2380. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2381. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2382. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2383. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2384. } | undefined;
  2385. string?: {
  2386. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2387. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2388. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2389. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2390. } | undefined;
  2391. number?: {
  2392. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2393. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2394. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2395. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2396. } | undefined;
  2397. array?: {
  2398. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2399. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2400. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2401. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2402. } | undefined;
  2403. pattern?: {
  2404. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2405. } | undefined;
  2406. } | undefined;
  2407. keys?: string[] | undefined;
  2408. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2409. } | undefined;
  2410. defaultField?: any | any[] | undefined;
  2411. transform?: ((value: Value_2) => Value_2) | undefined;
  2412. message?: (string | ((a?: string) => string)) | undefined;
  2413. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2414. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2415. } | {
  2416. type?: RuleType | undefined;
  2417. required?: boolean | undefined;
  2418. pattern?: string | {
  2419. exec: (string: string) => RegExpExecArray | null;
  2420. test: (string: string) => boolean;
  2421. readonly source: string;
  2422. readonly global: boolean;
  2423. readonly ignoreCase: boolean;
  2424. readonly multiline: boolean;
  2425. lastIndex: number;
  2426. compile: (pattern: string, flags?: string) => RegExp;
  2427. readonly flags: string;
  2428. readonly sticky: boolean;
  2429. readonly unicode: boolean;
  2430. readonly dotAll: boolean;
  2431. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2432. [Symbol.replace]: {
  2433. (string: string, replaceValue: string): string;
  2434. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2435. };
  2436. [Symbol.search]: (string: string) => number;
  2437. [Symbol.split]: (string: string, limit?: number) => string[];
  2438. } | undefined;
  2439. min?: number | undefined;
  2440. max?: number | undefined;
  2441. len?: number | undefined;
  2442. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2443. whitespace?: boolean | undefined;
  2444. fields?: Record<string, Rule> | undefined;
  2445. options?: {
  2446. suppressWarning?: boolean | undefined;
  2447. suppressValidatorError?: boolean | undefined;
  2448. first?: boolean | undefined;
  2449. firstFields?: (boolean | string[]) | undefined;
  2450. messages?: {
  2451. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2452. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2453. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2454. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2455. date?: {
  2456. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2457. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2458. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2459. } | undefined;
  2460. types?: {
  2461. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2462. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2463. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2464. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2465. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2466. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2467. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2468. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2469. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2470. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2471. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2472. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2473. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2474. } | undefined;
  2475. string?: {
  2476. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2477. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2478. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2479. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2480. } | undefined;
  2481. number?: {
  2482. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2483. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2484. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2485. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2486. } | undefined;
  2487. array?: {
  2488. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2489. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2490. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2491. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2492. } | undefined;
  2493. pattern?: {
  2494. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2495. } | undefined;
  2496. } | undefined;
  2497. keys?: string[] | undefined;
  2498. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2499. } | undefined;
  2500. defaultField?: any | any[] | undefined;
  2501. transform?: ((value: Value_2) => Value_2) | undefined;
  2502. message?: (string | ((a?: string) => string)) | undefined;
  2503. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2504. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2505. }[] | undefined;
  2506. transform?: ((value: Value_2) => Value_2) | undefined;
  2507. message?: (string | ((a?: string) => string)) | undefined;
  2508. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2509. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2510. } | {
  2511. trigger?: Arrayable<string> | undefined;
  2512. type?: RuleType | undefined;
  2513. required?: boolean | undefined;
  2514. pattern?: string | {
  2515. exec: (string: string) => RegExpExecArray | null;
  2516. test: (string: string) => boolean;
  2517. readonly source: string;
  2518. readonly global: boolean;
  2519. readonly ignoreCase: boolean;
  2520. readonly multiline: boolean;
  2521. lastIndex: number;
  2522. compile: (pattern: string, flags?: string) => RegExp;
  2523. readonly flags: string;
  2524. readonly sticky: boolean;
  2525. readonly unicode: boolean;
  2526. readonly dotAll: boolean;
  2527. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2528. [Symbol.replace]: {
  2529. (string: string, replaceValue: string): string;
  2530. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2531. };
  2532. [Symbol.search]: (string: string) => number;
  2533. [Symbol.split]: (string: string, limit?: number) => string[];
  2534. } | undefined;
  2535. min?: number | undefined;
  2536. max?: number | undefined;
  2537. len?: number | undefined;
  2538. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2539. whitespace?: boolean | undefined;
  2540. fields?: Record<string, Rule> | undefined;
  2541. options?: {
  2542. suppressWarning?: boolean | undefined;
  2543. suppressValidatorError?: boolean | undefined;
  2544. first?: boolean | undefined;
  2545. firstFields?: (boolean | string[]) | undefined;
  2546. messages?: {
  2547. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2548. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2549. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2550. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2551. date?: {
  2552. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2553. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2554. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2555. } | undefined;
  2556. types?: {
  2557. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2558. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2559. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2560. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2561. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2562. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2563. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2564. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2565. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2566. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2567. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2568. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2569. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2570. } | undefined;
  2571. string?: {
  2572. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2573. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2574. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2575. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2576. } | undefined;
  2577. number?: {
  2578. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2579. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2580. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2581. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2582. } | undefined;
  2583. array?: {
  2584. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2585. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2586. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2587. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2588. } | undefined;
  2589. pattern?: {
  2590. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2591. } | undefined;
  2592. } | undefined;
  2593. keys?: string[] | undefined;
  2594. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2595. } | undefined;
  2596. defaultField?: {
  2597. type?: RuleType | undefined;
  2598. required?: boolean | undefined;
  2599. pattern?: string | {
  2600. exec: (string: string) => RegExpExecArray | null;
  2601. test: (string: string) => boolean;
  2602. readonly source: string;
  2603. readonly global: boolean;
  2604. readonly ignoreCase: boolean;
  2605. readonly multiline: boolean;
  2606. lastIndex: number;
  2607. compile: (pattern: string, flags?: string) => RegExp;
  2608. readonly flags: string;
  2609. readonly sticky: boolean;
  2610. readonly unicode: boolean;
  2611. readonly dotAll: boolean;
  2612. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2613. [Symbol.replace]: {
  2614. (string: string, replaceValue: string): string;
  2615. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2616. };
  2617. [Symbol.search]: (string: string) => number;
  2618. [Symbol.split]: (string: string, limit?: number) => string[];
  2619. } | undefined;
  2620. min?: number | undefined;
  2621. max?: number | undefined;
  2622. len?: number | undefined;
  2623. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2624. whitespace?: boolean | undefined;
  2625. fields?: Record<string, Rule> | undefined;
  2626. options?: {
  2627. suppressWarning?: boolean | undefined;
  2628. suppressValidatorError?: boolean | undefined;
  2629. first?: boolean | undefined;
  2630. firstFields?: (boolean | string[]) | undefined;
  2631. messages?: {
  2632. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2633. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2634. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2635. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2636. date?: {
  2637. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2638. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2639. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2640. } | undefined;
  2641. types?: {
  2642. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2643. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2644. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2645. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2646. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2647. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2648. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2649. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2650. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2651. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2652. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2653. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2654. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2655. } | undefined;
  2656. string?: {
  2657. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2658. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2659. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2660. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2661. } | undefined;
  2662. number?: {
  2663. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2664. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2665. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2666. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2667. } | undefined;
  2668. array?: {
  2669. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2670. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2671. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2672. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2673. } | undefined;
  2674. pattern?: {
  2675. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2676. } | undefined;
  2677. } | undefined;
  2678. keys?: string[] | undefined;
  2679. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2680. } | undefined;
  2681. defaultField?: any | any[] | undefined;
  2682. transform?: ((value: Value_2) => Value_2) | undefined;
  2683. message?: (string | ((a?: string) => string)) | undefined;
  2684. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2685. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2686. } | {
  2687. type?: RuleType | undefined;
  2688. required?: boolean | undefined;
  2689. pattern?: string | {
  2690. exec: (string: string) => RegExpExecArray | null;
  2691. test: (string: string) => boolean;
  2692. readonly source: string;
  2693. readonly global: boolean;
  2694. readonly ignoreCase: boolean;
  2695. readonly multiline: boolean;
  2696. lastIndex: number;
  2697. compile: (pattern: string, flags?: string) => RegExp;
  2698. readonly flags: string;
  2699. readonly sticky: boolean;
  2700. readonly unicode: boolean;
  2701. readonly dotAll: boolean;
  2702. [Symbol.match]: (string: string) => RegExpMatchArray | null;
  2703. [Symbol.replace]: {
  2704. (string: string, replaceValue: string): string;
  2705. (string: string, replacer: (substring: string, ...args: any[]) => string): string;
  2706. };
  2707. [Symbol.search]: (string: string) => number;
  2708. [Symbol.split]: (string: string, limit?: number) => string[];
  2709. } | undefined;
  2710. min?: number | undefined;
  2711. max?: number | undefined;
  2712. len?: number | undefined;
  2713. enum?: Array<string | number | boolean | null | undefined> | undefined;
  2714. whitespace?: boolean | undefined;
  2715. fields?: Record<string, Rule> | undefined;
  2716. options?: {
  2717. suppressWarning?: boolean | undefined;
  2718. suppressValidatorError?: boolean | undefined;
  2719. first?: boolean | undefined;
  2720. firstFields?: (boolean | string[]) | undefined;
  2721. messages?: {
  2722. default?: (string | ((...args: unknown[]) => string)) | undefined;
  2723. required?: (string | ((args_0: string | undefined) => string)) | undefined;
  2724. enum?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2725. whitespace?: (string | ((args_0: string | undefined) => string)) | undefined;
  2726. date?: {
  2727. format?: (string | ((...args: unknown[]) => string)) | undefined;
  2728. parse?: (string | ((...args: unknown[]) => string)) | undefined;
  2729. invalid?: (string | ((...args: unknown[]) => string)) | undefined;
  2730. } | undefined;
  2731. types?: {
  2732. string?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2733. method?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2734. array?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2735. object?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2736. number?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2737. date?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2738. boolean?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2739. integer?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2740. float?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2741. regexp?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2742. email?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2743. url?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2744. hex?: (string | ((args_0: string | undefined, args_1: string | undefined) => string)) | undefined;
  2745. } | undefined;
  2746. string?: {
  2747. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2748. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2749. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2750. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2751. } | undefined;
  2752. number?: {
  2753. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2754. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2755. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2756. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2757. } | undefined;
  2758. array?: {
  2759. len?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2760. min?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2761. max?: (string | ((args_0: string | undefined, args_1: number | undefined) => string)) | undefined;
  2762. range?: (string | ((args_0: string | undefined, args_1: number | undefined, args_2: number | undefined) => string)) | undefined;
  2763. } | undefined;
  2764. pattern?: {
  2765. mismatch?: (string | ((args_0: string | undefined, args_1: any, args_2: string | RegExp | undefined) => string)) | undefined;
  2766. } | undefined;
  2767. } | undefined;
  2768. keys?: string[] | undefined;
  2769. error?: ((rule: InternalRuleItem, message: string) => ValidateError) | undefined;
  2770. } | undefined;
  2771. defaultField?: any | any[] | undefined;
  2772. transform?: ((value: Value_2) => Value_2) | undefined;
  2773. message?: (string | ((a?: string) => string)) | undefined;
  2774. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2775. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2776. }[] | undefined;
  2777. transform?: ((value: Value_2) => Value_2) | undefined;
  2778. message?: (string | ((a?: string) => string)) | undefined;
  2779. asyncValidator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => void | Promise<void>) | undefined;
  2780. validator?: ((rule: InternalRuleItem, value: Value_2, callback: (error?: string | Error) => void, source: Values, options: ValidateOption) => SyncValidateResult | void) | undefined;
  2781. }[] | undefined;
  2782. readonly validateStatus?: EpPropMergeType<StringConstructor, "" | "error" | "success" | "validating", unknown> | undefined;
  2783. readonly for?: string | undefined;
  2784. }[];
  2785. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  2786. validate: (prop: FormItemProp, isValid: boolean, message: string) => void;
  2787. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  2788. readonly model: ObjectConstructor;
  2789. readonly rules: {
  2790. readonly type: PropType<Partial<Record<string, Arrayable<FormItemRule>>>>;
  2791. readonly required: false;
  2792. readonly validator: ((val: unknown) => boolean) | undefined;
  2793. __epPropKey: true;
  2794. };
  2795. readonly labelPosition: EpPropFinalized<StringConstructor, "top" | "left" | "right", unknown, "right", boolean>;
  2796. readonly requireAsteriskPosition: EpPropFinalized<StringConstructor, "left" | "right", unknown, "left", boolean>;
  2797. readonly labelWidth: EpPropFinalized<readonly [
  2798. StringConstructor,
  2799. NumberConstructor
  2800. ], unknown, unknown, "", boolean>;
  2801. readonly labelSuffix: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2802. readonly inline: BooleanConstructor;
  2803. readonly inlineMessage: BooleanConstructor;
  2804. readonly statusIcon: BooleanConstructor;
  2805. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2806. readonly validateOnRuleChange: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2807. readonly hideRequiredAsterisk: BooleanConstructor;
  2808. readonly scrollToError: BooleanConstructor;
  2809. readonly scrollIntoViewOptions: {
  2810. readonly type: PropType<EpPropMergeType<readonly [
  2811. ObjectConstructor,
  2812. BooleanConstructor
  2813. ], unknown, unknown>>;
  2814. readonly required: false;
  2815. readonly validator: ((val: unknown) => boolean) | undefined;
  2816. __epPropKey: true;
  2817. };
  2818. readonly size: {
  2819. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  2820. readonly required: false;
  2821. readonly validator: ((val: unknown) => boolean) | undefined;
  2822. __epPropKey: true;
  2823. };
  2824. readonly disabled: BooleanConstructor;
  2825. }>> & {
  2826. onValidate?: ((prop: FormItemProp, isValid: boolean, message: string) => any) | undefined;
  2827. }, {
  2828. readonly disabled: boolean;
  2829. readonly inline: boolean;
  2830. readonly labelWidth: EpPropMergeType<readonly [
  2831. StringConstructor,
  2832. NumberConstructor
  2833. ], unknown, unknown>;
  2834. readonly labelPosition: EpPropMergeType<StringConstructor, "top" | "left" | "right", unknown>;
  2835. readonly inlineMessage: boolean;
  2836. readonly showMessage: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2837. readonly requireAsteriskPosition: EpPropMergeType<StringConstructor, "left" | "right", unknown>;
  2838. readonly labelSuffix: string;
  2839. readonly validateOnRuleChange: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2840. readonly statusIcon: boolean;
  2841. readonly hideRequiredAsterisk: boolean;
  2842. readonly scrollToError: boolean;
  2843. }>;
  2844. declare const __VLS_component_42: DefineComponent<{
  2845. readonly label: StringConstructor;
  2846. readonly labelWidth: EpPropFinalized<readonly [
  2847. StringConstructor,
  2848. NumberConstructor
  2849. ], unknown, unknown, "", boolean>;
  2850. readonly labelPosition: EpPropFinalized<StringConstructor, "" | "top" | "left" | "right", unknown, "", boolean>;
  2851. readonly prop: {
  2852. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>;
  2853. readonly required: false;
  2854. readonly validator: ((val: unknown) => boolean) | undefined;
  2855. __epPropKey: true;
  2856. };
  2857. readonly required: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  2858. readonly rules: {
  2859. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>))[], unknown, unknown>>;
  2860. readonly required: false;
  2861. readonly validator: ((val: unknown) => boolean) | undefined;
  2862. __epPropKey: true;
  2863. };
  2864. readonly error: StringConstructor;
  2865. readonly validateStatus: {
  2866. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "error" | "success" | "validating", unknown>>;
  2867. readonly required: false;
  2868. readonly validator: ((val: unknown) => boolean) | undefined;
  2869. __epPropKey: true;
  2870. };
  2871. readonly for: StringConstructor;
  2872. readonly inlineMessage: EpPropFinalized<readonly [
  2873. StringConstructor,
  2874. BooleanConstructor
  2875. ], unknown, unknown, "", boolean>;
  2876. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2877. readonly size: {
  2878. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  2879. readonly required: false;
  2880. readonly validator: ((val: unknown) => boolean) | undefined;
  2881. __epPropKey: true;
  2882. };
  2883. }, {
  2884. /**
  2885. * @description Form item size.
  2886. */
  2887. size: ComputedRef<"" | "small" | "default" | "large">;
  2888. /**
  2889. * @description Validation message.
  2890. */
  2891. validateMessage: Ref<string>;
  2892. /**
  2893. * @description Validation state.
  2894. */
  2895. validateState: Ref<"" | "error" | "success" | "validating">;
  2896. /**
  2897. * @description Validate form item.
  2898. */
  2899. validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult;
  2900. /**
  2901. * @description Remove validation status of the field.
  2902. */
  2903. clearValidate: () => void;
  2904. /**
  2905. * @description Reset current field and remove validation result.
  2906. */
  2907. resetField: () => void;
  2908. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  2909. readonly label: StringConstructor;
  2910. readonly labelWidth: EpPropFinalized<readonly [
  2911. StringConstructor,
  2912. NumberConstructor
  2913. ], unknown, unknown, "", boolean>;
  2914. readonly labelPosition: EpPropFinalized<StringConstructor, "" | "top" | "left" | "right", unknown, "", boolean>;
  2915. readonly prop: {
  2916. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>;
  2917. readonly required: false;
  2918. readonly validator: ((val: unknown) => boolean) | undefined;
  2919. __epPropKey: true;
  2920. };
  2921. readonly required: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  2922. readonly rules: {
  2923. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>))[], unknown, unknown>>;
  2924. readonly required: false;
  2925. readonly validator: ((val: unknown) => boolean) | undefined;
  2926. __epPropKey: true;
  2927. };
  2928. readonly error: StringConstructor;
  2929. readonly validateStatus: {
  2930. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "error" | "success" | "validating", unknown>>;
  2931. readonly required: false;
  2932. readonly validator: ((val: unknown) => boolean) | undefined;
  2933. __epPropKey: true;
  2934. };
  2935. readonly for: StringConstructor;
  2936. readonly inlineMessage: EpPropFinalized<readonly [
  2937. StringConstructor,
  2938. BooleanConstructor
  2939. ], unknown, unknown, "", boolean>;
  2940. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2941. readonly size: {
  2942. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  2943. readonly required: false;
  2944. readonly validator: ((val: unknown) => boolean) | undefined;
  2945. __epPropKey: true;
  2946. };
  2947. }>>, {
  2948. readonly required: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2949. readonly labelWidth: EpPropMergeType<readonly [
  2950. StringConstructor,
  2951. NumberConstructor
  2952. ], unknown, unknown>;
  2953. readonly labelPosition: EpPropMergeType<StringConstructor, "" | "top" | "left" | "right", unknown>;
  2954. readonly inlineMessage: EpPropMergeType<readonly [
  2955. StringConstructor,
  2956. BooleanConstructor
  2957. ], unknown, unknown>;
  2958. readonly showMessage: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2959. }>;
  2960. declare const __VLS_component_43: DefineComponent<{
  2961. readonly size: {
  2962. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>;
  2963. readonly required: false;
  2964. readonly validator: ((val: unknown) => boolean) | undefined;
  2965. __epPropKey: true;
  2966. };
  2967. readonly color: {
  2968. readonly type: PropType<string>;
  2969. readonly required: false;
  2970. readonly validator: ((val: unknown) => boolean) | undefined;
  2971. __epPropKey: true;
  2972. };
  2973. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  2974. readonly size: {
  2975. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>;
  2976. readonly required: false;
  2977. readonly validator: ((val: unknown) => boolean) | undefined;
  2978. __epPropKey: true;
  2979. };
  2980. readonly color: {
  2981. readonly type: PropType<string>;
  2982. readonly required: false;
  2983. readonly validator: ((val: unknown) => boolean) | undefined;
  2984. __epPropKey: true;
  2985. };
  2986. }>>, {}>;
  2987. declare const __VLS_component_44: DefineComponent<{
  2988. readonly hideOnClickModal: BooleanConstructor;
  2989. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  2990. readonly fit: EpPropFinalized<StringConstructor, "" | "fill" | "contain" | "none" | "cover" | "scale-down", unknown, "", boolean>;
  2991. readonly loading: {
  2992. readonly type: PropType<EpPropMergeType<StringConstructor, "lazy" | "eager", unknown>>;
  2993. readonly required: false;
  2994. readonly validator: ((val: unknown) => boolean) | undefined;
  2995. __epPropKey: true;
  2996. };
  2997. readonly lazy: BooleanConstructor;
  2998. readonly scrollContainer: {
  2999. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>;
  3000. readonly required: false;
  3001. readonly validator: ((val: unknown) => boolean) | undefined;
  3002. __epPropKey: true;
  3003. };
  3004. readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  3005. ], boolean>;
  3006. readonly previewTeleported: BooleanConstructor;
  3007. readonly zIndex: {
  3008. readonly type: PropType<number>;
  3009. readonly required: false;
  3010. readonly validator: ((val: unknown) => boolean) | undefined;
  3011. __epPropKey: true;
  3012. };
  3013. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3014. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3015. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3016. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  3017. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  3018. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  3019. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3020. readonly crossorigin: {
  3021. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  3022. readonly required: false;
  3023. readonly validator: ((val: unknown) => boolean) | undefined;
  3024. __epPropKey: true;
  3025. };
  3026. }, {
  3027. /** @description manually open preview */
  3028. showPreview: typeof clickHandler;
  3029. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3030. switch: (val: number) => void;
  3031. show: () => void;
  3032. close: () => void;
  3033. error: (evt: Event) => void;
  3034. load: (evt: Event) => void;
  3035. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3036. readonly hideOnClickModal: BooleanConstructor;
  3037. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3038. readonly fit: EpPropFinalized<StringConstructor, "" | "fill" | "contain" | "none" | "cover" | "scale-down", unknown, "", boolean>;
  3039. readonly loading: {
  3040. readonly type: PropType<EpPropMergeType<StringConstructor, "lazy" | "eager", unknown>>;
  3041. readonly required: false;
  3042. readonly validator: ((val: unknown) => boolean) | undefined;
  3043. __epPropKey: true;
  3044. };
  3045. readonly lazy: BooleanConstructor;
  3046. readonly scrollContainer: {
  3047. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>;
  3048. readonly required: false;
  3049. readonly validator: ((val: unknown) => boolean) | undefined;
  3050. __epPropKey: true;
  3051. };
  3052. readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  3053. ], boolean>;
  3054. readonly previewTeleported: BooleanConstructor;
  3055. readonly zIndex: {
  3056. readonly type: PropType<number>;
  3057. readonly required: false;
  3058. readonly validator: ((val: unknown) => boolean) | undefined;
  3059. __epPropKey: true;
  3060. };
  3061. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3062. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3063. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3064. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  3065. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  3066. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  3067. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3068. readonly crossorigin: {
  3069. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  3070. readonly required: false;
  3071. readonly validator: ((val: unknown) => boolean) | undefined;
  3072. __epPropKey: true;
  3073. };
  3074. }>> & {
  3075. onShow?: (() => any) | undefined;
  3076. onLoad?: ((evt: Event) => any) | undefined;
  3077. onError?: ((evt: Event) => any) | undefined;
  3078. onClose?: (() => any) | undefined;
  3079. onSwitch?: ((val: number) => any) | undefined;
  3080. }, {
  3081. readonly infinite: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3082. readonly src: string;
  3083. readonly fit: EpPropMergeType<StringConstructor, "" | "fill" | "contain" | "none" | "cover" | "scale-down", unknown>;
  3084. readonly initialIndex: number;
  3085. readonly lazy: boolean;
  3086. readonly closeOnPressEscape: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3087. readonly zoomRate: number;
  3088. readonly minScale: number;
  3089. readonly maxScale: number;
  3090. readonly showProgress: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3091. readonly hideOnClickModal: boolean;
  3092. readonly previewSrcList: string[];
  3093. readonly previewTeleported: boolean;
  3094. }>;
  3095. declare const __VLS_component_45: DefineComponent<{
  3096. readonly urlList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  3097. ], boolean>;
  3098. readonly zIndex: {
  3099. readonly type: PropType<number>;
  3100. readonly required: false;
  3101. readonly validator: ((val: unknown) => boolean) | undefined;
  3102. __epPropKey: true;
  3103. };
  3104. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3105. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3106. readonly hideOnClickModal: BooleanConstructor;
  3107. readonly teleported: BooleanConstructor;
  3108. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3109. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  3110. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  3111. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  3112. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3113. readonly crossorigin: {
  3114. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  3115. readonly required: false;
  3116. readonly validator: ((val: unknown) => boolean) | undefined;
  3117. __epPropKey: true;
  3118. };
  3119. }, {
  3120. /**
  3121. * @description manually switch image
  3122. */
  3123. setActiveItem: typeof setActiveItem;
  3124. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3125. switch: (index: number) => void;
  3126. rotate: (deg: number) => void;
  3127. close: () => void;
  3128. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3129. readonly urlList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  3130. ], boolean>;
  3131. readonly zIndex: {
  3132. readonly type: PropType<number>;
  3133. readonly required: false;
  3134. readonly validator: ((val: unknown) => boolean) | undefined;
  3135. __epPropKey: true;
  3136. };
  3137. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3138. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3139. readonly hideOnClickModal: BooleanConstructor;
  3140. readonly teleported: BooleanConstructor;
  3141. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3142. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  3143. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  3144. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  3145. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3146. readonly crossorigin: {
  3147. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  3148. readonly required: false;
  3149. readonly validator: ((val: unknown) => boolean) | undefined;
  3150. __epPropKey: true;
  3151. };
  3152. }>> & {
  3153. onClose?: (() => any) | undefined;
  3154. onSwitch?: ((index: number) => any) | undefined;
  3155. onRotate?: ((deg: number) => any) | undefined;
  3156. }, {
  3157. readonly infinite: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3158. readonly teleported: boolean;
  3159. readonly initialIndex: number;
  3160. readonly closeOnPressEscape: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3161. readonly urlList: string[];
  3162. readonly zoomRate: number;
  3163. readonly minScale: number;
  3164. readonly maxScale: number;
  3165. readonly showProgress: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3166. readonly hideOnClickModal: boolean;
  3167. }>;
  3168. declare const __VLS_component_46: DefineComponent<{
  3169. readonly ariaLabel: StringConstructor;
  3170. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3171. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  3172. readonly stepStrictly: BooleanConstructor;
  3173. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  3174. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  3175. readonly modelValue: NumberConstructor;
  3176. readonly readonly: BooleanConstructor;
  3177. readonly disabled: BooleanConstructor;
  3178. readonly size: {
  3179. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  3180. readonly required: false;
  3181. readonly validator: ((val: unknown) => boolean) | undefined;
  3182. __epPropKey: true;
  3183. };
  3184. readonly controls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3185. readonly controlsPosition: EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  3186. readonly valueOnClear: EpPropFinalized<readonly [
  3187. StringConstructor,
  3188. NumberConstructor,
  3189. null
  3190. ], unknown, unknown, null, boolean>;
  3191. readonly name: StringConstructor;
  3192. readonly placeholder: StringConstructor;
  3193. readonly precision: {
  3194. readonly type: PropType<number>;
  3195. readonly required: false;
  3196. readonly validator: ((val: unknown) => boolean) | undefined;
  3197. __epPropKey: true;
  3198. };
  3199. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3200. }, {
  3201. /** @description get focus the input component */
  3202. focus: () => void;
  3203. /** @description remove focus the input component */
  3204. blur: () => void;
  3205. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3206. "update:modelValue": (val: number | undefined) => void;
  3207. change: (cur: number | undefined, prev: number | undefined) => void;
  3208. input: (val: number | null | undefined) => void;
  3209. blur: (e: FocusEvent) => void;
  3210. focus: (e: FocusEvent) => void;
  3211. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3212. readonly ariaLabel: StringConstructor;
  3213. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3214. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  3215. readonly stepStrictly: BooleanConstructor;
  3216. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  3217. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  3218. readonly modelValue: NumberConstructor;
  3219. readonly readonly: BooleanConstructor;
  3220. readonly disabled: BooleanConstructor;
  3221. readonly size: {
  3222. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  3223. readonly required: false;
  3224. readonly validator: ((val: unknown) => boolean) | undefined;
  3225. __epPropKey: true;
  3226. };
  3227. readonly controls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3228. readonly controlsPosition: EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  3229. readonly valueOnClear: EpPropFinalized<readonly [
  3230. StringConstructor,
  3231. NumberConstructor,
  3232. null
  3233. ], unknown, unknown, null, boolean>;
  3234. readonly name: StringConstructor;
  3235. readonly placeholder: StringConstructor;
  3236. readonly precision: {
  3237. readonly type: PropType<number>;
  3238. readonly required: false;
  3239. readonly validator: ((val: unknown) => boolean) | undefined;
  3240. __epPropKey: true;
  3241. };
  3242. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3243. }>> & {
  3244. "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined;
  3245. onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined;
  3246. onFocus?: ((e: FocusEvent) => any) | undefined;
  3247. onBlur?: ((e: FocusEvent) => any) | undefined;
  3248. onInput?: ((val: number | null | undefined) => any) | undefined;
  3249. }, {
  3250. readonly disabled: boolean;
  3251. readonly id: string;
  3252. readonly valueOnClear: any;
  3253. readonly readonly: boolean;
  3254. readonly min: number;
  3255. readonly max: number;
  3256. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3257. readonly step: number;
  3258. readonly controls: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3259. readonly controlsPosition: EpPropMergeType<StringConstructor, "" | "right", unknown>;
  3260. readonly stepStrictly: boolean;
  3261. }>;
  3262. declare const __VLS_component_47: DefineComponent<{
  3263. readonly modelValue: {
  3264. readonly type: PropType<string[]>;
  3265. readonly required: false;
  3266. readonly validator: ((val: unknown) => boolean) | undefined;
  3267. __epPropKey: true;
  3268. };
  3269. readonly max: NumberConstructor;
  3270. readonly tagType: {
  3271. readonly default: "info";
  3272. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  3273. readonly required: false;
  3274. readonly validator: ((val: unknown) => boolean) | undefined;
  3275. readonly __epPropKey: true;
  3276. };
  3277. readonly tagEffect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  3278. readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>;
  3279. readonly draggable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3280. readonly delimiter: EpPropFinalized<readonly [
  3281. StringConstructor,
  3282. RegExpConstructor
  3283. ], unknown, unknown, "", boolean>;
  3284. readonly size: {
  3285. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  3286. readonly required: false;
  3287. readonly validator: ((val: unknown) => boolean) | undefined;
  3288. __epPropKey: true;
  3289. };
  3290. readonly clearable: BooleanConstructor;
  3291. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  3292. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3293. readonly readonly: BooleanConstructor;
  3294. readonly autofocus: BooleanConstructor;
  3295. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3296. readonly tabindex: EpPropFinalized<readonly [
  3297. StringConstructor,
  3298. NumberConstructor
  3299. ], unknown, unknown, 0, boolean>;
  3300. readonly maxlength: {
  3301. readonly type: PropType<EpPropMergeType<readonly [
  3302. StringConstructor,
  3303. NumberConstructor
  3304. ], unknown, unknown>>;
  3305. readonly required: false;
  3306. readonly validator: ((val: unknown) => boolean) | undefined;
  3307. __epPropKey: true;
  3308. };
  3309. readonly minlength: {
  3310. readonly type: PropType<EpPropMergeType<readonly [
  3311. StringConstructor,
  3312. NumberConstructor
  3313. ], unknown, unknown>>;
  3314. readonly required: false;
  3315. readonly validator: ((val: unknown) => boolean) | undefined;
  3316. __epPropKey: true;
  3317. };
  3318. readonly placeholder: StringConstructor;
  3319. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3320. readonly saveOnBlur: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3321. readonly ariaLabel: StringConstructor;
  3322. }, {
  3323. focus: () => void;
  3324. blur: () => void;
  3325. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3326. clear: () => void;
  3327. "update:modelValue": (value?: string[] | undefined) => void;
  3328. change: (value?: string[] | undefined) => void;
  3329. input: (value: string) => void;
  3330. blur: (evt: FocusEvent) => void;
  3331. focus: (evt: FocusEvent) => void;
  3332. "add-tag": (value: string) => void;
  3333. "remove-tag": (value: string) => void;
  3334. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3335. readonly modelValue: {
  3336. readonly type: PropType<string[]>;
  3337. readonly required: false;
  3338. readonly validator: ((val: unknown) => boolean) | undefined;
  3339. __epPropKey: true;
  3340. };
  3341. readonly max: NumberConstructor;
  3342. readonly tagType: {
  3343. readonly default: "info";
  3344. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  3345. readonly required: false;
  3346. readonly validator: ((val: unknown) => boolean) | undefined;
  3347. readonly __epPropKey: true;
  3348. };
  3349. readonly tagEffect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  3350. readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>;
  3351. readonly draggable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3352. readonly delimiter: EpPropFinalized<readonly [
  3353. StringConstructor,
  3354. RegExpConstructor
  3355. ], unknown, unknown, "", boolean>;
  3356. readonly size: {
  3357. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  3358. readonly required: false;
  3359. readonly validator: ((val: unknown) => boolean) | undefined;
  3360. __epPropKey: true;
  3361. };
  3362. readonly clearable: BooleanConstructor;
  3363. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  3364. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3365. readonly readonly: BooleanConstructor;
  3366. readonly autofocus: BooleanConstructor;
  3367. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3368. readonly tabindex: EpPropFinalized<readonly [
  3369. StringConstructor,
  3370. NumberConstructor
  3371. ], unknown, unknown, 0, boolean>;
  3372. readonly maxlength: {
  3373. readonly type: PropType<EpPropMergeType<readonly [
  3374. StringConstructor,
  3375. NumberConstructor
  3376. ], unknown, unknown>>;
  3377. readonly required: false;
  3378. readonly validator: ((val: unknown) => boolean) | undefined;
  3379. __epPropKey: true;
  3380. };
  3381. readonly minlength: {
  3382. readonly type: PropType<EpPropMergeType<readonly [
  3383. StringConstructor,
  3384. NumberConstructor
  3385. ], unknown, unknown>>;
  3386. readonly required: false;
  3387. readonly validator: ((val: unknown) => boolean) | undefined;
  3388. __epPropKey: true;
  3389. };
  3390. readonly placeholder: StringConstructor;
  3391. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3392. readonly saveOnBlur: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3393. readonly ariaLabel: StringConstructor;
  3394. }>> & {
  3395. "onUpdate:modelValue"?: ((value?: string[] | undefined) => any) | undefined;
  3396. onChange?: ((value?: string[] | undefined) => any) | undefined;
  3397. onFocus?: ((evt: FocusEvent) => any) | undefined;
  3398. onBlur?: ((evt: FocusEvent) => any) | undefined;
  3399. onInput?: ((value: string) => any) | undefined;
  3400. onClear?: (() => any) | undefined;
  3401. "onAdd-tag"?: ((value: string) => any) | undefined;
  3402. "onRemove-tag"?: ((value: string) => any) | undefined;
  3403. }, {
  3404. readonly disabled: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3405. readonly id: string;
  3406. readonly tabindex: EpPropMergeType<readonly [
  3407. StringConstructor,
  3408. NumberConstructor
  3409. ], unknown, unknown>;
  3410. readonly readonly: boolean;
  3411. readonly trigger: EpPropMergeType<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown>;
  3412. readonly autocomplete: string;
  3413. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3414. readonly clearable: boolean;
  3415. readonly autofocus: boolean;
  3416. readonly tagType: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  3417. readonly tagEffect: EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
  3418. readonly draggable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3419. readonly delimiter: EpPropMergeType<readonly [
  3420. StringConstructor,
  3421. RegExpConstructor
  3422. ], unknown, unknown>;
  3423. readonly saveOnBlur: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3424. }>;
  3425. declare const __VLS_component_48: DefineComponent<{
  3426. readonly type: EpPropFinalized<StringConstructor, "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "default", boolean>;
  3427. readonly underline: EpPropFinalized<readonly [
  3428. BooleanConstructor,
  3429. StringConstructor
  3430. ], boolean | "always" | "never" | "hover", unknown, "hover", boolean>;
  3431. readonly disabled: BooleanConstructor;
  3432. readonly href: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3433. readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>;
  3434. readonly icon: {
  3435. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  3436. readonly required: false;
  3437. readonly validator: ((val: unknown) => boolean) | undefined;
  3438. __epPropKey: true;
  3439. };
  3440. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3441. click: (evt: MouseEvent) => void;
  3442. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3443. readonly type: EpPropFinalized<StringConstructor, "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "default", boolean>;
  3444. readonly underline: EpPropFinalized<readonly [
  3445. BooleanConstructor,
  3446. StringConstructor
  3447. ], boolean | "always" | "never" | "hover", unknown, "hover", boolean>;
  3448. readonly disabled: BooleanConstructor;
  3449. readonly href: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3450. readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>;
  3451. readonly icon: {
  3452. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  3453. readonly required: false;
  3454. readonly validator: ((val: unknown) => boolean) | undefined;
  3455. __epPropKey: true;
  3456. };
  3457. }>> & {
  3458. onClick?: ((evt: MouseEvent) => any) | undefined;
  3459. }, {
  3460. readonly disabled: boolean;
  3461. readonly underline: EpPropMergeType<readonly [
  3462. BooleanConstructor,
  3463. StringConstructor
  3464. ], boolean | "always" | "never" | "hover", unknown>;
  3465. readonly type: EpPropMergeType<StringConstructor, "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  3466. readonly target: string;
  3467. readonly href: string;
  3468. }>;
  3469. declare const __VLS_component_49: DefineComponent<{
  3470. readonly index: EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>;
  3471. readonly route: {
  3472. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>;
  3473. readonly required: false;
  3474. readonly validator: ((val: unknown) => boolean) | undefined;
  3475. __epPropKey: true;
  3476. };
  3477. readonly disabled: BooleanConstructor;
  3478. }, {
  3479. parentMenu: ComputedRef<ComponentInternalInstance>;
  3480. rootMenu: MenuProvider;
  3481. active: ComputedRef<boolean>;
  3482. nsMenu: {
  3483. namespace: ComputedRef<string>;
  3484. b: (blockSuffix?: string) => string;
  3485. e: (element?: string) => string;
  3486. m: (modifier?: string) => string;
  3487. be: (blockSuffix?: string, element?: string) => string;
  3488. em: (element?: string, modifier?: string) => string;
  3489. bm: (blockSuffix?: string, modifier?: string) => string;
  3490. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  3491. is: {
  3492. (name: string, state: boolean | undefined): string;
  3493. (name: string): string;
  3494. };
  3495. cssVar: (object: Record<string, string>) => Record<string, string>;
  3496. cssVarName: (name: string) => string;
  3497. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3498. cssVarBlockName: (name: string) => string;
  3499. };
  3500. nsMenuItem: {
  3501. namespace: ComputedRef<string>;
  3502. b: (blockSuffix?: string) => string;
  3503. e: (element?: string) => string;
  3504. m: (modifier?: string) => string;
  3505. be: (blockSuffix?: string, element?: string) => string;
  3506. em: (element?: string, modifier?: string) => string;
  3507. bm: (blockSuffix?: string, modifier?: string) => string;
  3508. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  3509. is: {
  3510. (name: string, state: boolean | undefined): string;
  3511. (name: string): string;
  3512. };
  3513. cssVar: (object: Record<string, string>) => Record<string, string>;
  3514. cssVarName: (name: string) => string;
  3515. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3516. cssVarBlockName: (name: string) => string;
  3517. };
  3518. handleClick: () => void;
  3519. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3520. click: (item: MenuItemRegistered) => void;
  3521. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3522. readonly index: EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>;
  3523. readonly route: {
  3524. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>;
  3525. readonly required: false;
  3526. readonly validator: ((val: unknown) => boolean) | undefined;
  3527. __epPropKey: true;
  3528. };
  3529. readonly disabled: BooleanConstructor;
  3530. }>> & {
  3531. onClick?: ((item: MenuItemRegistered) => any) | undefined;
  3532. }, {
  3533. readonly disabled: boolean;
  3534. readonly index: EpPropMergeType<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown>;
  3535. }>;
  3536. declare const __VLS_component_5: DefineComponent<{
  3537. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3538. arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3539. disabled: BooleanConstructor;
  3540. trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3541. triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3542. virtualRef: {
  3543. readonly type: PropType<Measurable>;
  3544. readonly required: false;
  3545. readonly validator: ((val: unknown) => boolean) | undefined;
  3546. __epPropKey: true;
  3547. };
  3548. virtualTriggering: BooleanConstructor;
  3549. onMouseenter: {
  3550. readonly type: PropType<(e: Event) => void>;
  3551. readonly required: false;
  3552. readonly validator: ((val: unknown) => boolean) | undefined;
  3553. __epPropKey: true;
  3554. };
  3555. onMouseleave: {
  3556. readonly type: PropType<(e: Event) => void>;
  3557. readonly required: false;
  3558. readonly validator: ((val: unknown) => boolean) | undefined;
  3559. __epPropKey: true;
  3560. };
  3561. onClick: {
  3562. readonly type: PropType<(e: Event) => void>;
  3563. readonly required: false;
  3564. readonly validator: ((val: unknown) => boolean) | undefined;
  3565. __epPropKey: true;
  3566. };
  3567. onKeydown: {
  3568. readonly type: PropType<(e: Event) => void>;
  3569. readonly required: false;
  3570. readonly validator: ((val: unknown) => boolean) | undefined;
  3571. __epPropKey: true;
  3572. };
  3573. onFocus: {
  3574. readonly type: PropType<(e: Event) => void>;
  3575. readonly required: false;
  3576. readonly validator: ((val: unknown) => boolean) | undefined;
  3577. __epPropKey: true;
  3578. };
  3579. onBlur: {
  3580. readonly type: PropType<(e: Event) => void>;
  3581. readonly required: false;
  3582. readonly validator: ((val: unknown) => boolean) | undefined;
  3583. __epPropKey: true;
  3584. };
  3585. onContextmenu: {
  3586. readonly type: PropType<(e: Event) => void>;
  3587. readonly required: false;
  3588. readonly validator: ((val: unknown) => boolean) | undefined;
  3589. __epPropKey: true;
  3590. };
  3591. id: StringConstructor;
  3592. open: BooleanConstructor;
  3593. ariaLabel: StringConstructor;
  3594. appendTo: {
  3595. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  3596. readonly required: false;
  3597. readonly validator: ((val: unknown) => boolean) | undefined;
  3598. __epPropKey: true;
  3599. };
  3600. content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3601. rawContent: BooleanConstructor;
  3602. persistent: BooleanConstructor;
  3603. visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3604. transition: StringConstructor;
  3605. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3606. style: {
  3607. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  3608. readonly required: false;
  3609. readonly validator: ((val: unknown) => boolean) | undefined;
  3610. __epPropKey: true;
  3611. };
  3612. className: {
  3613. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  3614. [x: string]: boolean;
  3615. } | (string | {
  3616. [x: string]: boolean;
  3617. } | (string | {
  3618. [x: string]: boolean;
  3619. } | (string | {
  3620. [x: string]: boolean;
  3621. } | (string | {
  3622. [x: string]: boolean;
  3623. } | (string | {
  3624. [x: string]: boolean;
  3625. } | (string | {
  3626. [x: string]: boolean;
  3627. } | (string | {
  3628. [x: string]: boolean;
  3629. } | (string | {
  3630. [x: string]: boolean;
  3631. } | (string | {
  3632. [x: string]: boolean;
  3633. } | (string | {
  3634. [x: string]: boolean;
  3635. } | (string | {
  3636. [x: string]: boolean;
  3637. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  3638. [x: string]: boolean;
  3639. } | (string | {
  3640. [x: string]: boolean;
  3641. } | (string | {
  3642. [x: string]: boolean;
  3643. } | (string | {
  3644. [x: string]: boolean;
  3645. } | (string | {
  3646. [x: string]: boolean;
  3647. } | (string | {
  3648. [x: string]: boolean;
  3649. } | (string | {
  3650. [x: string]: boolean;
  3651. } | (string | {
  3652. [x: string]: boolean;
  3653. } | (string | {
  3654. [x: string]: boolean;
  3655. } | (string | {
  3656. [x: string]: boolean;
  3657. } | (string | {
  3658. [x: string]: boolean;
  3659. } | (string | {
  3660. [x: string]: boolean;
  3661. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  3662. [x: string]: boolean;
  3663. } | (string | {
  3664. [x: string]: boolean;
  3665. } | (string | {
  3666. [x: string]: boolean;
  3667. } | (string | {
  3668. [x: string]: boolean;
  3669. } | (string | {
  3670. [x: string]: boolean;
  3671. } | (string | {
  3672. [x: string]: boolean;
  3673. } | (string | {
  3674. [x: string]: boolean;
  3675. } | (string | {
  3676. [x: string]: boolean;
  3677. } | (string | {
  3678. [x: string]: boolean;
  3679. } | (string | {
  3680. [x: string]: boolean;
  3681. } | (string | {
  3682. [x: string]: boolean;
  3683. } | (string | {
  3684. [x: string]: boolean;
  3685. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  3686. [x: string]: boolean;
  3687. } | (string | {
  3688. [x: string]: boolean;
  3689. } | (string | {
  3690. [x: string]: boolean;
  3691. } | (string | {
  3692. [x: string]: boolean;
  3693. } | (string | {
  3694. [x: string]: boolean;
  3695. } | (string | {
  3696. [x: string]: boolean;
  3697. } | (string | {
  3698. [x: string]: boolean;
  3699. } | (string | {
  3700. [x: string]: boolean;
  3701. } | (string | {
  3702. [x: string]: boolean;
  3703. } | (string | {
  3704. [x: string]: boolean;
  3705. } | (string | {
  3706. [x: string]: boolean;
  3707. } | (string | {
  3708. [x: string]: boolean;
  3709. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3710. readonly required: false;
  3711. readonly validator: ((val: unknown) => boolean) | undefined;
  3712. __epPropKey: true;
  3713. };
  3714. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  3715. enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3716. pure: BooleanConstructor;
  3717. focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3718. trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3719. popperClass: {
  3720. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  3721. [x: string]: boolean;
  3722. } | (string | {
  3723. [x: string]: boolean;
  3724. } | (string | {
  3725. [x: string]: boolean;
  3726. } | (string | {
  3727. [x: string]: boolean;
  3728. } | (string | {
  3729. [x: string]: boolean;
  3730. } | (string | {
  3731. [x: string]: boolean;
  3732. } | (string | {
  3733. [x: string]: boolean;
  3734. } | (string | {
  3735. [x: string]: boolean;
  3736. } | (string | {
  3737. [x: string]: boolean;
  3738. } | (string | {
  3739. [x: string]: boolean;
  3740. } | (string | {
  3741. [x: string]: boolean;
  3742. } | (string | {
  3743. [x: string]: boolean;
  3744. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  3745. [x: string]: boolean;
  3746. } | (string | {
  3747. [x: string]: boolean;
  3748. } | (string | {
  3749. [x: string]: boolean;
  3750. } | (string | {
  3751. [x: string]: boolean;
  3752. } | (string | {
  3753. [x: string]: boolean;
  3754. } | (string | {
  3755. [x: string]: boolean;
  3756. } | (string | {
  3757. [x: string]: boolean;
  3758. } | (string | {
  3759. [x: string]: boolean;
  3760. } | (string | {
  3761. [x: string]: boolean;
  3762. } | (string | {
  3763. [x: string]: boolean;
  3764. } | (string | {
  3765. [x: string]: boolean;
  3766. } | (string | {
  3767. [x: string]: boolean;
  3768. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  3769. [x: string]: boolean;
  3770. } | (string | {
  3771. [x: string]: boolean;
  3772. } | (string | {
  3773. [x: string]: boolean;
  3774. } | (string | {
  3775. [x: string]: boolean;
  3776. } | (string | {
  3777. [x: string]: boolean;
  3778. } | (string | {
  3779. [x: string]: boolean;
  3780. } | (string | {
  3781. [x: string]: boolean;
  3782. } | (string | {
  3783. [x: string]: boolean;
  3784. } | (string | {
  3785. [x: string]: boolean;
  3786. } | (string | {
  3787. [x: string]: boolean;
  3788. } | (string | {
  3789. [x: string]: boolean;
  3790. } | (string | {
  3791. [x: string]: boolean;
  3792. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  3793. [x: string]: boolean;
  3794. } | (string | {
  3795. [x: string]: boolean;
  3796. } | (string | {
  3797. [x: string]: boolean;
  3798. } | (string | {
  3799. [x: string]: boolean;
  3800. } | (string | {
  3801. [x: string]: boolean;
  3802. } | (string | {
  3803. [x: string]: boolean;
  3804. } | (string | {
  3805. [x: string]: boolean;
  3806. } | (string | {
  3807. [x: string]: boolean;
  3808. } | (string | {
  3809. [x: string]: boolean;
  3810. } | (string | {
  3811. [x: string]: boolean;
  3812. } | (string | {
  3813. [x: string]: boolean;
  3814. } | (string | {
  3815. [x: string]: boolean;
  3816. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3817. readonly required: false;
  3818. readonly validator: ((val: unknown) => boolean) | undefined;
  3819. __epPropKey: true;
  3820. };
  3821. popperStyle: {
  3822. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  3823. readonly required: false;
  3824. readonly validator: ((val: unknown) => boolean) | undefined;
  3825. __epPropKey: true;
  3826. };
  3827. referenceEl: {
  3828. readonly type: PropType<HTMLElement>;
  3829. readonly required: false;
  3830. readonly validator: ((val: unknown) => boolean) | undefined;
  3831. __epPropKey: true;
  3832. };
  3833. triggerTargetEl: {
  3834. readonly type: PropType<HTMLElement>;
  3835. readonly required: false;
  3836. readonly validator: ((val: unknown) => boolean) | undefined;
  3837. __epPropKey: true;
  3838. };
  3839. stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3840. zIndex: NumberConstructor;
  3841. boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3842. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  3843. gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3844. offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3845. placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  3846. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  3847. strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3848. showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3849. hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  3850. autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3851. "onUpdate:visible": {
  3852. readonly type: PropType<(val: boolean) => void>;
  3853. readonly required: false;
  3854. readonly validator: ((val: unknown) => boolean) | undefined;
  3855. __epPropKey: true;
  3856. };
  3857. role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  3858. }, {
  3859. /**
  3860. * @description el-popper component instance
  3861. */
  3862. popperRef: Ref<PopperInstance | undefined>;
  3863. /**
  3864. * @description el-tooltip-content component instance
  3865. */
  3866. contentRef: Ref<TooltipContentInstance | undefined>;
  3867. /**
  3868. * @description validate current focus event is trigger inside el-tooltip-content
  3869. */
  3870. isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
  3871. /**
  3872. * @description update el-popper component instance
  3873. */
  3874. updatePopper: () => void;
  3875. /**
  3876. * @description expose onOpen function to mange el-tooltip open state
  3877. */
  3878. onOpen: (event?: Event) => void;
  3879. /**
  3880. * @description expose onOpen function to mange el-tooltip open state
  3881. */
  3882. onClose: (event?: Event) => void;
  3883. /**
  3884. * @description expose hide function
  3885. */
  3886. hide: (event?: Event) => void;
  3887. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  3888. [x: string]: (...args: any[]) => void;
  3889. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  3890. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3891. arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3892. disabled: BooleanConstructor;
  3893. trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3894. triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3895. virtualRef: {
  3896. readonly type: PropType<Measurable>;
  3897. readonly required: false;
  3898. readonly validator: ((val: unknown) => boolean) | undefined;
  3899. __epPropKey: true;
  3900. };
  3901. virtualTriggering: BooleanConstructor;
  3902. onMouseenter: {
  3903. readonly type: PropType<(e: Event) => void>;
  3904. readonly required: false;
  3905. readonly validator: ((val: unknown) => boolean) | undefined;
  3906. __epPropKey: true;
  3907. };
  3908. onMouseleave: {
  3909. readonly type: PropType<(e: Event) => void>;
  3910. readonly required: false;
  3911. readonly validator: ((val: unknown) => boolean) | undefined;
  3912. __epPropKey: true;
  3913. };
  3914. onClick: {
  3915. readonly type: PropType<(e: Event) => void>;
  3916. readonly required: false;
  3917. readonly validator: ((val: unknown) => boolean) | undefined;
  3918. __epPropKey: true;
  3919. };
  3920. onKeydown: {
  3921. readonly type: PropType<(e: Event) => void>;
  3922. readonly required: false;
  3923. readonly validator: ((val: unknown) => boolean) | undefined;
  3924. __epPropKey: true;
  3925. };
  3926. onFocus: {
  3927. readonly type: PropType<(e: Event) => void>;
  3928. readonly required: false;
  3929. readonly validator: ((val: unknown) => boolean) | undefined;
  3930. __epPropKey: true;
  3931. };
  3932. onBlur: {
  3933. readonly type: PropType<(e: Event) => void>;
  3934. readonly required: false;
  3935. readonly validator: ((val: unknown) => boolean) | undefined;
  3936. __epPropKey: true;
  3937. };
  3938. onContextmenu: {
  3939. readonly type: PropType<(e: Event) => void>;
  3940. readonly required: false;
  3941. readonly validator: ((val: unknown) => boolean) | undefined;
  3942. __epPropKey: true;
  3943. };
  3944. id: StringConstructor;
  3945. open: BooleanConstructor;
  3946. ariaLabel: StringConstructor;
  3947. appendTo: {
  3948. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  3949. readonly required: false;
  3950. readonly validator: ((val: unknown) => boolean) | undefined;
  3951. __epPropKey: true;
  3952. };
  3953. content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3954. rawContent: BooleanConstructor;
  3955. persistent: BooleanConstructor;
  3956. visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3957. transition: StringConstructor;
  3958. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3959. style: {
  3960. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  3961. readonly required: false;
  3962. readonly validator: ((val: unknown) => boolean) | undefined;
  3963. __epPropKey: true;
  3964. };
  3965. className: {
  3966. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  3967. [x: string]: boolean;
  3968. } | (string | {
  3969. [x: string]: boolean;
  3970. } | (string | {
  3971. [x: string]: boolean;
  3972. } | (string | {
  3973. [x: string]: boolean;
  3974. } | (string | {
  3975. [x: string]: boolean;
  3976. } | (string | {
  3977. [x: string]: boolean;
  3978. } | (string | {
  3979. [x: string]: boolean;
  3980. } | (string | {
  3981. [x: string]: boolean;
  3982. } | (string | {
  3983. [x: string]: boolean;
  3984. } | (string | {
  3985. [x: string]: boolean;
  3986. } | (string | {
  3987. [x: string]: boolean;
  3988. } | (string | {
  3989. [x: string]: boolean;
  3990. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  3991. [x: string]: boolean;
  3992. } | (string | {
  3993. [x: string]: boolean;
  3994. } | (string | {
  3995. [x: string]: boolean;
  3996. } | (string | {
  3997. [x: string]: boolean;
  3998. } | (string | {
  3999. [x: string]: boolean;
  4000. } | (string | {
  4001. [x: string]: boolean;
  4002. } | (string | {
  4003. [x: string]: boolean;
  4004. } | (string | {
  4005. [x: string]: boolean;
  4006. } | (string | {
  4007. [x: string]: boolean;
  4008. } | (string | {
  4009. [x: string]: boolean;
  4010. } | (string | {
  4011. [x: string]: boolean;
  4012. } | (string | {
  4013. [x: string]: boolean;
  4014. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  4015. [x: string]: boolean;
  4016. } | (string | {
  4017. [x: string]: boolean;
  4018. } | (string | {
  4019. [x: string]: boolean;
  4020. } | (string | {
  4021. [x: string]: boolean;
  4022. } | (string | {
  4023. [x: string]: boolean;
  4024. } | (string | {
  4025. [x: string]: boolean;
  4026. } | (string | {
  4027. [x: string]: boolean;
  4028. } | (string | {
  4029. [x: string]: boolean;
  4030. } | (string | {
  4031. [x: string]: boolean;
  4032. } | (string | {
  4033. [x: string]: boolean;
  4034. } | (string | {
  4035. [x: string]: boolean;
  4036. } | (string | {
  4037. [x: string]: boolean;
  4038. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  4039. [x: string]: boolean;
  4040. } | (string | {
  4041. [x: string]: boolean;
  4042. } | (string | {
  4043. [x: string]: boolean;
  4044. } | (string | {
  4045. [x: string]: boolean;
  4046. } | (string | {
  4047. [x: string]: boolean;
  4048. } | (string | {
  4049. [x: string]: boolean;
  4050. } | (string | {
  4051. [x: string]: boolean;
  4052. } | (string | {
  4053. [x: string]: boolean;
  4054. } | (string | {
  4055. [x: string]: boolean;
  4056. } | (string | {
  4057. [x: string]: boolean;
  4058. } | (string | {
  4059. [x: string]: boolean;
  4060. } | (string | {
  4061. [x: string]: boolean;
  4062. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4063. readonly required: false;
  4064. readonly validator: ((val: unknown) => boolean) | undefined;
  4065. __epPropKey: true;
  4066. };
  4067. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  4068. enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4069. pure: BooleanConstructor;
  4070. focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4071. trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4072. popperClass: {
  4073. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  4074. [x: string]: boolean;
  4075. } | (string | {
  4076. [x: string]: boolean;
  4077. } | (string | {
  4078. [x: string]: boolean;
  4079. } | (string | {
  4080. [x: string]: boolean;
  4081. } | (string | {
  4082. [x: string]: boolean;
  4083. } | (string | {
  4084. [x: string]: boolean;
  4085. } | (string | {
  4086. [x: string]: boolean;
  4087. } | (string | {
  4088. [x: string]: boolean;
  4089. } | (string | {
  4090. [x: string]: boolean;
  4091. } | (string | {
  4092. [x: string]: boolean;
  4093. } | (string | {
  4094. [x: string]: boolean;
  4095. } | (string | {
  4096. [x: string]: boolean;
  4097. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  4098. [x: string]: boolean;
  4099. } | (string | {
  4100. [x: string]: boolean;
  4101. } | (string | {
  4102. [x: string]: boolean;
  4103. } | (string | {
  4104. [x: string]: boolean;
  4105. } | (string | {
  4106. [x: string]: boolean;
  4107. } | (string | {
  4108. [x: string]: boolean;
  4109. } | (string | {
  4110. [x: string]: boolean;
  4111. } | (string | {
  4112. [x: string]: boolean;
  4113. } | (string | {
  4114. [x: string]: boolean;
  4115. } | (string | {
  4116. [x: string]: boolean;
  4117. } | (string | {
  4118. [x: string]: boolean;
  4119. } | (string | {
  4120. [x: string]: boolean;
  4121. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  4122. [x: string]: boolean;
  4123. } | (string | {
  4124. [x: string]: boolean;
  4125. } | (string | {
  4126. [x: string]: boolean;
  4127. } | (string | {
  4128. [x: string]: boolean;
  4129. } | (string | {
  4130. [x: string]: boolean;
  4131. } | (string | {
  4132. [x: string]: boolean;
  4133. } | (string | {
  4134. [x: string]: boolean;
  4135. } | (string | {
  4136. [x: string]: boolean;
  4137. } | (string | {
  4138. [x: string]: boolean;
  4139. } | (string | {
  4140. [x: string]: boolean;
  4141. } | (string | {
  4142. [x: string]: boolean;
  4143. } | (string | {
  4144. [x: string]: boolean;
  4145. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  4146. [x: string]: boolean;
  4147. } | (string | {
  4148. [x: string]: boolean;
  4149. } | (string | {
  4150. [x: string]: boolean;
  4151. } | (string | {
  4152. [x: string]: boolean;
  4153. } | (string | {
  4154. [x: string]: boolean;
  4155. } | (string | {
  4156. [x: string]: boolean;
  4157. } | (string | {
  4158. [x: string]: boolean;
  4159. } | (string | {
  4160. [x: string]: boolean;
  4161. } | (string | {
  4162. [x: string]: boolean;
  4163. } | (string | {
  4164. [x: string]: boolean;
  4165. } | (string | {
  4166. [x: string]: boolean;
  4167. } | (string | {
  4168. [x: string]: boolean;
  4169. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4170. readonly required: false;
  4171. readonly validator: ((val: unknown) => boolean) | undefined;
  4172. __epPropKey: true;
  4173. };
  4174. popperStyle: {
  4175. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  4176. readonly required: false;
  4177. readonly validator: ((val: unknown) => boolean) | undefined;
  4178. __epPropKey: true;
  4179. };
  4180. referenceEl: {
  4181. readonly type: PropType<HTMLElement>;
  4182. readonly required: false;
  4183. readonly validator: ((val: unknown) => boolean) | undefined;
  4184. __epPropKey: true;
  4185. };
  4186. triggerTargetEl: {
  4187. readonly type: PropType<HTMLElement>;
  4188. readonly required: false;
  4189. readonly validator: ((val: unknown) => boolean) | undefined;
  4190. __epPropKey: true;
  4191. };
  4192. stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4193. zIndex: NumberConstructor;
  4194. boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4195. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  4196. gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4197. offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  4198. placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  4199. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  4200. strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  4201. showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4202. hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4203. autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4204. "onUpdate:visible": {
  4205. readonly type: PropType<(val: boolean) => void>;
  4206. readonly required: false;
  4207. readonly validator: ((val: unknown) => boolean) | undefined;
  4208. __epPropKey: true;
  4209. };
  4210. role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  4211. }>>, {
  4212. disabled: boolean;
  4213. content: string;
  4214. offset: number;
  4215. visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>;
  4216. open: boolean;
  4217. placement: EpPropMergeType<StringConstructor, Placement, unknown>;
  4218. strategy: EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  4219. effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  4220. showAfter: number;
  4221. hideAfter: number;
  4222. autoClose: number;
  4223. role: EpPropMergeType<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown>;
  4224. trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown>;
  4225. virtualTriggering: boolean;
  4226. arrowOffset: number;
  4227. boundariesPadding: number;
  4228. fallbackPlacements: Placement[];
  4229. gpuAcceleration: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4230. popperOptions: Partial<Options>;
  4231. enterable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4232. focusOnShow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4233. trapping: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4234. stopPopperMouseEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4235. pure: boolean;
  4236. triggerKeys: string[];
  4237. teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4238. rawContent: boolean;
  4239. persistent: boolean;
  4240. showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4241. }>;
  4242. declare const __VLS_component_50: DefineComponent<{
  4243. readonly title: StringConstructor;
  4244. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4245. readonly title: StringConstructor;
  4246. }>>, {}>;
  4247. declare const __VLS_component_51: DefineComponent<{
  4248. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  4249. readonly title: StringConstructor;
  4250. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4251. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4252. back: () => void;
  4253. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4254. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  4255. readonly title: StringConstructor;
  4256. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4257. }>> & {
  4258. onBack?: (() => any) | undefined;
  4259. }, {
  4260. readonly content: string;
  4261. readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  4262. }>;
  4263. declare const __VLS_component_52: DefineComponent<{
  4264. readonly title: StringConstructor;
  4265. readonly confirmButtonText: StringConstructor;
  4266. readonly cancelButtonText: StringConstructor;
  4267. readonly confirmButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  4268. readonly cancelButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "text", boolean>;
  4269. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  4270. readonly iconColor: EpPropFinalized<StringConstructor, unknown, unknown, "#f90", boolean>;
  4271. readonly hideIcon: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4272. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4273. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4274. readonly persistent: BooleanConstructor;
  4275. readonly width: EpPropFinalized<readonly [
  4276. StringConstructor,
  4277. NumberConstructor
  4278. ], unknown, unknown, 150, boolean>;
  4279. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4280. cancel: (e: MouseEvent) => void;
  4281. confirm: (e: MouseEvent) => void;
  4282. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4283. readonly title: StringConstructor;
  4284. readonly confirmButtonText: StringConstructor;
  4285. readonly cancelButtonText: StringConstructor;
  4286. readonly confirmButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  4287. readonly cancelButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "text", boolean>;
  4288. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  4289. readonly iconColor: EpPropFinalized<StringConstructor, unknown, unknown, "#f90", boolean>;
  4290. readonly hideIcon: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4291. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4292. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4293. readonly persistent: BooleanConstructor;
  4294. readonly width: EpPropFinalized<readonly [
  4295. StringConstructor,
  4296. NumberConstructor
  4297. ], unknown, unknown, 150, boolean>;
  4298. }>> & {
  4299. onConfirm?: ((e: MouseEvent) => any) | undefined;
  4300. onCancel?: ((e: MouseEvent) => any) | undefined;
  4301. }, {
  4302. readonly width: EpPropMergeType<readonly [
  4303. StringConstructor,
  4304. NumberConstructor
  4305. ], unknown, unknown>;
  4306. readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  4307. readonly hideAfter: number;
  4308. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4309. readonly persistent: boolean;
  4310. readonly confirmButtonType: EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  4311. readonly cancelButtonType: EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  4312. readonly iconColor: string;
  4313. readonly hideIcon: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4314. }>;
  4315. declare const __VLS_component_53: DefineComponent<{
  4316. readonly virtualRef: {
  4317. readonly type: PropType<Measurable>;
  4318. readonly required: false;
  4319. readonly validator: ((val: unknown) => boolean) | undefined;
  4320. __epPropKey: true;
  4321. };
  4322. readonly virtualTriggering: BooleanConstructor;
  4323. readonly onMouseenter: {
  4324. readonly type: PropType<(e: Event) => void>;
  4325. readonly required: false;
  4326. readonly validator: ((val: unknown) => boolean) | undefined;
  4327. __epPropKey: true;
  4328. };
  4329. readonly onMouseleave: {
  4330. readonly type: PropType<(e: Event) => void>;
  4331. readonly required: false;
  4332. readonly validator: ((val: unknown) => boolean) | undefined;
  4333. __epPropKey: true;
  4334. };
  4335. readonly onClick: {
  4336. readonly type: PropType<(e: Event) => void>;
  4337. readonly required: false;
  4338. readonly validator: ((val: unknown) => boolean) | undefined;
  4339. __epPropKey: true;
  4340. };
  4341. readonly onKeydown: {
  4342. readonly type: PropType<(e: Event) => void>;
  4343. readonly required: false;
  4344. readonly validator: ((val: unknown) => boolean) | undefined;
  4345. __epPropKey: true;
  4346. };
  4347. readonly onFocus: {
  4348. readonly type: PropType<(e: Event) => void>;
  4349. readonly required: false;
  4350. readonly validator: ((val: unknown) => boolean) | undefined;
  4351. __epPropKey: true;
  4352. };
  4353. readonly onBlur: {
  4354. readonly type: PropType<(e: Event) => void>;
  4355. readonly required: false;
  4356. readonly validator: ((val: unknown) => boolean) | undefined;
  4357. __epPropKey: true;
  4358. };
  4359. readonly onContextmenu: {
  4360. readonly type: PropType<(e: Event) => void>;
  4361. readonly required: false;
  4362. readonly validator: ((val: unknown) => boolean) | undefined;
  4363. __epPropKey: true;
  4364. };
  4365. readonly id: StringConstructor;
  4366. readonly open: BooleanConstructor;
  4367. }, {
  4368. /**
  4369. * @description trigger element
  4370. */
  4371. triggerRef: Ref<Measurable | undefined>;
  4372. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4373. readonly virtualRef: {
  4374. readonly type: PropType<Measurable>;
  4375. readonly required: false;
  4376. readonly validator: ((val: unknown) => boolean) | undefined;
  4377. __epPropKey: true;
  4378. };
  4379. readonly virtualTriggering: BooleanConstructor;
  4380. readonly onMouseenter: {
  4381. readonly type: PropType<(e: Event) => void>;
  4382. readonly required: false;
  4383. readonly validator: ((val: unknown) => boolean) | undefined;
  4384. __epPropKey: true;
  4385. };
  4386. readonly onMouseleave: {
  4387. readonly type: PropType<(e: Event) => void>;
  4388. readonly required: false;
  4389. readonly validator: ((val: unknown) => boolean) | undefined;
  4390. __epPropKey: true;
  4391. };
  4392. readonly onClick: {
  4393. readonly type: PropType<(e: Event) => void>;
  4394. readonly required: false;
  4395. readonly validator: ((val: unknown) => boolean) | undefined;
  4396. __epPropKey: true;
  4397. };
  4398. readonly onKeydown: {
  4399. readonly type: PropType<(e: Event) => void>;
  4400. readonly required: false;
  4401. readonly validator: ((val: unknown) => boolean) | undefined;
  4402. __epPropKey: true;
  4403. };
  4404. readonly onFocus: {
  4405. readonly type: PropType<(e: Event) => void>;
  4406. readonly required: false;
  4407. readonly validator: ((val: unknown) => boolean) | undefined;
  4408. __epPropKey: true;
  4409. };
  4410. readonly onBlur: {
  4411. readonly type: PropType<(e: Event) => void>;
  4412. readonly required: false;
  4413. readonly validator: ((val: unknown) => boolean) | undefined;
  4414. __epPropKey: true;
  4415. };
  4416. readonly onContextmenu: {
  4417. readonly type: PropType<(e: Event) => void>;
  4418. readonly required: false;
  4419. readonly validator: ((val: unknown) => boolean) | undefined;
  4420. __epPropKey: true;
  4421. };
  4422. readonly id: StringConstructor;
  4423. readonly open: BooleanConstructor;
  4424. }>>, {
  4425. readonly open: boolean;
  4426. readonly virtualTriggering: boolean;
  4427. }>;
  4428. declare const __VLS_component_54: DefineComponent<{
  4429. readonly type: EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
  4430. readonly percentage: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4431. readonly status: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
  4432. readonly indeterminate: BooleanConstructor;
  4433. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  4434. readonly strokeWidth: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  4435. readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>;
  4436. readonly textInside: BooleanConstructor;
  4437. readonly width: EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
  4438. readonly showText: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4439. readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>;
  4440. readonly striped: BooleanConstructor;
  4441. readonly stripedFlow: BooleanConstructor;
  4442. readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  4443. (): ProgressFn;
  4444. new (): any;
  4445. readonly prototype: any;
  4446. } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  4447. (): ProgressFn;
  4448. new (): any;
  4449. readonly prototype: any;
  4450. })[], unknown, unknown, (percentage: number) => string, boolean>;
  4451. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4452. readonly type: EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
  4453. readonly percentage: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4454. readonly status: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
  4455. readonly indeterminate: BooleanConstructor;
  4456. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  4457. readonly strokeWidth: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  4458. readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>;
  4459. readonly textInside: BooleanConstructor;
  4460. readonly width: EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
  4461. readonly showText: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4462. readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>;
  4463. readonly striped: BooleanConstructor;
  4464. readonly stripedFlow: BooleanConstructor;
  4465. readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  4466. (): ProgressFn;
  4467. new (): any;
  4468. readonly prototype: any;
  4469. } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  4470. (): ProgressFn;
  4471. new (): any;
  4472. readonly prototype: any;
  4473. })[], unknown, unknown, (percentage: number) => string, boolean>;
  4474. }>>, {
  4475. readonly width: number;
  4476. readonly color: EpPropMergeType<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown>;
  4477. readonly strokeLinecap: EpPropMergeType<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown>;
  4478. readonly strokeWidth: number;
  4479. readonly type: EpPropMergeType<StringConstructor, "circle" | "line" | "dashboard", unknown>;
  4480. readonly format: ProgressFn;
  4481. readonly duration: number;
  4482. readonly indeterminate: boolean;
  4483. readonly percentage: number;
  4484. readonly status: EpPropMergeType<StringConstructor, "" | "success" | "warning" | "exception", unknown>;
  4485. readonly showText: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4486. readonly textInside: boolean;
  4487. readonly striped: boolean;
  4488. readonly stripedFlow: boolean;
  4489. }>;
  4490. declare const __VLS_component_55: DefineComponent<{
  4491. readonly border: BooleanConstructor;
  4492. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4493. readonly size: {
  4494. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4495. readonly required: false;
  4496. readonly validator: ((val: unknown) => boolean) | undefined;
  4497. __epPropKey: true;
  4498. };
  4499. readonly disabled: BooleanConstructor;
  4500. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4501. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4502. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4503. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4504. "update:modelValue": (val: string | number | boolean | undefined) => void;
  4505. change: (val: string | number | boolean | undefined) => void;
  4506. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4507. readonly border: BooleanConstructor;
  4508. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4509. readonly size: {
  4510. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4511. readonly required: false;
  4512. readonly validator: ((val: unknown) => boolean) | undefined;
  4513. __epPropKey: true;
  4514. };
  4515. readonly disabled: BooleanConstructor;
  4516. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4517. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4518. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4519. }>> & {
  4520. "onUpdate:modelValue"?: ((val: string | number | boolean | undefined) => any) | undefined;
  4521. onChange?: ((val: string | number | boolean | undefined) => any) | undefined;
  4522. }, {
  4523. readonly label: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4524. readonly disabled: boolean;
  4525. readonly border: boolean;
  4526. readonly value: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4527. readonly name: string;
  4528. readonly modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4529. }>;
  4530. declare const __VLS_component_56: DefineComponent<{
  4531. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4532. readonly size: {
  4533. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4534. readonly required: false;
  4535. readonly validator: ((val: unknown) => boolean) | undefined;
  4536. __epPropKey: true;
  4537. };
  4538. readonly disabled: BooleanConstructor;
  4539. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4540. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4541. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4542. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4543. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4544. readonly size: {
  4545. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4546. readonly required: false;
  4547. readonly validator: ((val: unknown) => boolean) | undefined;
  4548. __epPropKey: true;
  4549. };
  4550. readonly disabled: BooleanConstructor;
  4551. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4552. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  4553. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4554. }>>, {
  4555. readonly label: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4556. readonly disabled: boolean;
  4557. readonly value: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4558. readonly name: string;
  4559. readonly modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  4560. }>;
  4561. declare const __VLS_component_57: DefineComponent<{
  4562. readonly ariaLabel: StringConstructor;
  4563. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4564. readonly size: {
  4565. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4566. readonly required: false;
  4567. readonly validator: ((val: unknown) => boolean) | undefined;
  4568. __epPropKey: true;
  4569. };
  4570. readonly disabled: BooleanConstructor;
  4571. readonly modelValue: EpPropFinalized<readonly [
  4572. StringConstructor,
  4573. NumberConstructor,
  4574. BooleanConstructor
  4575. ], unknown, unknown, undefined, boolean>;
  4576. readonly fill: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4577. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4578. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4579. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4580. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4581. "update:modelValue": (val: string | number | boolean | undefined) => void;
  4582. change: (val: string | number | boolean | undefined) => void;
  4583. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4584. readonly ariaLabel: StringConstructor;
  4585. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4586. readonly size: {
  4587. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  4588. readonly required: false;
  4589. readonly validator: ((val: unknown) => boolean) | undefined;
  4590. __epPropKey: true;
  4591. };
  4592. readonly disabled: BooleanConstructor;
  4593. readonly modelValue: EpPropFinalized<readonly [
  4594. StringConstructor,
  4595. NumberConstructor,
  4596. BooleanConstructor
  4597. ], unknown, unknown, undefined, boolean>;
  4598. readonly fill: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4599. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4600. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4601. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4602. }>> & {
  4603. "onUpdate:modelValue"?: ((val: string | number | boolean | undefined) => any) | undefined;
  4604. onChange?: ((val: string | number | boolean | undefined) => any) | undefined;
  4605. }, {
  4606. readonly disabled: boolean;
  4607. readonly fill: string;
  4608. readonly id: string;
  4609. readonly name: string;
  4610. readonly modelValue: EpPropMergeType<readonly [
  4611. StringConstructor,
  4612. NumberConstructor,
  4613. BooleanConstructor
  4614. ], unknown, unknown>;
  4615. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4616. readonly textColor: string;
  4617. }>;
  4618. declare const __VLS_component_58: DefineComponent<{
  4619. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4620. readonly subTitle: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4621. readonly icon: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  4622. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4623. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4624. readonly subTitle: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4625. readonly icon: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  4626. }>>, {
  4627. readonly title: string;
  4628. readonly icon: EpPropMergeType<StringConstructor, "error" | "success" | "warning" | "info", unknown>;
  4629. readonly subTitle: string;
  4630. }>;
  4631. declare const __VLS_component_59: DefineComponent<{
  4632. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4633. readonly gutter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4634. readonly justify: EpPropFinalized<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown, "start", boolean>;
  4635. readonly align: {
  4636. readonly type: PropType<EpPropMergeType<StringConstructor, "top" | "bottom" | "middle", unknown>>;
  4637. readonly required: false;
  4638. readonly validator: ((val: unknown) => boolean) | undefined;
  4639. __epPropKey: true;
  4640. };
  4641. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4642. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4643. readonly gutter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4644. readonly justify: EpPropFinalized<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown, "start", boolean>;
  4645. readonly align: {
  4646. readonly type: PropType<EpPropMergeType<StringConstructor, "top" | "bottom" | "middle", unknown>>;
  4647. readonly required: false;
  4648. readonly validator: ((val: unknown) => boolean) | undefined;
  4649. __epPropKey: true;
  4650. };
  4651. }>>, {
  4652. readonly justify: EpPropMergeType<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown>;
  4653. readonly tag: string;
  4654. readonly gutter: number;
  4655. }>;
  4656. declare const __VLS_component_6: DefineComponent<{
  4657. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  4658. }, {
  4659. triggerRef: Ref<Measurable | undefined>;
  4660. contentRef: Ref<HTMLElement | undefined>;
  4661. popperInstanceRef: Ref<Instance_2 | undefined>;
  4662. referenceRef: Ref<Measurable | undefined>;
  4663. role: ComputedRef<string>;
  4664. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4665. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  4666. }>>, {
  4667. readonly role: EpPropMergeType<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown>;
  4668. }>;
  4669. declare const __VLS_component_60: DefineComponent<{
  4670. readonly ariaLabel: StringConstructor;
  4671. readonly ariaOrientation: {
  4672. readonly type: PropType<string>;
  4673. readonly required: false;
  4674. readonly validator: ((val: unknown) => boolean) | undefined;
  4675. __epPropKey: true;
  4676. };
  4677. readonly height: EpPropFinalized<readonly [
  4678. StringConstructor,
  4679. NumberConstructor
  4680. ], unknown, unknown, "", boolean>;
  4681. readonly maxHeight: EpPropFinalized<readonly [
  4682. StringConstructor,
  4683. NumberConstructor
  4684. ], unknown, unknown, "", boolean>;
  4685. readonly native: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4686. readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  4687. readonly wrapClass: EpPropFinalized<readonly [
  4688. StringConstructor,
  4689. ArrayConstructor
  4690. ], unknown, unknown, "", boolean>;
  4691. readonly viewClass: EpPropFinalized<readonly [
  4692. StringConstructor,
  4693. ArrayConstructor
  4694. ], unknown, unknown, "", boolean>;
  4695. readonly viewStyle: EpPropFinalized<readonly [
  4696. StringConstructor,
  4697. ArrayConstructor,
  4698. ObjectConstructor
  4699. ], unknown, unknown, "", boolean>;
  4700. readonly noresize: BooleanConstructor;
  4701. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4702. readonly always: BooleanConstructor;
  4703. readonly minSize: EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>;
  4704. readonly tabindex: EpPropFinalized<readonly [
  4705. StringConstructor,
  4706. NumberConstructor
  4707. ], unknown, unknown, undefined, boolean>;
  4708. readonly id: StringConstructor;
  4709. readonly role: StringConstructor;
  4710. }, {
  4711. /** @description scrollbar wrap ref */
  4712. wrapRef: Ref<HTMLDivElement | undefined>;
  4713. /** @description update scrollbar state manually */
  4714. update: () => void;
  4715. /** @description scrolls to a particular set of coordinates */
  4716. scrollTo: typeof scrollTo_2;
  4717. /** @description set distance to scroll top */
  4718. setScrollTop: (value: number) => void;
  4719. /** @description set distance to scroll left */
  4720. setScrollLeft: (value: number) => void;
  4721. /** @description handle scroll event */
  4722. handleScroll: () => void;
  4723. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4724. scroll: (args_0: {
  4725. scrollTop: number;
  4726. scrollLeft: number;
  4727. }) => void;
  4728. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4729. readonly ariaLabel: StringConstructor;
  4730. readonly ariaOrientation: {
  4731. readonly type: PropType<string>;
  4732. readonly required: false;
  4733. readonly validator: ((val: unknown) => boolean) | undefined;
  4734. __epPropKey: true;
  4735. };
  4736. readonly height: EpPropFinalized<readonly [
  4737. StringConstructor,
  4738. NumberConstructor
  4739. ], unknown, unknown, "", boolean>;
  4740. readonly maxHeight: EpPropFinalized<readonly [
  4741. StringConstructor,
  4742. NumberConstructor
  4743. ], unknown, unknown, "", boolean>;
  4744. readonly native: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4745. readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  4746. readonly wrapClass: EpPropFinalized<readonly [
  4747. StringConstructor,
  4748. ArrayConstructor
  4749. ], unknown, unknown, "", boolean>;
  4750. readonly viewClass: EpPropFinalized<readonly [
  4751. StringConstructor,
  4752. ArrayConstructor
  4753. ], unknown, unknown, "", boolean>;
  4754. readonly viewStyle: EpPropFinalized<readonly [
  4755. StringConstructor,
  4756. ArrayConstructor,
  4757. ObjectConstructor
  4758. ], unknown, unknown, "", boolean>;
  4759. readonly noresize: BooleanConstructor;
  4760. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4761. readonly always: BooleanConstructor;
  4762. readonly minSize: EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>;
  4763. readonly tabindex: EpPropFinalized<readonly [
  4764. StringConstructor,
  4765. NumberConstructor
  4766. ], unknown, unknown, undefined, boolean>;
  4767. readonly id: StringConstructor;
  4768. readonly role: StringConstructor;
  4769. }>> & {
  4770. onScroll?: ((args_0: {
  4771. scrollTop: number;
  4772. scrollLeft: number;
  4773. }) => any) | undefined;
  4774. }, {
  4775. readonly height: EpPropMergeType<readonly [
  4776. StringConstructor,
  4777. NumberConstructor
  4778. ], unknown, unknown>;
  4779. readonly maxHeight: EpPropMergeType<readonly [
  4780. StringConstructor,
  4781. NumberConstructor
  4782. ], unknown, unknown>;
  4783. readonly always: boolean;
  4784. readonly tabindex: EpPropMergeType<readonly [
  4785. StringConstructor,
  4786. NumberConstructor
  4787. ], unknown, unknown>;
  4788. readonly minSize: number;
  4789. readonly native: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4790. readonly wrapStyle: StyleValue;
  4791. readonly wrapClass: EpPropMergeType<readonly [
  4792. StringConstructor,
  4793. ArrayConstructor
  4794. ], unknown, unknown>;
  4795. readonly viewClass: EpPropMergeType<readonly [
  4796. StringConstructor,
  4797. ArrayConstructor
  4798. ], unknown, unknown>;
  4799. readonly viewStyle: EpPropMergeType<readonly [
  4800. StringConstructor,
  4801. ArrayConstructor,
  4802. ObjectConstructor
  4803. ], unknown, unknown>;
  4804. readonly tag: string;
  4805. readonly noresize: boolean;
  4806. }>;
  4807. declare const __VLS_component_61: DefineComponent<{
  4808. readonly animated: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4809. readonly count: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  4810. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  4811. readonly loading: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4812. readonly throttle: {
  4813. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | {
  4814. leading?: number;
  4815. trailing?: number;
  4816. initVal?: boolean;
  4817. }) | (() => ThrottleType) | ((new (...args: any[]) => number | {
  4818. leading?: number;
  4819. trailing?: number;
  4820. initVal?: boolean;
  4821. }) | (() => ThrottleType))[], unknown, unknown>>;
  4822. readonly required: false;
  4823. readonly validator: ((val: unknown) => boolean) | undefined;
  4824. __epPropKey: true;
  4825. };
  4826. }, {
  4827. /** @description loading state */
  4828. uiLoading: Ref<boolean>;
  4829. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4830. readonly animated: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4831. readonly count: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  4832. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  4833. readonly loading: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4834. readonly throttle: {
  4835. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | {
  4836. leading?: number;
  4837. trailing?: number;
  4838. initVal?: boolean;
  4839. }) | (() => ThrottleType) | ((new (...args: any[]) => number | {
  4840. leading?: number;
  4841. trailing?: number;
  4842. initVal?: boolean;
  4843. }) | (() => ThrottleType))[], unknown, unknown>>;
  4844. readonly required: false;
  4845. readonly validator: ((val: unknown) => boolean) | undefined;
  4846. __epPropKey: true;
  4847. };
  4848. }>>, {
  4849. readonly loading: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4850. readonly rows: number;
  4851. readonly count: number;
  4852. readonly animated: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4853. }>;
  4854. declare const __VLS_component_62: DefineComponent<{
  4855. readonly decimalSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ".", boolean>;
  4856. readonly groupSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ",", boolean>;
  4857. readonly precision: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4858. readonly formatter: FunctionConstructor;
  4859. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  4860. readonly prefix: StringConstructor;
  4861. readonly suffix: StringConstructor;
  4862. readonly title: StringConstructor;
  4863. readonly valueStyle: {
  4864. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  4865. readonly required: false;
  4866. readonly validator: ((val: unknown) => boolean) | undefined;
  4867. __epPropKey: true;
  4868. };
  4869. }, {
  4870. /**
  4871. * @description current display value
  4872. */
  4873. displayValue: ComputedRef<any>;
  4874. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4875. readonly decimalSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ".", boolean>;
  4876. readonly groupSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ",", boolean>;
  4877. readonly precision: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4878. readonly formatter: FunctionConstructor;
  4879. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  4880. readonly prefix: StringConstructor;
  4881. readonly suffix: StringConstructor;
  4882. readonly title: StringConstructor;
  4883. readonly valueStyle: {
  4884. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  4885. readonly required: false;
  4886. readonly validator: ((val: unknown) => boolean) | undefined;
  4887. __epPropKey: true;
  4888. };
  4889. }>>, {
  4890. readonly value: EpPropMergeType<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown>;
  4891. readonly decimalSeparator: string;
  4892. readonly groupSeparator: string;
  4893. readonly precision: number;
  4894. }>;
  4895. declare const __VLS_component_63: DefineComponent<{
  4896. readonly space: EpPropFinalized<readonly [
  4897. NumberConstructor,
  4898. StringConstructor
  4899. ], unknown, unknown, "", boolean>;
  4900. readonly active: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4901. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  4902. readonly alignCenter: {
  4903. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  4904. readonly required: false;
  4905. readonly validator: ((val: unknown) => boolean) | undefined;
  4906. __epPropKey: true;
  4907. };
  4908. readonly simple: {
  4909. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  4910. readonly required: false;
  4911. readonly validator: ((val: unknown) => boolean) | undefined;
  4912. __epPropKey: true;
  4913. };
  4914. readonly finishStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "finish", boolean>;
  4915. readonly processStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "process", boolean>;
  4916. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  4917. change: (newVal: number, oldVal: number) => void;
  4918. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4919. readonly space: EpPropFinalized<readonly [
  4920. NumberConstructor,
  4921. StringConstructor
  4922. ], unknown, unknown, "", boolean>;
  4923. readonly active: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4924. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  4925. readonly alignCenter: {
  4926. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  4927. readonly required: false;
  4928. readonly validator: ((val: unknown) => boolean) | undefined;
  4929. __epPropKey: true;
  4930. };
  4931. readonly simple: {
  4932. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  4933. readonly required: false;
  4934. readonly validator: ((val: unknown) => boolean) | undefined;
  4935. __epPropKey: true;
  4936. };
  4937. readonly finishStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "finish", boolean>;
  4938. readonly processStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "process", boolean>;
  4939. }>> & {
  4940. onChange?: ((newVal: number, oldVal: number) => any) | undefined;
  4941. }, {
  4942. readonly direction: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  4943. readonly space: EpPropMergeType<readonly [
  4944. NumberConstructor,
  4945. StringConstructor
  4946. ], unknown, unknown>;
  4947. readonly active: number;
  4948. readonly finishStatus: EpPropMergeType<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown>;
  4949. readonly processStatus: EpPropMergeType<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown>;
  4950. }>;
  4951. declare const __VLS_component_64: DefineComponent<{
  4952. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4953. readonly icon: {
  4954. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  4955. readonly required: false;
  4956. readonly validator: ((val: unknown) => boolean) | undefined;
  4957. __epPropKey: true;
  4958. };
  4959. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4960. readonly status: EpPropFinalized<StringConstructor, "" | "wait" | "error" | "finish" | "success" | "process", unknown, "", boolean>;
  4961. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  4962. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4963. readonly icon: {
  4964. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  4965. readonly required: false;
  4966. readonly validator: ((val: unknown) => boolean) | undefined;
  4967. __epPropKey: true;
  4968. };
  4969. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4970. readonly status: EpPropFinalized<StringConstructor, "" | "wait" | "error" | "finish" | "success" | "process", unknown, "", boolean>;
  4971. }>>, {
  4972. readonly title: string;
  4973. readonly description: string;
  4974. readonly status: EpPropMergeType<StringConstructor, "" | "wait" | "error" | "finish" | "success" | "process", unknown>;
  4975. }>;
  4976. declare const __VLS_component_65: DefineComponent<{
  4977. readonly ariaLabel: StringConstructor;
  4978. readonly modelValue: EpPropFinalized<readonly [
  4979. BooleanConstructor,
  4980. StringConstructor,
  4981. NumberConstructor
  4982. ], unknown, unknown, false, boolean>;
  4983. readonly disabled: BooleanConstructor;
  4984. readonly loading: BooleanConstructor;
  4985. readonly size: {
  4986. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>;
  4987. readonly required: false;
  4988. readonly validator: ((val: unknown) => boolean) | undefined;
  4989. __epPropKey: true;
  4990. };
  4991. readonly width: EpPropFinalized<readonly [
  4992. StringConstructor,
  4993. NumberConstructor
  4994. ], unknown, unknown, "", boolean>;
  4995. readonly inlinePrompt: BooleanConstructor;
  4996. readonly inactiveActionIcon: {
  4997. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  4998. readonly required: false;
  4999. readonly validator: ((val: unknown) => boolean) | undefined;
  5000. __epPropKey: true;
  5001. };
  5002. readonly activeActionIcon: {
  5003. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5004. readonly required: false;
  5005. readonly validator: ((val: unknown) => boolean) | undefined;
  5006. __epPropKey: true;
  5007. };
  5008. readonly activeIcon: {
  5009. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5010. readonly required: false;
  5011. readonly validator: ((val: unknown) => boolean) | undefined;
  5012. __epPropKey: true;
  5013. };
  5014. readonly inactiveIcon: {
  5015. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5016. readonly required: false;
  5017. readonly validator: ((val: unknown) => boolean) | undefined;
  5018. __epPropKey: true;
  5019. };
  5020. readonly activeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5021. readonly inactiveText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5022. readonly activeValue: EpPropFinalized<readonly [
  5023. BooleanConstructor,
  5024. StringConstructor,
  5025. NumberConstructor
  5026. ], unknown, unknown, true, boolean>;
  5027. readonly inactiveValue: EpPropFinalized<readonly [
  5028. BooleanConstructor,
  5029. StringConstructor,
  5030. NumberConstructor
  5031. ], unknown, unknown, false, boolean>;
  5032. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5033. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5034. readonly beforeChange: {
  5035. readonly type: PropType<() => Promise<boolean> | boolean>;
  5036. readonly required: false;
  5037. readonly validator: ((val: unknown) => boolean) | undefined;
  5038. __epPropKey: true;
  5039. };
  5040. readonly id: StringConstructor;
  5041. readonly tabindex: {
  5042. readonly type: PropType<EpPropMergeType<readonly [
  5043. StringConstructor,
  5044. NumberConstructor
  5045. ], unknown, unknown>>;
  5046. readonly required: false;
  5047. readonly validator: ((val: unknown) => boolean) | undefined;
  5048. __epPropKey: true;
  5049. };
  5050. }, {
  5051. /**
  5052. * @description manual focus to the switch component
  5053. **/
  5054. focus: () => void;
  5055. /**
  5056. * @description whether Switch is checked
  5057. */
  5058. checked: ComputedRef<boolean>;
  5059. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  5060. "update:modelValue": (val: string | number | boolean) => void;
  5061. change: (val: string | number | boolean) => void;
  5062. input: (val: string | number | boolean) => void;
  5063. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5064. readonly ariaLabel: StringConstructor;
  5065. readonly modelValue: EpPropFinalized<readonly [
  5066. BooleanConstructor,
  5067. StringConstructor,
  5068. NumberConstructor
  5069. ], unknown, unknown, false, boolean>;
  5070. readonly disabled: BooleanConstructor;
  5071. readonly loading: BooleanConstructor;
  5072. readonly size: {
  5073. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>;
  5074. readonly required: false;
  5075. readonly validator: ((val: unknown) => boolean) | undefined;
  5076. __epPropKey: true;
  5077. };
  5078. readonly width: EpPropFinalized<readonly [
  5079. StringConstructor,
  5080. NumberConstructor
  5081. ], unknown, unknown, "", boolean>;
  5082. readonly inlinePrompt: BooleanConstructor;
  5083. readonly inactiveActionIcon: {
  5084. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5085. readonly required: false;
  5086. readonly validator: ((val: unknown) => boolean) | undefined;
  5087. __epPropKey: true;
  5088. };
  5089. readonly activeActionIcon: {
  5090. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5091. readonly required: false;
  5092. readonly validator: ((val: unknown) => boolean) | undefined;
  5093. __epPropKey: true;
  5094. };
  5095. readonly activeIcon: {
  5096. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5097. readonly required: false;
  5098. readonly validator: ((val: unknown) => boolean) | undefined;
  5099. __epPropKey: true;
  5100. };
  5101. readonly inactiveIcon: {
  5102. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5103. readonly required: false;
  5104. readonly validator: ((val: unknown) => boolean) | undefined;
  5105. __epPropKey: true;
  5106. };
  5107. readonly activeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5108. readonly inactiveText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5109. readonly activeValue: EpPropFinalized<readonly [
  5110. BooleanConstructor,
  5111. StringConstructor,
  5112. NumberConstructor
  5113. ], unknown, unknown, true, boolean>;
  5114. readonly inactiveValue: EpPropFinalized<readonly [
  5115. BooleanConstructor,
  5116. StringConstructor,
  5117. NumberConstructor
  5118. ], unknown, unknown, false, boolean>;
  5119. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5120. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5121. readonly beforeChange: {
  5122. readonly type: PropType<() => Promise<boolean> | boolean>;
  5123. readonly required: false;
  5124. readonly validator: ((val: unknown) => boolean) | undefined;
  5125. __epPropKey: true;
  5126. };
  5127. readonly id: StringConstructor;
  5128. readonly tabindex: {
  5129. readonly type: PropType<EpPropMergeType<readonly [
  5130. StringConstructor,
  5131. NumberConstructor
  5132. ], unknown, unknown>>;
  5133. readonly required: false;
  5134. readonly validator: ((val: unknown) => boolean) | undefined;
  5135. __epPropKey: true;
  5136. };
  5137. }>> & {
  5138. "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined;
  5139. onChange?: ((val: string | number | boolean) => any) | undefined;
  5140. onInput?: ((val: string | number | boolean) => any) | undefined;
  5141. }, {
  5142. readonly disabled: boolean;
  5143. readonly width: EpPropMergeType<readonly [
  5144. StringConstructor,
  5145. NumberConstructor
  5146. ], unknown, unknown>;
  5147. readonly name: string;
  5148. readonly loading: boolean;
  5149. readonly modelValue: EpPropMergeType<readonly [
  5150. BooleanConstructor,
  5151. StringConstructor,
  5152. NumberConstructor
  5153. ], unknown, unknown>;
  5154. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5155. readonly activeText: string;
  5156. readonly inactiveText: string;
  5157. readonly activeValue: EpPropMergeType<readonly [
  5158. BooleanConstructor,
  5159. StringConstructor,
  5160. NumberConstructor
  5161. ], unknown, unknown>;
  5162. readonly inactiveValue: EpPropMergeType<readonly [
  5163. BooleanConstructor,
  5164. StringConstructor,
  5165. NumberConstructor
  5166. ], unknown, unknown>;
  5167. readonly inlinePrompt: boolean;
  5168. }>;
  5169. declare const __VLS_component_66: DefineComponent<{
  5170. readonly label: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5171. readonly name: {
  5172. readonly type: PropType<EpPropMergeType<readonly [
  5173. StringConstructor,
  5174. NumberConstructor
  5175. ], unknown, unknown>>;
  5176. readonly required: false;
  5177. readonly validator: ((val: unknown) => boolean) | undefined;
  5178. __epPropKey: true;
  5179. };
  5180. readonly closable: BooleanConstructor;
  5181. readonly disabled: BooleanConstructor;
  5182. readonly lazy: BooleanConstructor;
  5183. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5184. readonly label: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5185. readonly name: {
  5186. readonly type: PropType<EpPropMergeType<readonly [
  5187. StringConstructor,
  5188. NumberConstructor
  5189. ], unknown, unknown>>;
  5190. readonly required: false;
  5191. readonly validator: ((val: unknown) => boolean) | undefined;
  5192. __epPropKey: true;
  5193. };
  5194. readonly closable: BooleanConstructor;
  5195. readonly disabled: BooleanConstructor;
  5196. readonly lazy: BooleanConstructor;
  5197. }>>, {
  5198. readonly label: string;
  5199. readonly disabled: boolean;
  5200. readonly closable: boolean;
  5201. readonly lazy: boolean;
  5202. }>;
  5203. declare const __VLS_component_67: DefineComponent<{
  5204. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  5205. readonly closable: BooleanConstructor;
  5206. readonly disableTransitions: BooleanConstructor;
  5207. readonly hit: BooleanConstructor;
  5208. readonly color: StringConstructor;
  5209. readonly size: {
  5210. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  5211. readonly required: false;
  5212. readonly validator: ((val: unknown) => boolean) | undefined;
  5213. __epPropKey: true;
  5214. };
  5215. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  5216. readonly round: BooleanConstructor;
  5217. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  5218. click: (evt: MouseEvent) => void;
  5219. close: (evt: MouseEvent) => void;
  5220. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5221. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  5222. readonly closable: BooleanConstructor;
  5223. readonly disableTransitions: BooleanConstructor;
  5224. readonly hit: BooleanConstructor;
  5225. readonly color: StringConstructor;
  5226. readonly size: {
  5227. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  5228. readonly required: false;
  5229. readonly validator: ((val: unknown) => boolean) | undefined;
  5230. __epPropKey: true;
  5231. };
  5232. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  5233. readonly round: BooleanConstructor;
  5234. }>> & {
  5235. onClick?: ((evt: MouseEvent) => any) | undefined;
  5236. onClose?: ((evt: MouseEvent) => any) | undefined;
  5237. }, {
  5238. readonly round: boolean;
  5239. readonly type: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  5240. readonly effect: EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
  5241. readonly closable: boolean;
  5242. readonly disableTransitions: boolean;
  5243. readonly hit: boolean;
  5244. }>;
  5245. declare const __VLS_component_68: DefineComponent<{
  5246. readonly type: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  5247. readonly size: EpPropFinalized<StringConstructor, "" | "small" | "default" | "large", unknown, "", boolean>;
  5248. readonly truncated: BooleanConstructor;
  5249. readonly lineClamp: {
  5250. readonly type: PropType<EpPropMergeType<readonly [
  5251. StringConstructor,
  5252. NumberConstructor
  5253. ], unknown, unknown>>;
  5254. readonly required: false;
  5255. readonly validator: ((val: unknown) => boolean) | undefined;
  5256. __epPropKey: true;
  5257. };
  5258. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  5259. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5260. readonly type: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  5261. readonly size: EpPropFinalized<StringConstructor, "" | "small" | "default" | "large", unknown, "", boolean>;
  5262. readonly truncated: BooleanConstructor;
  5263. readonly lineClamp: {
  5264. readonly type: PropType<EpPropMergeType<readonly [
  5265. StringConstructor,
  5266. NumberConstructor
  5267. ], unknown, unknown>>;
  5268. readonly required: false;
  5269. readonly validator: ((val: unknown) => boolean) | undefined;
  5270. __epPropKey: true;
  5271. };
  5272. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  5273. }>>, {
  5274. readonly size: EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>;
  5275. readonly type: EpPropMergeType<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown>;
  5276. readonly tag: string;
  5277. readonly truncated: boolean;
  5278. }>;
  5279. declare const __VLS_component_69: DefineComponent<{
  5280. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5281. readonly ariaLabel: StringConstructor;
  5282. readonly emptyValues: ArrayConstructor;
  5283. readonly valueOnClear: EpPropFinalized<readonly [
  5284. StringConstructor,
  5285. NumberConstructor,
  5286. BooleanConstructor,
  5287. FunctionConstructor
  5288. ], unknown, unknown, undefined, boolean>;
  5289. readonly disabledDate: {
  5290. readonly type: PropType<Function>;
  5291. readonly required: false;
  5292. readonly validator: ((val: unknown) => boolean) | undefined;
  5293. __epPropKey: true;
  5294. };
  5295. readonly cellClassName: {
  5296. readonly type: PropType<Function>;
  5297. readonly required: false;
  5298. readonly validator: ((val: unknown) => boolean) | undefined;
  5299. __epPropKey: true;
  5300. };
  5301. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  5302. readonly arrowControl: BooleanConstructor;
  5303. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  5304. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5305. readonly unlinkPanels: BooleanConstructor;
  5306. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  5307. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  5308. "bottom",
  5309. "top",
  5310. "right",
  5311. "left"
  5312. ], boolean>;
  5313. readonly disabledHours: {
  5314. readonly type: PropType<GetDisabledHours>;
  5315. readonly required: false;
  5316. readonly validator: ((val: unknown) => boolean) | undefined;
  5317. __epPropKey: true;
  5318. };
  5319. readonly disabledMinutes: {
  5320. readonly type: PropType<GetDisabledMinutes>;
  5321. readonly required: false;
  5322. readonly validator: ((val: unknown) => boolean) | undefined;
  5323. __epPropKey: true;
  5324. };
  5325. readonly disabledSeconds: {
  5326. readonly type: PropType<GetDisabledSeconds>;
  5327. readonly required: false;
  5328. readonly validator: ((val: unknown) => boolean) | undefined;
  5329. __epPropKey: true;
  5330. };
  5331. readonly id: {
  5332. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  5333. string,
  5334. string
  5335. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  5336. string,
  5337. string
  5338. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  5339. readonly required: false;
  5340. readonly validator: ((val: unknown) => boolean) | undefined;
  5341. __epPropKey: true;
  5342. };
  5343. readonly name: {
  5344. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  5345. string,
  5346. string
  5347. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  5348. string,
  5349. string
  5350. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  5351. readonly required: false;
  5352. readonly validator: ((val: unknown) => boolean) | undefined;
  5353. __epPropKey: true;
  5354. };
  5355. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5356. readonly format: StringConstructor;
  5357. readonly valueFormat: StringConstructor;
  5358. readonly dateFormat: StringConstructor;
  5359. readonly timeFormat: StringConstructor;
  5360. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5361. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5362. readonly clearIcon: {
  5363. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5364. readonly required: false;
  5365. readonly validator: ((val: unknown) => boolean) | undefined;
  5366. __epPropKey: true;
  5367. };
  5368. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5369. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  5370. readonly size: {
  5371. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  5372. readonly required: false;
  5373. readonly validator: ((val: unknown) => boolean) | undefined;
  5374. __epPropKey: true;
  5375. };
  5376. readonly readonly: BooleanConstructor;
  5377. readonly disabled: BooleanConstructor;
  5378. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5379. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  5380. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  5381. DateModelType,
  5382. DateModelType
  5383. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  5384. DateModelType,
  5385. DateModelType
  5386. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  5387. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  5388. readonly startPlaceholder: StringConstructor;
  5389. readonly endPlaceholder: StringConstructor;
  5390. readonly defaultValue: {
  5391. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  5392. Date,
  5393. Date
  5394. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  5395. Date,
  5396. Date
  5397. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  5398. readonly required: false;
  5399. readonly validator: ((val: unknown) => boolean) | undefined;
  5400. __epPropKey: true;
  5401. };
  5402. readonly defaultTime: {
  5403. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  5404. Date,
  5405. Date
  5406. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  5407. Date,
  5408. Date
  5409. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  5410. readonly required: false;
  5411. readonly validator: ((val: unknown) => boolean) | undefined;
  5412. __epPropKey: true;
  5413. };
  5414. readonly isRange: BooleanConstructor;
  5415. }, {
  5416. /**
  5417. * @description focus input box.
  5418. */
  5419. focus: () => void;
  5420. /**
  5421. * @description blur input box.
  5422. */
  5423. blur: () => void;
  5424. /**
  5425. * @description opens picker
  5426. */
  5427. handleOpen: () => void;
  5428. /**
  5429. * @description closes picker
  5430. */
  5431. handleClose: () => void;
  5432. /**
  5433. * @description pick item manually
  5434. */
  5435. onPick: (date?: any, visible?: boolean) => void;
  5436. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  5437. clear: (...args: any[]) => void;
  5438. "update:modelValue": (...args: any[]) => void;
  5439. change: (...args: any[]) => void;
  5440. blur: (...args: any[]) => void;
  5441. focus: (...args: any[]) => void;
  5442. keydown: (...args: any[]) => void;
  5443. "calendar-change": (...args: any[]) => void;
  5444. "panel-change": (...args: any[]) => void;
  5445. "visible-change": (...args: any[]) => void;
  5446. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5447. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5448. readonly ariaLabel: StringConstructor;
  5449. readonly emptyValues: ArrayConstructor;
  5450. readonly valueOnClear: EpPropFinalized<readonly [
  5451. StringConstructor,
  5452. NumberConstructor,
  5453. BooleanConstructor,
  5454. FunctionConstructor
  5455. ], unknown, unknown, undefined, boolean>;
  5456. readonly disabledDate: {
  5457. readonly type: PropType<Function>;
  5458. readonly required: false;
  5459. readonly validator: ((val: unknown) => boolean) | undefined;
  5460. __epPropKey: true;
  5461. };
  5462. readonly cellClassName: {
  5463. readonly type: PropType<Function>;
  5464. readonly required: false;
  5465. readonly validator: ((val: unknown) => boolean) | undefined;
  5466. __epPropKey: true;
  5467. };
  5468. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  5469. readonly arrowControl: BooleanConstructor;
  5470. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  5471. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5472. readonly unlinkPanels: BooleanConstructor;
  5473. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  5474. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  5475. "bottom",
  5476. "top",
  5477. "right",
  5478. "left"
  5479. ], boolean>;
  5480. readonly disabledHours: {
  5481. readonly type: PropType<GetDisabledHours>;
  5482. readonly required: false;
  5483. readonly validator: ((val: unknown) => boolean) | undefined;
  5484. __epPropKey: true;
  5485. };
  5486. readonly disabledMinutes: {
  5487. readonly type: PropType<GetDisabledMinutes>;
  5488. readonly required: false;
  5489. readonly validator: ((val: unknown) => boolean) | undefined;
  5490. __epPropKey: true;
  5491. };
  5492. readonly disabledSeconds: {
  5493. readonly type: PropType<GetDisabledSeconds>;
  5494. readonly required: false;
  5495. readonly validator: ((val: unknown) => boolean) | undefined;
  5496. __epPropKey: true;
  5497. };
  5498. readonly id: {
  5499. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  5500. string,
  5501. string
  5502. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  5503. string,
  5504. string
  5505. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  5506. readonly required: false;
  5507. readonly validator: ((val: unknown) => boolean) | undefined;
  5508. __epPropKey: true;
  5509. };
  5510. readonly name: {
  5511. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  5512. string,
  5513. string
  5514. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  5515. string,
  5516. string
  5517. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  5518. readonly required: false;
  5519. readonly validator: ((val: unknown) => boolean) | undefined;
  5520. __epPropKey: true;
  5521. };
  5522. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5523. readonly format: StringConstructor;
  5524. readonly valueFormat: StringConstructor;
  5525. readonly dateFormat: StringConstructor;
  5526. readonly timeFormat: StringConstructor;
  5527. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5528. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5529. readonly clearIcon: {
  5530. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  5531. readonly required: false;
  5532. readonly validator: ((val: unknown) => boolean) | undefined;
  5533. __epPropKey: true;
  5534. };
  5535. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5536. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  5537. readonly size: {
  5538. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  5539. readonly required: false;
  5540. readonly validator: ((val: unknown) => boolean) | undefined;
  5541. __epPropKey: true;
  5542. };
  5543. readonly readonly: BooleanConstructor;
  5544. readonly disabled: BooleanConstructor;
  5545. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5546. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  5547. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  5548. DateModelType,
  5549. DateModelType
  5550. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  5551. DateModelType,
  5552. DateModelType
  5553. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  5554. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  5555. readonly startPlaceholder: StringConstructor;
  5556. readonly endPlaceholder: StringConstructor;
  5557. readonly defaultValue: {
  5558. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  5559. Date,
  5560. Date
  5561. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  5562. Date,
  5563. Date
  5564. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  5565. readonly required: false;
  5566. readonly validator: ((val: unknown) => boolean) | undefined;
  5567. __epPropKey: true;
  5568. };
  5569. readonly defaultTime: {
  5570. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  5571. Date,
  5572. Date
  5573. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  5574. Date,
  5575. Date
  5576. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  5577. readonly required: false;
  5578. readonly validator: ((val: unknown) => boolean) | undefined;
  5579. __epPropKey: true;
  5580. };
  5581. readonly isRange: BooleanConstructor;
  5582. }>> & {
  5583. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  5584. onChange?: ((...args: any[]) => any) | undefined;
  5585. onFocus?: ((...args: any[]) => any) | undefined;
  5586. onBlur?: ((...args: any[]) => any) | undefined;
  5587. onKeydown?: ((...args: any[]) => any) | undefined;
  5588. onClear?: ((...args: any[]) => any) | undefined;
  5589. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  5590. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  5591. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  5592. }, {
  5593. readonly disabled: boolean;
  5594. readonly type: string;
  5595. readonly placeholder: string;
  5596. readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [
  5597. DateModelType,
  5598. DateModelType
  5599. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  5600. DateModelType,
  5601. DateModelType
  5602. ]) | (() => ModelValueType))[], unknown, unknown>;
  5603. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  5604. readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  5605. readonly valueOnClear: EpPropMergeType<readonly [
  5606. StringConstructor,
  5607. NumberConstructor,
  5608. BooleanConstructor,
  5609. FunctionConstructor
  5610. ], unknown, unknown>;
  5611. readonly readonly: boolean;
  5612. readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  5613. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5614. readonly clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5615. readonly fallbackPlacements: Placement[];
  5616. readonly popperOptions: Partial<Options>;
  5617. readonly popperClass: string;
  5618. readonly editable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5619. readonly rangeSeparator: string;
  5620. readonly shortcuts: unknown[];
  5621. readonly showNow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5622. readonly arrowControl: boolean;
  5623. readonly unlinkPanels: boolean;
  5624. readonly isRange: boolean;
  5625. }>;
  5626. declare const __VLS_component_7: DefineComponent<{
  5627. readonly ariaLabel: StringConstructor;
  5628. readonly appendTo: {
  5629. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  5630. readonly required: false;
  5631. readonly validator: ((val: unknown) => boolean) | undefined;
  5632. __epPropKey: true;
  5633. };
  5634. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5635. readonly rawContent: BooleanConstructor;
  5636. readonly persistent: BooleanConstructor;
  5637. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  5638. readonly transition: StringConstructor;
  5639. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5640. readonly disabled: BooleanConstructor;
  5641. readonly id: StringConstructor;
  5642. readonly style: {
  5643. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  5644. readonly required: false;
  5645. readonly validator: ((val: unknown) => boolean) | undefined;
  5646. __epPropKey: true;
  5647. };
  5648. readonly className: {
  5649. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  5650. [x: string]: boolean;
  5651. } | (string | {
  5652. [x: string]: boolean;
  5653. } | (string | {
  5654. [x: string]: boolean;
  5655. } | (string | {
  5656. [x: string]: boolean;
  5657. } | (string | {
  5658. [x: string]: boolean;
  5659. } | (string | {
  5660. [x: string]: boolean;
  5661. } | (string | {
  5662. [x: string]: boolean;
  5663. } | (string | {
  5664. [x: string]: boolean;
  5665. } | (string | {
  5666. [x: string]: boolean;
  5667. } | (string | {
  5668. [x: string]: boolean;
  5669. } | (string | {
  5670. [x: string]: boolean;
  5671. } | (string | {
  5672. [x: string]: boolean;
  5673. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5674. [x: string]: boolean;
  5675. } | (string | {
  5676. [x: string]: boolean;
  5677. } | (string | {
  5678. [x: string]: boolean;
  5679. } | (string | {
  5680. [x: string]: boolean;
  5681. } | (string | {
  5682. [x: string]: boolean;
  5683. } | (string | {
  5684. [x: string]: boolean;
  5685. } | (string | {
  5686. [x: string]: boolean;
  5687. } | (string | {
  5688. [x: string]: boolean;
  5689. } | (string | {
  5690. [x: string]: boolean;
  5691. } | (string | {
  5692. [x: string]: boolean;
  5693. } | (string | {
  5694. [x: string]: boolean;
  5695. } | (string | {
  5696. [x: string]: boolean;
  5697. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  5698. [x: string]: boolean;
  5699. } | (string | {
  5700. [x: string]: boolean;
  5701. } | (string | {
  5702. [x: string]: boolean;
  5703. } | (string | {
  5704. [x: string]: boolean;
  5705. } | (string | {
  5706. [x: string]: boolean;
  5707. } | (string | {
  5708. [x: string]: boolean;
  5709. } | (string | {
  5710. [x: string]: boolean;
  5711. } | (string | {
  5712. [x: string]: boolean;
  5713. } | (string | {
  5714. [x: string]: boolean;
  5715. } | (string | {
  5716. [x: string]: boolean;
  5717. } | (string | {
  5718. [x: string]: boolean;
  5719. } | (string | {
  5720. [x: string]: boolean;
  5721. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5722. [x: string]: boolean;
  5723. } | (string | {
  5724. [x: string]: boolean;
  5725. } | (string | {
  5726. [x: string]: boolean;
  5727. } | (string | {
  5728. [x: string]: boolean;
  5729. } | (string | {
  5730. [x: string]: boolean;
  5731. } | (string | {
  5732. [x: string]: boolean;
  5733. } | (string | {
  5734. [x: string]: boolean;
  5735. } | (string | {
  5736. [x: string]: boolean;
  5737. } | (string | {
  5738. [x: string]: boolean;
  5739. } | (string | {
  5740. [x: string]: boolean;
  5741. } | (string | {
  5742. [x: string]: boolean;
  5743. } | (string | {
  5744. [x: string]: boolean;
  5745. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5746. readonly required: false;
  5747. readonly validator: ((val: unknown) => boolean) | undefined;
  5748. __epPropKey: true;
  5749. };
  5750. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  5751. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5752. readonly pure: BooleanConstructor;
  5753. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5754. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5755. readonly popperClass: {
  5756. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  5757. [x: string]: boolean;
  5758. } | (string | {
  5759. [x: string]: boolean;
  5760. } | (string | {
  5761. [x: string]: boolean;
  5762. } | (string | {
  5763. [x: string]: boolean;
  5764. } | (string | {
  5765. [x: string]: boolean;
  5766. } | (string | {
  5767. [x: string]: boolean;
  5768. } | (string | {
  5769. [x: string]: boolean;
  5770. } | (string | {
  5771. [x: string]: boolean;
  5772. } | (string | {
  5773. [x: string]: boolean;
  5774. } | (string | {
  5775. [x: string]: boolean;
  5776. } | (string | {
  5777. [x: string]: boolean;
  5778. } | (string | {
  5779. [x: string]: boolean;
  5780. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5781. [x: string]: boolean;
  5782. } | (string | {
  5783. [x: string]: boolean;
  5784. } | (string | {
  5785. [x: string]: boolean;
  5786. } | (string | {
  5787. [x: string]: boolean;
  5788. } | (string | {
  5789. [x: string]: boolean;
  5790. } | (string | {
  5791. [x: string]: boolean;
  5792. } | (string | {
  5793. [x: string]: boolean;
  5794. } | (string | {
  5795. [x: string]: boolean;
  5796. } | (string | {
  5797. [x: string]: boolean;
  5798. } | (string | {
  5799. [x: string]: boolean;
  5800. } | (string | {
  5801. [x: string]: boolean;
  5802. } | (string | {
  5803. [x: string]: boolean;
  5804. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  5805. [x: string]: boolean;
  5806. } | (string | {
  5807. [x: string]: boolean;
  5808. } | (string | {
  5809. [x: string]: boolean;
  5810. } | (string | {
  5811. [x: string]: boolean;
  5812. } | (string | {
  5813. [x: string]: boolean;
  5814. } | (string | {
  5815. [x: string]: boolean;
  5816. } | (string | {
  5817. [x: string]: boolean;
  5818. } | (string | {
  5819. [x: string]: boolean;
  5820. } | (string | {
  5821. [x: string]: boolean;
  5822. } | (string | {
  5823. [x: string]: boolean;
  5824. } | (string | {
  5825. [x: string]: boolean;
  5826. } | (string | {
  5827. [x: string]: boolean;
  5828. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5829. [x: string]: boolean;
  5830. } | (string | {
  5831. [x: string]: boolean;
  5832. } | (string | {
  5833. [x: string]: boolean;
  5834. } | (string | {
  5835. [x: string]: boolean;
  5836. } | (string | {
  5837. [x: string]: boolean;
  5838. } | (string | {
  5839. [x: string]: boolean;
  5840. } | (string | {
  5841. [x: string]: boolean;
  5842. } | (string | {
  5843. [x: string]: boolean;
  5844. } | (string | {
  5845. [x: string]: boolean;
  5846. } | (string | {
  5847. [x: string]: boolean;
  5848. } | (string | {
  5849. [x: string]: boolean;
  5850. } | (string | {
  5851. [x: string]: boolean;
  5852. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5853. readonly required: false;
  5854. readonly validator: ((val: unknown) => boolean) | undefined;
  5855. __epPropKey: true;
  5856. };
  5857. readonly popperStyle: {
  5858. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  5859. readonly required: false;
  5860. readonly validator: ((val: unknown) => boolean) | undefined;
  5861. __epPropKey: true;
  5862. };
  5863. readonly referenceEl: {
  5864. readonly type: PropType<HTMLElement>;
  5865. readonly required: false;
  5866. readonly validator: ((val: unknown) => boolean) | undefined;
  5867. __epPropKey: true;
  5868. };
  5869. readonly triggerTargetEl: {
  5870. readonly type: PropType<HTMLElement>;
  5871. readonly required: false;
  5872. readonly validator: ((val: unknown) => boolean) | undefined;
  5873. __epPropKey: true;
  5874. };
  5875. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5876. readonly virtualTriggering: BooleanConstructor;
  5877. readonly zIndex: NumberConstructor;
  5878. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  5879. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5880. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  5881. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5882. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5883. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  5884. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  5885. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5886. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5887. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  5888. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5889. }, {
  5890. /**
  5891. * @description el-popper-content component instance
  5892. */
  5893. contentRef: Ref<PopperContentInstance | undefined>;
  5894. /**
  5895. * @description validate current focus event is trigger inside el-popper-content
  5896. */
  5897. isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
  5898. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  5899. readonly ariaLabel: StringConstructor;
  5900. readonly appendTo: {
  5901. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  5902. readonly required: false;
  5903. readonly validator: ((val: unknown) => boolean) | undefined;
  5904. __epPropKey: true;
  5905. };
  5906. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  5907. readonly rawContent: BooleanConstructor;
  5908. readonly persistent: BooleanConstructor;
  5909. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  5910. readonly transition: StringConstructor;
  5911. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5912. readonly disabled: BooleanConstructor;
  5913. readonly id: StringConstructor;
  5914. readonly style: {
  5915. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  5916. readonly required: false;
  5917. readonly validator: ((val: unknown) => boolean) | undefined;
  5918. __epPropKey: true;
  5919. };
  5920. readonly className: {
  5921. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  5922. [x: string]: boolean;
  5923. } | (string | {
  5924. [x: string]: boolean;
  5925. } | (string | {
  5926. [x: string]: boolean;
  5927. } | (string | {
  5928. [x: string]: boolean;
  5929. } | (string | {
  5930. [x: string]: boolean;
  5931. } | (string | {
  5932. [x: string]: boolean;
  5933. } | (string | {
  5934. [x: string]: boolean;
  5935. } | (string | {
  5936. [x: string]: boolean;
  5937. } | (string | {
  5938. [x: string]: boolean;
  5939. } | (string | {
  5940. [x: string]: boolean;
  5941. } | (string | {
  5942. [x: string]: boolean;
  5943. } | (string | {
  5944. [x: string]: boolean;
  5945. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5946. [x: string]: boolean;
  5947. } | (string | {
  5948. [x: string]: boolean;
  5949. } | (string | {
  5950. [x: string]: boolean;
  5951. } | (string | {
  5952. [x: string]: boolean;
  5953. } | (string | {
  5954. [x: string]: boolean;
  5955. } | (string | {
  5956. [x: string]: boolean;
  5957. } | (string | {
  5958. [x: string]: boolean;
  5959. } | (string | {
  5960. [x: string]: boolean;
  5961. } | (string | {
  5962. [x: string]: boolean;
  5963. } | (string | {
  5964. [x: string]: boolean;
  5965. } | (string | {
  5966. [x: string]: boolean;
  5967. } | (string | {
  5968. [x: string]: boolean;
  5969. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  5970. [x: string]: boolean;
  5971. } | (string | {
  5972. [x: string]: boolean;
  5973. } | (string | {
  5974. [x: string]: boolean;
  5975. } | (string | {
  5976. [x: string]: boolean;
  5977. } | (string | {
  5978. [x: string]: boolean;
  5979. } | (string | {
  5980. [x: string]: boolean;
  5981. } | (string | {
  5982. [x: string]: boolean;
  5983. } | (string | {
  5984. [x: string]: boolean;
  5985. } | (string | {
  5986. [x: string]: boolean;
  5987. } | (string | {
  5988. [x: string]: boolean;
  5989. } | (string | {
  5990. [x: string]: boolean;
  5991. } | (string | {
  5992. [x: string]: boolean;
  5993. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  5994. [x: string]: boolean;
  5995. } | (string | {
  5996. [x: string]: boolean;
  5997. } | (string | {
  5998. [x: string]: boolean;
  5999. } | (string | {
  6000. [x: string]: boolean;
  6001. } | (string | {
  6002. [x: string]: boolean;
  6003. } | (string | {
  6004. [x: string]: boolean;
  6005. } | (string | {
  6006. [x: string]: boolean;
  6007. } | (string | {
  6008. [x: string]: boolean;
  6009. } | (string | {
  6010. [x: string]: boolean;
  6011. } | (string | {
  6012. [x: string]: boolean;
  6013. } | (string | {
  6014. [x: string]: boolean;
  6015. } | (string | {
  6016. [x: string]: boolean;
  6017. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6018. readonly required: false;
  6019. readonly validator: ((val: unknown) => boolean) | undefined;
  6020. __epPropKey: true;
  6021. };
  6022. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  6023. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6024. readonly pure: BooleanConstructor;
  6025. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6026. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6027. readonly popperClass: {
  6028. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  6029. [x: string]: boolean;
  6030. } | (string | {
  6031. [x: string]: boolean;
  6032. } | (string | {
  6033. [x: string]: boolean;
  6034. } | (string | {
  6035. [x: string]: boolean;
  6036. } | (string | {
  6037. [x: string]: boolean;
  6038. } | (string | {
  6039. [x: string]: boolean;
  6040. } | (string | {
  6041. [x: string]: boolean;
  6042. } | (string | {
  6043. [x: string]: boolean;
  6044. } | (string | {
  6045. [x: string]: boolean;
  6046. } | (string | {
  6047. [x: string]: boolean;
  6048. } | (string | {
  6049. [x: string]: boolean;
  6050. } | (string | {
  6051. [x: string]: boolean;
  6052. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  6053. [x: string]: boolean;
  6054. } | (string | {
  6055. [x: string]: boolean;
  6056. } | (string | {
  6057. [x: string]: boolean;
  6058. } | (string | {
  6059. [x: string]: boolean;
  6060. } | (string | {
  6061. [x: string]: boolean;
  6062. } | (string | {
  6063. [x: string]: boolean;
  6064. } | (string | {
  6065. [x: string]: boolean;
  6066. } | (string | {
  6067. [x: string]: boolean;
  6068. } | (string | {
  6069. [x: string]: boolean;
  6070. } | (string | {
  6071. [x: string]: boolean;
  6072. } | (string | {
  6073. [x: string]: boolean;
  6074. } | (string | {
  6075. [x: string]: boolean;
  6076. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  6077. [x: string]: boolean;
  6078. } | (string | {
  6079. [x: string]: boolean;
  6080. } | (string | {
  6081. [x: string]: boolean;
  6082. } | (string | {
  6083. [x: string]: boolean;
  6084. } | (string | {
  6085. [x: string]: boolean;
  6086. } | (string | {
  6087. [x: string]: boolean;
  6088. } | (string | {
  6089. [x: string]: boolean;
  6090. } | (string | {
  6091. [x: string]: boolean;
  6092. } | (string | {
  6093. [x: string]: boolean;
  6094. } | (string | {
  6095. [x: string]: boolean;
  6096. } | (string | {
  6097. [x: string]: boolean;
  6098. } | (string | {
  6099. [x: string]: boolean;
  6100. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  6101. [x: string]: boolean;
  6102. } | (string | {
  6103. [x: string]: boolean;
  6104. } | (string | {
  6105. [x: string]: boolean;
  6106. } | (string | {
  6107. [x: string]: boolean;
  6108. } | (string | {
  6109. [x: string]: boolean;
  6110. } | (string | {
  6111. [x: string]: boolean;
  6112. } | (string | {
  6113. [x: string]: boolean;
  6114. } | (string | {
  6115. [x: string]: boolean;
  6116. } | (string | {
  6117. [x: string]: boolean;
  6118. } | (string | {
  6119. [x: string]: boolean;
  6120. } | (string | {
  6121. [x: string]: boolean;
  6122. } | (string | {
  6123. [x: string]: boolean;
  6124. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6125. readonly required: false;
  6126. readonly validator: ((val: unknown) => boolean) | undefined;
  6127. __epPropKey: true;
  6128. };
  6129. readonly popperStyle: {
  6130. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  6131. readonly required: false;
  6132. readonly validator: ((val: unknown) => boolean) | undefined;
  6133. __epPropKey: true;
  6134. };
  6135. readonly referenceEl: {
  6136. readonly type: PropType<HTMLElement>;
  6137. readonly required: false;
  6138. readonly validator: ((val: unknown) => boolean) | undefined;
  6139. __epPropKey: true;
  6140. };
  6141. readonly triggerTargetEl: {
  6142. readonly type: PropType<HTMLElement>;
  6143. readonly required: false;
  6144. readonly validator: ((val: unknown) => boolean) | undefined;
  6145. __epPropKey: true;
  6146. };
  6147. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6148. readonly virtualTriggering: BooleanConstructor;
  6149. readonly zIndex: NumberConstructor;
  6150. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  6151. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6152. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  6153. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6154. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  6155. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  6156. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  6157. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  6158. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6159. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  6160. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6161. }>>, {
  6162. readonly disabled: boolean;
  6163. readonly content: string;
  6164. readonly offset: number;
  6165. readonly visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>;
  6166. readonly placement: EpPropMergeType<StringConstructor, Placement, unknown>;
  6167. readonly strategy: EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  6168. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  6169. readonly showAfter: number;
  6170. readonly hideAfter: number;
  6171. readonly autoClose: number;
  6172. readonly virtualTriggering: boolean;
  6173. readonly arrowOffset: number;
  6174. readonly boundariesPadding: number;
  6175. readonly fallbackPlacements: Placement[];
  6176. readonly gpuAcceleration: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6177. readonly popperOptions: Partial<Options>;
  6178. readonly enterable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6179. readonly focusOnShow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6180. readonly trapping: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6181. readonly stopPopperMouseEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6182. readonly pure: boolean;
  6183. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6184. readonly rawContent: boolean;
  6185. readonly persistent: boolean;
  6186. }>;
  6187. declare const __VLS_component_70: DefineComponent<{
  6188. readonly timestamp: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6189. readonly hideTimestamp: BooleanConstructor;
  6190. readonly center: BooleanConstructor;
  6191. readonly placement: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "bottom", boolean>;
  6192. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  6193. readonly color: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6194. readonly size: EpPropFinalized<StringConstructor, "normal" | "large", unknown, "normal", boolean>;
  6195. readonly icon: {
  6196. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  6197. readonly required: false;
  6198. readonly validator: ((val: unknown) => boolean) | undefined;
  6199. __epPropKey: true;
  6200. };
  6201. readonly hollow: BooleanConstructor;
  6202. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6203. readonly timestamp: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6204. readonly hideTimestamp: BooleanConstructor;
  6205. readonly center: BooleanConstructor;
  6206. readonly placement: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "bottom", boolean>;
  6207. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  6208. readonly color: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6209. readonly size: EpPropFinalized<StringConstructor, "normal" | "large", unknown, "normal", boolean>;
  6210. readonly icon: {
  6211. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  6212. readonly required: false;
  6213. readonly validator: ((val: unknown) => boolean) | undefined;
  6214. __epPropKey: true;
  6215. };
  6216. readonly hollow: BooleanConstructor;
  6217. }>>, {
  6218. readonly center: boolean;
  6219. readonly color: string;
  6220. readonly size: EpPropMergeType<StringConstructor, "normal" | "large", unknown>;
  6221. readonly type: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  6222. readonly placement: EpPropMergeType<StringConstructor, "top" | "bottom", unknown>;
  6223. readonly timestamp: string;
  6224. readonly hideTimestamp: boolean;
  6225. readonly hollow: boolean;
  6226. }>;
  6227. declare const __VLS_component_71: DefineComponent<{
  6228. readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6229. readonly titles: EpPropFinalized<(new (...args: any[]) => [
  6230. string,
  6231. string
  6232. ]) | (() => [
  6233. string,
  6234. string
  6235. ]) | ((new (...args: any[]) => [
  6236. string,
  6237. string
  6238. ]) | (() => [
  6239. string,
  6240. string
  6241. ]))[], unknown, unknown, () => never[], boolean>;
  6242. readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [
  6243. string,
  6244. string
  6245. ]) | (() => [
  6246. string,
  6247. string
  6248. ]) | ((new (...args: any[]) => [
  6249. string,
  6250. string
  6251. ]) | (() => [
  6252. string,
  6253. string
  6254. ]))[], unknown, unknown, () => never[], boolean>;
  6255. readonly filterPlaceholder: StringConstructor;
  6256. readonly filterMethod: {
  6257. readonly type: PropType<(query: string, item: TransferDataItem) => boolean>;
  6258. readonly required: false;
  6259. readonly validator: ((val: unknown) => boolean) | undefined;
  6260. __epPropKey: true;
  6261. };
  6262. readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6263. readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6264. readonly renderContent: {
  6265. readonly type: PropType<renderContent>;
  6266. readonly required: false;
  6267. readonly validator: ((val: unknown) => boolean) | undefined;
  6268. __epPropKey: true;
  6269. };
  6270. readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6271. readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6272. readonly filterable: BooleanConstructor;
  6273. readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{
  6274. readonly label: "label";
  6275. readonly key: "key";
  6276. readonly disabled: "disabled";
  6277. }>, boolean>;
  6278. readonly targetOrder: EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  6279. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6280. }, {
  6281. /** @description clear the filter keyword of a certain panel */
  6282. clearQuery: (which: TransferDirection) => void;
  6283. /** @description left panel ref */
  6284. leftPanel: Ref<TransferPanelInstance | undefined>;
  6285. /** @description right panel ref */
  6286. rightPanel: Ref<TransferPanelInstance | undefined>;
  6287. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  6288. "update:modelValue": (value: TransferKey[]) => void;
  6289. change: (value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => void;
  6290. "left-check-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void;
  6291. "right-check-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void;
  6292. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6293. readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6294. readonly titles: EpPropFinalized<(new (...args: any[]) => [
  6295. string,
  6296. string
  6297. ]) | (() => [
  6298. string,
  6299. string
  6300. ]) | ((new (...args: any[]) => [
  6301. string,
  6302. string
  6303. ]) | (() => [
  6304. string,
  6305. string
  6306. ]))[], unknown, unknown, () => never[], boolean>;
  6307. readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [
  6308. string,
  6309. string
  6310. ]) | (() => [
  6311. string,
  6312. string
  6313. ]) | ((new (...args: any[]) => [
  6314. string,
  6315. string
  6316. ]) | (() => [
  6317. string,
  6318. string
  6319. ]))[], unknown, unknown, () => never[], boolean>;
  6320. readonly filterPlaceholder: StringConstructor;
  6321. readonly filterMethod: {
  6322. readonly type: PropType<(query: string, item: TransferDataItem) => boolean>;
  6323. readonly required: false;
  6324. readonly validator: ((val: unknown) => boolean) | undefined;
  6325. __epPropKey: true;
  6326. };
  6327. readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6328. readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6329. readonly renderContent: {
  6330. readonly type: PropType<renderContent>;
  6331. readonly required: false;
  6332. readonly validator: ((val: unknown) => boolean) | undefined;
  6333. __epPropKey: true;
  6334. };
  6335. readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6336. readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6337. readonly filterable: BooleanConstructor;
  6338. readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{
  6339. readonly label: "label";
  6340. readonly key: "key";
  6341. readonly disabled: "disabled";
  6342. }>, boolean>;
  6343. readonly targetOrder: EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  6344. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6345. }>> & {
  6346. "onUpdate:modelValue"?: ((value: TransferKey[]) => any) | undefined;
  6347. onChange?: ((value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => any) | undefined;
  6348. "onLeft-check-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined;
  6349. "onRight-check-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined;
  6350. }, {
  6351. readonly data: TransferDataItem[];
  6352. readonly props: TransferPropsAlias;
  6353. readonly titles: [
  6354. string,
  6355. string
  6356. ];
  6357. readonly modelValue: TransferKey[];
  6358. readonly format: TransferFormat;
  6359. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6360. readonly filterable: boolean;
  6361. readonly buttonTexts: [
  6362. string,
  6363. string
  6364. ];
  6365. readonly leftDefaultChecked: TransferKey[];
  6366. readonly rightDefaultChecked: TransferKey[];
  6367. readonly targetOrder: EpPropMergeType<StringConstructor, "push" | "unshift" | "original", unknown>;
  6368. }>;
  6369. declare const __VLS_component_72: DefineComponent<{
  6370. readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6371. readonly optionRender: {
  6372. readonly type: PropType<(option: TransferDataItem) => VNode | VNode[]>;
  6373. readonly required: false;
  6374. readonly validator: ((val: unknown) => boolean) | undefined;
  6375. __epPropKey: true;
  6376. };
  6377. readonly placeholder: StringConstructor;
  6378. readonly title: StringConstructor;
  6379. readonly filterable: BooleanConstructor;
  6380. readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6381. readonly filterMethod: {
  6382. readonly type: PropType<(query: string, item: TransferDataItem) => boolean>;
  6383. readonly required: false;
  6384. readonly validator: ((val: unknown) => boolean) | undefined;
  6385. __epPropKey: true;
  6386. };
  6387. readonly defaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6388. readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{
  6389. readonly label: "label";
  6390. readonly key: "key";
  6391. readonly disabled: "disabled";
  6392. }>, boolean>;
  6393. }, {
  6394. /** @description filter keyword */
  6395. query: Ref<string>;
  6396. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  6397. "checked-change": (value: TransferKey[], movedKeys?: TransferKey[] | undefined) => void;
  6398. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6399. readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6400. readonly optionRender: {
  6401. readonly type: PropType<(option: TransferDataItem) => VNode | VNode[]>;
  6402. readonly required: false;
  6403. readonly validator: ((val: unknown) => boolean) | undefined;
  6404. __epPropKey: true;
  6405. };
  6406. readonly placeholder: StringConstructor;
  6407. readonly title: StringConstructor;
  6408. readonly filterable: BooleanConstructor;
  6409. readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6410. readonly filterMethod: {
  6411. readonly type: PropType<(query: string, item: TransferDataItem) => boolean>;
  6412. readonly required: false;
  6413. readonly validator: ((val: unknown) => boolean) | undefined;
  6414. __epPropKey: true;
  6415. };
  6416. readonly defaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6417. readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{
  6418. readonly label: "label";
  6419. readonly key: "key";
  6420. readonly disabled: "disabled";
  6421. }>, boolean>;
  6422. }>> & {
  6423. "onChecked-change"?: ((value: TransferKey[], movedKeys?: TransferKey[] | undefined) => any) | undefined;
  6424. }, {
  6425. readonly data: TransferDataItem[];
  6426. readonly props: TransferPropsAlias;
  6427. readonly format: TransferFormat;
  6428. readonly filterable: boolean;
  6429. readonly defaultChecked: TransferKey[];
  6430. }>;
  6431. declare const __VLS_component_73: DefineComponent<{
  6432. readonly data: EpPropFinalized<(new (...args: any[]) => TreeData_2) | (() => TreeData_2) | ((new (...args: any[]) => TreeData_2) | (() => TreeData_2))[], unknown, unknown, () => [
  6433. ], boolean>;
  6434. readonly emptyText: {
  6435. readonly type: PropType<string>;
  6436. readonly required: false;
  6437. readonly validator: ((val: unknown) => boolean) | undefined;
  6438. __epPropKey: true;
  6439. };
  6440. readonly height: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  6441. readonly props: EpPropFinalized<(new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2) | ((new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2))[], unknown, unknown, () => Mutable<{
  6442. readonly children: import("./virtual-tree").TreeOptionsEnum.CHILDREN;
  6443. readonly label: import("./virtual-tree").TreeOptionsEnum.LABEL;
  6444. readonly disabled: import("./virtual-tree").TreeOptionsEnum.DISABLED;
  6445. readonly value: import("./virtual-tree").TreeOptionsEnum.KEY;
  6446. readonly class: import("./virtual-tree").TreeOptionsEnum.CLASS;
  6447. }>, boolean>;
  6448. readonly highlightCurrent: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6449. readonly showCheckbox: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6450. readonly defaultCheckedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [
  6451. ], boolean>;
  6452. readonly checkStrictly: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6453. readonly defaultExpandedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [
  6454. ], boolean>;
  6455. readonly indent: EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
  6456. readonly itemSize: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  6457. readonly icon: {
  6458. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  6459. readonly required: false;
  6460. readonly validator: ((val: unknown) => boolean) | undefined;
  6461. __epPropKey: true;
  6462. };
  6463. readonly expandOnClickNode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6464. readonly checkOnClickNode: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6465. readonly checkOnClickLeaf: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6466. readonly currentNodeKey: {
  6467. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => TreeKey_2) | ((new (...args: any[]) => string | number) | (() => TreeKey_2))[], unknown, unknown>>;
  6468. readonly required: false;
  6469. readonly validator: ((val: unknown) => boolean) | undefined;
  6470. __epPropKey: true;
  6471. };
  6472. readonly accordion: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6473. readonly filterMethod: {
  6474. readonly type: PropType<FilterMethod>;
  6475. readonly required: false;
  6476. readonly validator: ((val: unknown) => boolean) | undefined;
  6477. __epPropKey: true;
  6478. };
  6479. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6480. }, {
  6481. toggleCheckbox: (node: TreeNode_2, isChecked: CheckboxValueType, nodeClick?: boolean, immediateUpdate?: boolean) => void;
  6482. getCurrentNode: () => TreeNodeData_2 | undefined;
  6483. getCurrentKey: () => TreeKey_2 | undefined;
  6484. setCurrentKey: (key: TreeKey_2) => void;
  6485. getCheckedKeys: (leafOnly?: boolean) => TreeKey_2[];
  6486. getCheckedNodes: (leafOnly?: boolean) => TreeNodeData_2[];
  6487. getHalfCheckedKeys: () => TreeKey_2[];
  6488. getHalfCheckedNodes: () => TreeNodeData_2[];
  6489. setChecked: (key: TreeKey_2, isChecked: boolean) => void;
  6490. setCheckedKeys: (keys: TreeKey_2[]) => void;
  6491. filter: (query: string) => void;
  6492. setData: (data: TreeData_2) => void;
  6493. getNode: (data: TreeKey_2 | TreeNodeData_2) => TreeNode_2 | undefined;
  6494. expandNode: (node: TreeNode_2) => void;
  6495. collapseNode: (node: TreeNode_2) => void;
  6496. setExpandedKeys: (keys: TreeKey_2[]) => void;
  6497. scrollToNode: (key: TreeKey_2, strategy?: Alignment) => void;
  6498. scrollTo: (offset: number) => void;
  6499. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  6500. check: (data: TreeNodeData, checkedInfo: CheckedInfo) => void;
  6501. "current-change": (data: TreeNodeData, node: TreeNode_2) => void;
  6502. "node-expand": (data: TreeNodeData, node: TreeNode_2) => void;
  6503. "check-change": (data: TreeNodeData, checked: boolean) => void;
  6504. "node-click": (data: TreeNodeData, node: TreeNode_2, e: MouseEvent) => void;
  6505. "node-contextmenu": (evt: Event, data: TreeNodeData, node: TreeNode_2) => void;
  6506. "node-collapse": (data: TreeNodeData, node: TreeNode_2) => void;
  6507. "node-drop": (data: TreeNodeData, node: TreeNode_2, e: DragEvent) => void;
  6508. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6509. readonly data: EpPropFinalized<(new (...args: any[]) => TreeData_2) | (() => TreeData_2) | ((new (...args: any[]) => TreeData_2) | (() => TreeData_2))[], unknown, unknown, () => [
  6510. ], boolean>;
  6511. readonly emptyText: {
  6512. readonly type: PropType<string>;
  6513. readonly required: false;
  6514. readonly validator: ((val: unknown) => boolean) | undefined;
  6515. __epPropKey: true;
  6516. };
  6517. readonly height: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  6518. readonly props: EpPropFinalized<(new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2) | ((new (...args: any[]) => TreeOptionProps_2) | (() => TreeOptionProps_2))[], unknown, unknown, () => Mutable<{
  6519. readonly children: import("./virtual-tree").TreeOptionsEnum.CHILDREN;
  6520. readonly label: import("./virtual-tree").TreeOptionsEnum.LABEL;
  6521. readonly disabled: import("./virtual-tree").TreeOptionsEnum.DISABLED;
  6522. readonly value: import("./virtual-tree").TreeOptionsEnum.KEY;
  6523. readonly class: import("./virtual-tree").TreeOptionsEnum.CLASS;
  6524. }>, boolean>;
  6525. readonly highlightCurrent: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6526. readonly showCheckbox: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6527. readonly defaultCheckedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [
  6528. ], boolean>;
  6529. readonly checkStrictly: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6530. readonly defaultExpandedKeys: EpPropFinalized<(new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]) | ((new (...args: any[]) => TreeKey_2[]) | (() => TreeKey_2[]))[], unknown, unknown, () => [
  6531. ], boolean>;
  6532. readonly indent: EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
  6533. readonly itemSize: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  6534. readonly icon: {
  6535. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  6536. readonly required: false;
  6537. readonly validator: ((val: unknown) => boolean) | undefined;
  6538. __epPropKey: true;
  6539. };
  6540. readonly expandOnClickNode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6541. readonly checkOnClickNode: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6542. readonly checkOnClickLeaf: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6543. readonly currentNodeKey: {
  6544. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => TreeKey_2) | ((new (...args: any[]) => string | number) | (() => TreeKey_2))[], unknown, unknown>>;
  6545. readonly required: false;
  6546. readonly validator: ((val: unknown) => boolean) | undefined;
  6547. __epPropKey: true;
  6548. };
  6549. readonly accordion: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6550. readonly filterMethod: {
  6551. readonly type: PropType<FilterMethod>;
  6552. readonly required: false;
  6553. readonly validator: ((val: unknown) => boolean) | undefined;
  6554. __epPropKey: true;
  6555. };
  6556. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6557. }>> & {
  6558. "onCurrent-change"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined;
  6559. "onNode-expand"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined;
  6560. onCheck?: ((data: TreeNodeData, checkedInfo: CheckedInfo) => any) | undefined;
  6561. "onCheck-change"?: ((data: TreeNodeData, checked: boolean) => any) | undefined;
  6562. "onNode-click"?: ((data: TreeNodeData, node: TreeNode_2, e: MouseEvent) => any) | undefined;
  6563. "onNode-contextmenu"?: ((evt: Event, data: TreeNodeData, node: TreeNode_2) => any) | undefined;
  6564. "onNode-collapse"?: ((data: TreeNodeData, node: TreeNode_2) => any) | undefined;
  6565. "onNode-drop"?: ((data: TreeNodeData, node: TreeNode_2, e: DragEvent) => any) | undefined;
  6566. }, {
  6567. readonly data: TreeData_2;
  6568. readonly height: number;
  6569. readonly props: TreeOptionProps_2;
  6570. readonly checkStrictly: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6571. readonly accordion: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6572. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6573. readonly itemSize: number;
  6574. readonly indent: number;
  6575. readonly showCheckbox: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6576. readonly defaultCheckedKeys: TreeKey_2[];
  6577. readonly defaultExpandedKeys: TreeKey_2[];
  6578. readonly expandOnClickNode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6579. readonly checkOnClickNode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6580. readonly checkOnClickLeaf: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6581. readonly highlightCurrent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6582. }>;
  6583. declare const __VLS_component_74: DefineComponent<{
  6584. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6585. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6586. new (): any;
  6587. readonly prototype: any;
  6588. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6589. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6590. new (): any;
  6591. readonly prototype: any;
  6592. })[], unknown, unknown, () => void, boolean>;
  6593. readonly beforeRemove: {
  6594. readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable<boolean>>;
  6595. readonly required: false;
  6596. readonly validator: ((val: unknown) => boolean) | undefined;
  6597. __epPropKey: true;
  6598. };
  6599. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6600. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6601. new (): any;
  6602. readonly prototype: any;
  6603. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6604. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6605. new (): any;
  6606. readonly prototype: any;
  6607. })[], unknown, unknown, () => void, boolean>;
  6608. readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6609. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6610. new (): any;
  6611. readonly prototype: any;
  6612. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6613. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6614. new (): any;
  6615. readonly prototype: any;
  6616. })[], unknown, unknown, () => void, boolean>;
  6617. readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  6618. (): (uploadFile: UploadFile) => void;
  6619. new (): any;
  6620. readonly prototype: any;
  6621. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  6622. (): (uploadFile: UploadFile) => void;
  6623. new (): any;
  6624. readonly prototype: any;
  6625. })[], unknown, unknown, () => void, boolean>;
  6626. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6627. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6628. new (): any;
  6629. readonly prototype: any;
  6630. } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6631. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6632. new (): any;
  6633. readonly prototype: any;
  6634. })[], unknown, unknown, () => void, boolean>;
  6635. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6636. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6637. new (): any;
  6638. readonly prototype: any;
  6639. } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6640. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6641. new (): any;
  6642. readonly prototype: any;
  6643. })[], unknown, unknown, () => void, boolean>;
  6644. readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6645. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6646. new (): any;
  6647. readonly prototype: any;
  6648. } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6649. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6650. new (): any;
  6651. readonly prototype: any;
  6652. })[], unknown, unknown, () => void, boolean>;
  6653. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6654. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6655. new (): any;
  6656. readonly prototype: any;
  6657. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6658. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6659. new (): any;
  6660. readonly prototype: any;
  6661. })[], unknown, unknown, () => void, boolean>;
  6662. readonly crossorigin: {
  6663. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  6664. readonly required: false;
  6665. readonly validator: ((val: unknown) => boolean) | undefined;
  6666. __epPropKey: true;
  6667. };
  6668. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  6669. readonly headers: {
  6670. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  6671. readonly required: false;
  6672. readonly validator: ((val: unknown) => boolean) | undefined;
  6673. __epPropKey: true;
  6674. };
  6675. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  6676. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  6677. readonly multiple: BooleanConstructor;
  6678. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  6679. readonly drag: BooleanConstructor;
  6680. readonly withCredentials: BooleanConstructor;
  6681. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6682. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6683. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  6684. ], boolean>;
  6685. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6686. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  6687. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6688. (): UploadRequestHandler;
  6689. new (): any;
  6690. readonly prototype: any;
  6691. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6692. (): UploadRequestHandler;
  6693. new (): any;
  6694. readonly prototype: any;
  6695. })[], unknown, unknown, UploadRequestHandler, boolean>;
  6696. readonly disabled: BooleanConstructor;
  6697. readonly limit: NumberConstructor;
  6698. }, {
  6699. /** @description cancel upload request */
  6700. abort: (file: UploadFile) => void;
  6701. /** @description upload the file list manually */
  6702. submit: () => void;
  6703. /** @description clear the file list */
  6704. clearFiles: (states?: UploadStatus[]) => void;
  6705. /** @description select the file manually */
  6706. handleStart: (rawFile: UploadRawFile) => void;
  6707. /** @description remove the file manually */
  6708. handleRemove: (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  6709. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6710. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6711. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6712. new (): any;
  6713. readonly prototype: any;
  6714. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6715. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6716. new (): any;
  6717. readonly prototype: any;
  6718. })[], unknown, unknown, () => void, boolean>;
  6719. readonly beforeRemove: {
  6720. readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable<boolean>>;
  6721. readonly required: false;
  6722. readonly validator: ((val: unknown) => boolean) | undefined;
  6723. __epPropKey: true;
  6724. };
  6725. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6726. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6727. new (): any;
  6728. readonly prototype: any;
  6729. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6730. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6731. new (): any;
  6732. readonly prototype: any;
  6733. })[], unknown, unknown, () => void, boolean>;
  6734. readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6735. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6736. new (): any;
  6737. readonly prototype: any;
  6738. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6739. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6740. new (): any;
  6741. readonly prototype: any;
  6742. })[], unknown, unknown, () => void, boolean>;
  6743. readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  6744. (): (uploadFile: UploadFile) => void;
  6745. new (): any;
  6746. readonly prototype: any;
  6747. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  6748. (): (uploadFile: UploadFile) => void;
  6749. new (): any;
  6750. readonly prototype: any;
  6751. })[], unknown, unknown, () => void, boolean>;
  6752. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6753. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6754. new (): any;
  6755. readonly prototype: any;
  6756. } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6757. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6758. new (): any;
  6759. readonly prototype: any;
  6760. })[], unknown, unknown, () => void, boolean>;
  6761. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6762. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6763. new (): any;
  6764. readonly prototype: any;
  6765. } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6766. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6767. new (): any;
  6768. readonly prototype: any;
  6769. })[], unknown, unknown, () => void, boolean>;
  6770. readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6771. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6772. new (): any;
  6773. readonly prototype: any;
  6774. } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  6775. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6776. new (): any;
  6777. readonly prototype: any;
  6778. })[], unknown, unknown, () => void, boolean>;
  6779. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6780. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6781. new (): any;
  6782. readonly prototype: any;
  6783. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6784. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6785. new (): any;
  6786. readonly prototype: any;
  6787. })[], unknown, unknown, () => void, boolean>;
  6788. readonly crossorigin: {
  6789. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  6790. readonly required: false;
  6791. readonly validator: ((val: unknown) => boolean) | undefined;
  6792. __epPropKey: true;
  6793. };
  6794. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  6795. readonly headers: {
  6796. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  6797. readonly required: false;
  6798. readonly validator: ((val: unknown) => boolean) | undefined;
  6799. __epPropKey: true;
  6800. };
  6801. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  6802. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  6803. readonly multiple: BooleanConstructor;
  6804. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  6805. readonly drag: BooleanConstructor;
  6806. readonly withCredentials: BooleanConstructor;
  6807. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6808. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6809. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  6810. ], boolean>;
  6811. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6812. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  6813. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6814. (): UploadRequestHandler;
  6815. new (): any;
  6816. readonly prototype: any;
  6817. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6818. (): UploadRequestHandler;
  6819. new (): any;
  6820. readonly prototype: any;
  6821. })[], unknown, unknown, UploadRequestHandler, boolean>;
  6822. readonly disabled: BooleanConstructor;
  6823. readonly limit: NumberConstructor;
  6824. }>>, {
  6825. readonly data: EpPropMergeType<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown>;
  6826. readonly disabled: boolean;
  6827. readonly drag: boolean;
  6828. readonly multiple: boolean;
  6829. readonly name: string;
  6830. readonly onChange: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6831. readonly onError: (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6832. readonly onProgress: (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6833. readonly method: string;
  6834. readonly action: string;
  6835. readonly withCredentials: boolean;
  6836. readonly showFileList: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6837. readonly accept: string;
  6838. readonly fileList: UploadUserFile[];
  6839. readonly autoUpload: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6840. readonly listType: EpPropMergeType<StringConstructor, "picture" | "text" | "picture-card", unknown>;
  6841. readonly httpRequest: UploadRequestHandler;
  6842. readonly beforeUpload: (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6843. readonly onRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6844. readonly onPreview: (uploadFile: UploadFile) => void;
  6845. readonly onSuccess: (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  6846. readonly onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void;
  6847. }>;
  6848. declare const __VLS_component_75: DefineComponent<{
  6849. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6850. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6851. new (): any;
  6852. readonly prototype: any;
  6853. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6854. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6855. new (): any;
  6856. readonly prototype: any;
  6857. })[], unknown, unknown, () => void, boolean>;
  6858. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  6859. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  6860. new (): any;
  6861. readonly prototype: any;
  6862. } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  6863. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  6864. new (): any;
  6865. readonly prototype: any;
  6866. })[], unknown, unknown, () => void, boolean>;
  6867. readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  6868. (): (rawFile: UploadRawFile) => void;
  6869. new (): any;
  6870. readonly prototype: any;
  6871. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  6872. (): (rawFile: UploadRawFile) => void;
  6873. new (): any;
  6874. readonly prototype: any;
  6875. })[], unknown, unknown, () => void, boolean>;
  6876. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  6877. (): (response: any, rawFile: UploadRawFile) => unknown;
  6878. new (): any;
  6879. readonly prototype: any;
  6880. } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  6881. (): (response: any, rawFile: UploadRawFile) => unknown;
  6882. new (): any;
  6883. readonly prototype: any;
  6884. })[], unknown, unknown, () => void, boolean>;
  6885. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  6886. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  6887. new (): any;
  6888. readonly prototype: any;
  6889. } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  6890. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  6891. new (): any;
  6892. readonly prototype: any;
  6893. })[], unknown, unknown, () => void, boolean>;
  6894. readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  6895. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  6896. new (): any;
  6897. readonly prototype: any;
  6898. } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  6899. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  6900. new (): any;
  6901. readonly prototype: any;
  6902. })[], unknown, unknown, () => void, boolean>;
  6903. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6904. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6905. new (): any;
  6906. readonly prototype: any;
  6907. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  6908. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  6909. new (): any;
  6910. readonly prototype: any;
  6911. })[], unknown, unknown, () => void, boolean>;
  6912. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  6913. readonly headers: {
  6914. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  6915. readonly required: false;
  6916. readonly validator: ((val: unknown) => boolean) | undefined;
  6917. __epPropKey: true;
  6918. };
  6919. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  6920. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  6921. readonly multiple: BooleanConstructor;
  6922. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  6923. readonly drag: BooleanConstructor;
  6924. readonly withCredentials: BooleanConstructor;
  6925. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6926. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6927. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  6928. ], boolean>;
  6929. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6930. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  6931. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6932. (): UploadRequestHandler;
  6933. new (): any;
  6934. readonly prototype: any;
  6935. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  6936. (): UploadRequestHandler;
  6937. new (): any;
  6938. readonly prototype: any;
  6939. })[], unknown, unknown, UploadRequestHandler, boolean>;
  6940. readonly disabled: BooleanConstructor;
  6941. readonly limit: NumberConstructor;
  6942. }, {
  6943. abort: (file?: UploadFile) => void;
  6944. upload: (rawFile: UploadRawFile) => Promise<void>;
  6945. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  6946. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6947. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6948. new (): any;
  6949. readonly prototype: any;
  6950. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  6951. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  6952. new (): any;
  6953. readonly prototype: any;
  6954. })[], unknown, unknown, () => void, boolean>;
  6955. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  6956. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  6957. new (): any;
  6958. readonly prototype: any;
  6959. } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  6960. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  6961. new (): any;
  6962. readonly prototype: any;
  6963. })[], unknown, unknown, () => void, boolean>;
  6964. readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  6965. (): (rawFile: UploadRawFile) => void;
  6966. new (): any;
  6967. readonly prototype: any;
  6968. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  6969. (): (rawFile: UploadRawFile) => void;
  6970. new (): any;
  6971. readonly prototype: any;
  6972. })[], unknown, unknown, () => void, boolean>;
  6973. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  6974. (): (response: any, rawFile: UploadRawFile) => unknown;
  6975. new (): any;
  6976. readonly prototype: any;
  6977. } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  6978. (): (response: any, rawFile: UploadRawFile) => unknown;
  6979. new (): any;
  6980. readonly prototype: any;
  6981. })[], unknown, unknown, () => void, boolean>;
  6982. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  6983. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  6984. new (): any;
  6985. readonly prototype: any;
  6986. } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  6987. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  6988. new (): any;
  6989. readonly prototype: any;
  6990. })[], unknown, unknown, () => void, boolean>;
  6991. readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  6992. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  6993. new (): any;
  6994. readonly prototype: any;
  6995. } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  6996. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  6997. new (): any;
  6998. readonly prototype: any;
  6999. })[], unknown, unknown, () => void, boolean>;
  7000. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  7001. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  7002. new (): any;
  7003. readonly prototype: any;
  7004. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  7005. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  7006. new (): any;
  7007. readonly prototype: any;
  7008. })[], unknown, unknown, () => void, boolean>;
  7009. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  7010. readonly headers: {
  7011. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  7012. readonly required: false;
  7013. readonly validator: ((val: unknown) => boolean) | undefined;
  7014. __epPropKey: true;
  7015. };
  7016. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  7017. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  7018. readonly multiple: BooleanConstructor;
  7019. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  7020. readonly drag: BooleanConstructor;
  7021. readonly withCredentials: BooleanConstructor;
  7022. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7023. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  7024. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  7025. ], boolean>;
  7026. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7027. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  7028. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  7029. (): UploadRequestHandler;
  7030. new (): any;
  7031. readonly prototype: any;
  7032. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  7033. (): UploadRequestHandler;
  7034. new (): any;
  7035. readonly prototype: any;
  7036. })[], unknown, unknown, UploadRequestHandler, boolean>;
  7037. readonly disabled: BooleanConstructor;
  7038. readonly limit: NumberConstructor;
  7039. }>>, {
  7040. readonly data: EpPropMergeType<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown>;
  7041. readonly disabled: boolean;
  7042. readonly drag: boolean;
  7043. readonly multiple: boolean;
  7044. readonly name: string;
  7045. readonly onError: (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  7046. readonly onProgress: (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  7047. readonly method: string;
  7048. readonly action: string;
  7049. readonly withCredentials: boolean;
  7050. readonly showFileList: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7051. readonly accept: string;
  7052. readonly fileList: UploadUserFile[];
  7053. readonly autoUpload: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7054. readonly listType: EpPropMergeType<StringConstructor, "picture" | "text" | "picture-card", unknown>;
  7055. readonly httpRequest: UploadRequestHandler;
  7056. readonly beforeUpload: (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  7057. readonly onRemove: (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  7058. readonly onSuccess: (response: any, rawFile: UploadRawFile) => unknown;
  7059. readonly onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void;
  7060. readonly onStart: (rawFile: UploadRawFile) => void;
  7061. }>;
  7062. declare const __VLS_component_76: DefineComponent<{
  7063. readonly files: EpPropFinalized<(new (...args: any[]) => UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>;
  7064. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7065. readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  7066. (): (uploadFile: UploadFile) => void;
  7067. new (): any;
  7068. readonly prototype: any;
  7069. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  7070. (): (uploadFile: UploadFile) => void;
  7071. new (): any;
  7072. readonly prototype: any;
  7073. })[], unknown, unknown, () => void, boolean>;
  7074. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  7075. readonly crossorigin: {
  7076. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  7077. readonly required: false;
  7078. readonly validator: ((val: unknown) => boolean) | undefined;
  7079. __epPropKey: true;
  7080. };
  7081. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7082. remove: (file: UploadFile) => void;
  7083. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7084. readonly files: EpPropFinalized<(new (...args: any[]) => UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>;
  7085. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7086. readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  7087. (): (uploadFile: UploadFile) => void;
  7088. new (): any;
  7089. readonly prototype: any;
  7090. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  7091. (): (uploadFile: UploadFile) => void;
  7092. new (): any;
  7093. readonly prototype: any;
  7094. })[], unknown, unknown, () => void, boolean>;
  7095. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  7096. readonly crossorigin: {
  7097. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  7098. readonly required: false;
  7099. readonly validator: ((val: unknown) => boolean) | undefined;
  7100. __epPropKey: true;
  7101. };
  7102. }>> & {
  7103. onRemove?: ((file: UploadFile) => any) | undefined;
  7104. }, {
  7105. readonly disabled: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7106. readonly listType: EpPropMergeType<StringConstructor, "picture" | "text" | "picture-card", unknown>;
  7107. readonly files: UploadFiles;
  7108. readonly handlePreview: (uploadFile: UploadFile) => void;
  7109. }>;
  7110. declare const __VLS_component_77: DefineComponent<{
  7111. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7112. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7113. file: (file: File[]) => void;
  7114. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7115. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7116. }>> & {
  7117. onFile?: ((file: File[]) => any) | undefined;
  7118. }, {
  7119. readonly disabled: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7120. }>;
  7121. declare const __VLS_component_78: DefineComponent<{
  7122. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 9, boolean>;
  7123. readonly rotate: EpPropFinalized<NumberConstructor, unknown, unknown, -22, boolean>;
  7124. readonly width: NumberConstructor;
  7125. readonly height: NumberConstructor;
  7126. readonly image: StringConstructor;
  7127. readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>;
  7128. readonly font: {
  7129. readonly type: PropType<WatermarkFontType>;
  7130. readonly required: false;
  7131. readonly validator: ((val: unknown) => boolean) | undefined;
  7132. __epPropKey: true;
  7133. };
  7134. readonly gap: EpPropFinalized<(new (...args: any[]) => [
  7135. number,
  7136. number
  7137. ]) | (() => [
  7138. number,
  7139. number
  7140. ]) | ((new (...args: any[]) => [
  7141. number,
  7142. number
  7143. ]) | (() => [
  7144. number,
  7145. number
  7146. ]))[], unknown, unknown, () => number[], boolean>;
  7147. readonly offset: {
  7148. readonly type: PropType<[
  7149. number,
  7150. number
  7151. ]>;
  7152. readonly required: false;
  7153. readonly validator: ((val: unknown) => boolean) | undefined;
  7154. __epPropKey: true;
  7155. };
  7156. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7157. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 9, boolean>;
  7158. readonly rotate: EpPropFinalized<NumberConstructor, unknown, unknown, -22, boolean>;
  7159. readonly width: NumberConstructor;
  7160. readonly height: NumberConstructor;
  7161. readonly image: StringConstructor;
  7162. readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>;
  7163. readonly font: {
  7164. readonly type: PropType<WatermarkFontType>;
  7165. readonly required: false;
  7166. readonly validator: ((val: unknown) => boolean) | undefined;
  7167. __epPropKey: true;
  7168. };
  7169. readonly gap: EpPropFinalized<(new (...args: any[]) => [
  7170. number,
  7171. number
  7172. ]) | (() => [
  7173. number,
  7174. number
  7175. ]) | ((new (...args: any[]) => [
  7176. number,
  7177. number
  7178. ]) | (() => [
  7179. number,
  7180. number
  7181. ]))[], unknown, unknown, () => number[], boolean>;
  7182. readonly offset: {
  7183. readonly type: PropType<[
  7184. number,
  7185. number
  7186. ]>;
  7187. readonly required: false;
  7188. readonly validator: ((val: unknown) => boolean) | undefined;
  7189. __epPropKey: true;
  7190. };
  7191. }>>, {
  7192. readonly content: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>;
  7193. readonly rotate: number;
  7194. readonly zIndex: number;
  7195. readonly gap: [
  7196. number,
  7197. number
  7198. ];
  7199. }>;
  7200. declare const __VLS_component_79: DefineComponent<{
  7201. modelValue: BooleanConstructor;
  7202. current: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7203. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7204. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7205. closeIcon: {
  7206. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  7207. readonly required: false;
  7208. readonly validator: ((val: unknown) => boolean) | undefined;
  7209. __epPropKey: true;
  7210. };
  7211. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  7212. contentStyle: {
  7213. readonly type: PropType<CSSProperties>;
  7214. readonly required: false;
  7215. readonly validator: ((val: unknown) => boolean) | undefined;
  7216. __epPropKey: true;
  7217. };
  7218. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  7219. style?: CSSProperties;
  7220. color?: string;
  7221. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  7222. style?: CSSProperties;
  7223. color?: string;
  7224. }) | (() => TourMask))[], unknown, unknown, boolean, boolean>;
  7225. gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => {
  7226. offset: number;
  7227. radius: number;
  7228. }, boolean>;
  7229. zIndex: {
  7230. readonly type: PropType<number>;
  7231. readonly required: false;
  7232. readonly validator: ((val: unknown) => boolean) | undefined;
  7233. __epPropKey: true;
  7234. };
  7235. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => {
  7236. block: string;
  7237. }, boolean>;
  7238. type: {
  7239. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  7240. readonly required: false;
  7241. readonly validator: ((val: unknown) => boolean) | undefined;
  7242. __epPropKey: true;
  7243. };
  7244. appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>;
  7245. closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7246. targetAreaClickable: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7247. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7248. "update:modelValue": (value: boolean) => void;
  7249. change: (current: number) => void;
  7250. close: (current: number) => void;
  7251. finish: () => void;
  7252. "update:current": (current: number) => void;
  7253. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7254. modelValue: BooleanConstructor;
  7255. current: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7256. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7257. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7258. closeIcon: {
  7259. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  7260. readonly required: false;
  7261. readonly validator: ((val: unknown) => boolean) | undefined;
  7262. __epPropKey: true;
  7263. };
  7264. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  7265. contentStyle: {
  7266. readonly type: PropType<CSSProperties>;
  7267. readonly required: false;
  7268. readonly validator: ((val: unknown) => boolean) | undefined;
  7269. __epPropKey: true;
  7270. };
  7271. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  7272. style?: CSSProperties;
  7273. color?: string;
  7274. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  7275. style?: CSSProperties;
  7276. color?: string;
  7277. }) | (() => TourMask))[], unknown, unknown, boolean, boolean>;
  7278. gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => {
  7279. offset: number;
  7280. radius: number;
  7281. }, boolean>;
  7282. zIndex: {
  7283. readonly type: PropType<number>;
  7284. readonly required: false;
  7285. readonly validator: ((val: unknown) => boolean) | undefined;
  7286. __epPropKey: true;
  7287. };
  7288. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => {
  7289. block: string;
  7290. }, boolean>;
  7291. type: {
  7292. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  7293. readonly required: false;
  7294. readonly validator: ((val: unknown) => boolean) | undefined;
  7295. __epPropKey: true;
  7296. };
  7297. appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>;
  7298. closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7299. targetAreaClickable: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7300. }>> & {
  7301. "onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
  7302. onChange?: ((current: number) => any) | undefined;
  7303. onClose?: ((current: number) => any) | undefined;
  7304. onFinish?: (() => any) | undefined;
  7305. "onUpdate:current"?: ((current: number) => any) | undefined;
  7306. }, {
  7307. mask: TourMask;
  7308. gap: TourGap;
  7309. modelValue: boolean;
  7310. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>;
  7311. scrollIntoViewOptions: EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>;
  7312. appendTo: EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>;
  7313. showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7314. showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7315. current: number;
  7316. closeOnPressEscape: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7317. targetAreaClickable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7318. }>;
  7319. declare const __VLS_component_8: DefineComponent<{
  7320. readonly ariaLabel: StringConstructor;
  7321. readonly id: StringConstructor;
  7322. readonly style: {
  7323. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  7324. readonly required: false;
  7325. readonly validator: ((val: unknown) => boolean) | undefined;
  7326. __epPropKey: true;
  7327. };
  7328. readonly className: {
  7329. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  7330. [x: string]: boolean;
  7331. } | (string | {
  7332. [x: string]: boolean;
  7333. } | (string | {
  7334. [x: string]: boolean;
  7335. } | (string | {
  7336. [x: string]: boolean;
  7337. } | (string | {
  7338. [x: string]: boolean;
  7339. } | (string | {
  7340. [x: string]: boolean;
  7341. } | (string | {
  7342. [x: string]: boolean;
  7343. } | (string | {
  7344. [x: string]: boolean;
  7345. } | (string | {
  7346. [x: string]: boolean;
  7347. } | (string | {
  7348. [x: string]: boolean;
  7349. } | (string | {
  7350. [x: string]: boolean;
  7351. } | (string | {
  7352. [x: string]: boolean;
  7353. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7354. [x: string]: boolean;
  7355. } | (string | {
  7356. [x: string]: boolean;
  7357. } | (string | {
  7358. [x: string]: boolean;
  7359. } | (string | {
  7360. [x: string]: boolean;
  7361. } | (string | {
  7362. [x: string]: boolean;
  7363. } | (string | {
  7364. [x: string]: boolean;
  7365. } | (string | {
  7366. [x: string]: boolean;
  7367. } | (string | {
  7368. [x: string]: boolean;
  7369. } | (string | {
  7370. [x: string]: boolean;
  7371. } | (string | {
  7372. [x: string]: boolean;
  7373. } | (string | {
  7374. [x: string]: boolean;
  7375. } | (string | {
  7376. [x: string]: boolean;
  7377. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  7378. [x: string]: boolean;
  7379. } | (string | {
  7380. [x: string]: boolean;
  7381. } | (string | {
  7382. [x: string]: boolean;
  7383. } | (string | {
  7384. [x: string]: boolean;
  7385. } | (string | {
  7386. [x: string]: boolean;
  7387. } | (string | {
  7388. [x: string]: boolean;
  7389. } | (string | {
  7390. [x: string]: boolean;
  7391. } | (string | {
  7392. [x: string]: boolean;
  7393. } | (string | {
  7394. [x: string]: boolean;
  7395. } | (string | {
  7396. [x: string]: boolean;
  7397. } | (string | {
  7398. [x: string]: boolean;
  7399. } | (string | {
  7400. [x: string]: boolean;
  7401. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7402. [x: string]: boolean;
  7403. } | (string | {
  7404. [x: string]: boolean;
  7405. } | (string | {
  7406. [x: string]: boolean;
  7407. } | (string | {
  7408. [x: string]: boolean;
  7409. } | (string | {
  7410. [x: string]: boolean;
  7411. } | (string | {
  7412. [x: string]: boolean;
  7413. } | (string | {
  7414. [x: string]: boolean;
  7415. } | (string | {
  7416. [x: string]: boolean;
  7417. } | (string | {
  7418. [x: string]: boolean;
  7419. } | (string | {
  7420. [x: string]: boolean;
  7421. } | (string | {
  7422. [x: string]: boolean;
  7423. } | (string | {
  7424. [x: string]: boolean;
  7425. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  7426. readonly required: false;
  7427. readonly validator: ((val: unknown) => boolean) | undefined;
  7428. __epPropKey: true;
  7429. };
  7430. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  7431. readonly visible: BooleanConstructor;
  7432. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7433. readonly pure: BooleanConstructor;
  7434. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7435. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7436. readonly popperClass: {
  7437. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  7438. [x: string]: boolean;
  7439. } | (string | {
  7440. [x: string]: boolean;
  7441. } | (string | {
  7442. [x: string]: boolean;
  7443. } | (string | {
  7444. [x: string]: boolean;
  7445. } | (string | {
  7446. [x: string]: boolean;
  7447. } | (string | {
  7448. [x: string]: boolean;
  7449. } | (string | {
  7450. [x: string]: boolean;
  7451. } | (string | {
  7452. [x: string]: boolean;
  7453. } | (string | {
  7454. [x: string]: boolean;
  7455. } | (string | {
  7456. [x: string]: boolean;
  7457. } | (string | {
  7458. [x: string]: boolean;
  7459. } | (string | {
  7460. [x: string]: boolean;
  7461. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7462. [x: string]: boolean;
  7463. } | (string | {
  7464. [x: string]: boolean;
  7465. } | (string | {
  7466. [x: string]: boolean;
  7467. } | (string | {
  7468. [x: string]: boolean;
  7469. } | (string | {
  7470. [x: string]: boolean;
  7471. } | (string | {
  7472. [x: string]: boolean;
  7473. } | (string | {
  7474. [x: string]: boolean;
  7475. } | (string | {
  7476. [x: string]: boolean;
  7477. } | (string | {
  7478. [x: string]: boolean;
  7479. } | (string | {
  7480. [x: string]: boolean;
  7481. } | (string | {
  7482. [x: string]: boolean;
  7483. } | (string | {
  7484. [x: string]: boolean;
  7485. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  7486. [x: string]: boolean;
  7487. } | (string | {
  7488. [x: string]: boolean;
  7489. } | (string | {
  7490. [x: string]: boolean;
  7491. } | (string | {
  7492. [x: string]: boolean;
  7493. } | (string | {
  7494. [x: string]: boolean;
  7495. } | (string | {
  7496. [x: string]: boolean;
  7497. } | (string | {
  7498. [x: string]: boolean;
  7499. } | (string | {
  7500. [x: string]: boolean;
  7501. } | (string | {
  7502. [x: string]: boolean;
  7503. } | (string | {
  7504. [x: string]: boolean;
  7505. } | (string | {
  7506. [x: string]: boolean;
  7507. } | (string | {
  7508. [x: string]: boolean;
  7509. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7510. [x: string]: boolean;
  7511. } | (string | {
  7512. [x: string]: boolean;
  7513. } | (string | {
  7514. [x: string]: boolean;
  7515. } | (string | {
  7516. [x: string]: boolean;
  7517. } | (string | {
  7518. [x: string]: boolean;
  7519. } | (string | {
  7520. [x: string]: boolean;
  7521. } | (string | {
  7522. [x: string]: boolean;
  7523. } | (string | {
  7524. [x: string]: boolean;
  7525. } | (string | {
  7526. [x: string]: boolean;
  7527. } | (string | {
  7528. [x: string]: boolean;
  7529. } | (string | {
  7530. [x: string]: boolean;
  7531. } | (string | {
  7532. [x: string]: boolean;
  7533. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  7534. readonly required: false;
  7535. readonly validator: ((val: unknown) => boolean) | undefined;
  7536. __epPropKey: true;
  7537. };
  7538. readonly popperStyle: {
  7539. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  7540. readonly required: false;
  7541. readonly validator: ((val: unknown) => boolean) | undefined;
  7542. __epPropKey: true;
  7543. };
  7544. readonly referenceEl: {
  7545. readonly type: PropType<HTMLElement>;
  7546. readonly required: false;
  7547. readonly validator: ((val: unknown) => boolean) | undefined;
  7548. __epPropKey: true;
  7549. };
  7550. readonly triggerTargetEl: {
  7551. readonly type: PropType<HTMLElement>;
  7552. readonly required: false;
  7553. readonly validator: ((val: unknown) => boolean) | undefined;
  7554. __epPropKey: true;
  7555. };
  7556. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7557. readonly virtualTriggering: BooleanConstructor;
  7558. readonly zIndex: NumberConstructor;
  7559. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  7560. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  7561. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  7562. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7563. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  7564. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  7565. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  7566. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  7567. }, {
  7568. /**
  7569. * @description popper content element
  7570. */
  7571. popperContentRef: Ref<HTMLElement | undefined>;
  7572. /**
  7573. * @description popperjs instance
  7574. */
  7575. popperInstanceRef: ComputedRef<Instance_2 | undefined>;
  7576. /**
  7577. * @description method for updating popper
  7578. */
  7579. updatePopper: (shouldUpdateZIndex?: boolean) => void;
  7580. /**
  7581. * @description content style
  7582. */
  7583. contentStyle: ComputedRef<StyleValue[]>;
  7584. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7585. blur: () => void;
  7586. close: () => void;
  7587. focus: () => void;
  7588. mouseenter: (evt: MouseEvent) => void;
  7589. mouseleave: (evt: MouseEvent) => void;
  7590. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7591. readonly ariaLabel: StringConstructor;
  7592. readonly id: StringConstructor;
  7593. readonly style: {
  7594. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  7595. readonly required: false;
  7596. readonly validator: ((val: unknown) => boolean) | undefined;
  7597. __epPropKey: true;
  7598. };
  7599. readonly className: {
  7600. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  7601. [x: string]: boolean;
  7602. } | (string | {
  7603. [x: string]: boolean;
  7604. } | (string | {
  7605. [x: string]: boolean;
  7606. } | (string | {
  7607. [x: string]: boolean;
  7608. } | (string | {
  7609. [x: string]: boolean;
  7610. } | (string | {
  7611. [x: string]: boolean;
  7612. } | (string | {
  7613. [x: string]: boolean;
  7614. } | (string | {
  7615. [x: string]: boolean;
  7616. } | (string | {
  7617. [x: string]: boolean;
  7618. } | (string | {
  7619. [x: string]: boolean;
  7620. } | (string | {
  7621. [x: string]: boolean;
  7622. } | (string | {
  7623. [x: string]: boolean;
  7624. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7625. [x: string]: boolean;
  7626. } | (string | {
  7627. [x: string]: boolean;
  7628. } | (string | {
  7629. [x: string]: boolean;
  7630. } | (string | {
  7631. [x: string]: boolean;
  7632. } | (string | {
  7633. [x: string]: boolean;
  7634. } | (string | {
  7635. [x: string]: boolean;
  7636. } | (string | {
  7637. [x: string]: boolean;
  7638. } | (string | {
  7639. [x: string]: boolean;
  7640. } | (string | {
  7641. [x: string]: boolean;
  7642. } | (string | {
  7643. [x: string]: boolean;
  7644. } | (string | {
  7645. [x: string]: boolean;
  7646. } | (string | {
  7647. [x: string]: boolean;
  7648. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  7649. [x: string]: boolean;
  7650. } | (string | {
  7651. [x: string]: boolean;
  7652. } | (string | {
  7653. [x: string]: boolean;
  7654. } | (string | {
  7655. [x: string]: boolean;
  7656. } | (string | {
  7657. [x: string]: boolean;
  7658. } | (string | {
  7659. [x: string]: boolean;
  7660. } | (string | {
  7661. [x: string]: boolean;
  7662. } | (string | {
  7663. [x: string]: boolean;
  7664. } | (string | {
  7665. [x: string]: boolean;
  7666. } | (string | {
  7667. [x: string]: boolean;
  7668. } | (string | {
  7669. [x: string]: boolean;
  7670. } | (string | {
  7671. [x: string]: boolean;
  7672. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7673. [x: string]: boolean;
  7674. } | (string | {
  7675. [x: string]: boolean;
  7676. } | (string | {
  7677. [x: string]: boolean;
  7678. } | (string | {
  7679. [x: string]: boolean;
  7680. } | (string | {
  7681. [x: string]: boolean;
  7682. } | (string | {
  7683. [x: string]: boolean;
  7684. } | (string | {
  7685. [x: string]: boolean;
  7686. } | (string | {
  7687. [x: string]: boolean;
  7688. } | (string | {
  7689. [x: string]: boolean;
  7690. } | (string | {
  7691. [x: string]: boolean;
  7692. } | (string | {
  7693. [x: string]: boolean;
  7694. } | (string | {
  7695. [x: string]: boolean;
  7696. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  7697. readonly required: false;
  7698. readonly validator: ((val: unknown) => boolean) | undefined;
  7699. __epPropKey: true;
  7700. };
  7701. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  7702. readonly visible: BooleanConstructor;
  7703. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7704. readonly pure: BooleanConstructor;
  7705. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7706. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  7707. readonly popperClass: {
  7708. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  7709. [x: string]: boolean;
  7710. } | (string | {
  7711. [x: string]: boolean;
  7712. } | (string | {
  7713. [x: string]: boolean;
  7714. } | (string | {
  7715. [x: string]: boolean;
  7716. } | (string | {
  7717. [x: string]: boolean;
  7718. } | (string | {
  7719. [x: string]: boolean;
  7720. } | (string | {
  7721. [x: string]: boolean;
  7722. } | (string | {
  7723. [x: string]: boolean;
  7724. } | (string | {
  7725. [x: string]: boolean;
  7726. } | (string | {
  7727. [x: string]: boolean;
  7728. } | (string | {
  7729. [x: string]: boolean;
  7730. } | (string | {
  7731. [x: string]: boolean;
  7732. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7733. [x: string]: boolean;
  7734. } | (string | {
  7735. [x: string]: boolean;
  7736. } | (string | {
  7737. [x: string]: boolean;
  7738. } | (string | {
  7739. [x: string]: boolean;
  7740. } | (string | {
  7741. [x: string]: boolean;
  7742. } | (string | {
  7743. [x: string]: boolean;
  7744. } | (string | {
  7745. [x: string]: boolean;
  7746. } | (string | {
  7747. [x: string]: boolean;
  7748. } | (string | {
  7749. [x: string]: boolean;
  7750. } | (string | {
  7751. [x: string]: boolean;
  7752. } | (string | {
  7753. [x: string]: boolean;
  7754. } | (string | {
  7755. [x: string]: boolean;
  7756. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  7757. [x: string]: boolean;
  7758. } | (string | {
  7759. [x: string]: boolean;
  7760. } | (string | {
  7761. [x: string]: boolean;
  7762. } | (string | {
  7763. [x: string]: boolean;
  7764. } | (string | {
  7765. [x: string]: boolean;
  7766. } | (string | {
  7767. [x: string]: boolean;
  7768. } | (string | {
  7769. [x: string]: boolean;
  7770. } | (string | {
  7771. [x: string]: boolean;
  7772. } | (string | {
  7773. [x: string]: boolean;
  7774. } | (string | {
  7775. [x: string]: boolean;
  7776. } | (string | {
  7777. [x: string]: boolean;
  7778. } | (string | {
  7779. [x: string]: boolean;
  7780. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  7781. [x: string]: boolean;
  7782. } | (string | {
  7783. [x: string]: boolean;
  7784. } | (string | {
  7785. [x: string]: boolean;
  7786. } | (string | {
  7787. [x: string]: boolean;
  7788. } | (string | {
  7789. [x: string]: boolean;
  7790. } | (string | {
  7791. [x: string]: boolean;
  7792. } | (string | {
  7793. [x: string]: boolean;
  7794. } | (string | {
  7795. [x: string]: boolean;
  7796. } | (string | {
  7797. [x: string]: boolean;
  7798. } | (string | {
  7799. [x: string]: boolean;
  7800. } | (string | {
  7801. [x: string]: boolean;
  7802. } | (string | {
  7803. [x: string]: boolean;
  7804. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  7805. readonly required: false;
  7806. readonly validator: ((val: unknown) => boolean) | undefined;
  7807. __epPropKey: true;
  7808. };
  7809. readonly popperStyle: {
  7810. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  7811. readonly required: false;
  7812. readonly validator: ((val: unknown) => boolean) | undefined;
  7813. __epPropKey: true;
  7814. };
  7815. readonly referenceEl: {
  7816. readonly type: PropType<HTMLElement>;
  7817. readonly required: false;
  7818. readonly validator: ((val: unknown) => boolean) | undefined;
  7819. __epPropKey: true;
  7820. };
  7821. readonly triggerTargetEl: {
  7822. readonly type: PropType<HTMLElement>;
  7823. readonly required: false;
  7824. readonly validator: ((val: unknown) => boolean) | undefined;
  7825. __epPropKey: true;
  7826. };
  7827. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7828. readonly virtualTriggering: BooleanConstructor;
  7829. readonly zIndex: NumberConstructor;
  7830. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  7831. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  7832. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  7833. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7834. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  7835. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  7836. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  7837. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  7838. }>> & {
  7839. onFocus?: (() => any) | undefined;
  7840. onBlur?: (() => any) | undefined;
  7841. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  7842. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  7843. onClose?: (() => any) | undefined;
  7844. }, {
  7845. readonly offset: number;
  7846. readonly visible: boolean;
  7847. readonly placement: EpPropMergeType<StringConstructor, Placement, unknown>;
  7848. readonly strategy: EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  7849. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  7850. readonly virtualTriggering: boolean;
  7851. readonly arrowOffset: number;
  7852. readonly boundariesPadding: number;
  7853. readonly fallbackPlacements: Placement[];
  7854. readonly gpuAcceleration: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7855. readonly popperOptions: Partial<Options>;
  7856. readonly enterable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7857. readonly focusOnShow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7858. readonly trapping: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7859. readonly stopPopperMouseEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7860. readonly pure: boolean;
  7861. }>;
  7862. declare const __VLS_component_80: DefineComponent<{
  7863. target: {
  7864. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>;
  7865. readonly required: false;
  7866. readonly validator: ((val: unknown) => boolean) | undefined;
  7867. __epPropKey: true;
  7868. };
  7869. title: StringConstructor;
  7870. description: StringConstructor;
  7871. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  7872. closeIcon: {
  7873. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  7874. readonly required: false;
  7875. readonly validator: ((val: unknown) => boolean) | undefined;
  7876. __epPropKey: true;
  7877. };
  7878. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  7879. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  7880. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  7881. style?: CSSProperties;
  7882. color?: string;
  7883. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  7884. style?: CSSProperties;
  7885. color?: string;
  7886. }) | (() => TourMask))[], unknown, unknown, undefined, boolean>;
  7887. contentStyle: {
  7888. readonly type: PropType<CSSProperties>;
  7889. readonly required: false;
  7890. readonly validator: ((val: unknown) => boolean) | undefined;
  7891. __epPropKey: true;
  7892. };
  7893. prevButtonProps: {
  7894. readonly type: PropType<TourBtnProps>;
  7895. readonly required: false;
  7896. readonly validator: ((val: unknown) => boolean) | undefined;
  7897. __epPropKey: true;
  7898. };
  7899. nextButtonProps: {
  7900. readonly type: PropType<TourBtnProps>;
  7901. readonly required: false;
  7902. readonly validator: ((val: unknown) => boolean) | undefined;
  7903. __epPropKey: true;
  7904. };
  7905. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>;
  7906. type: {
  7907. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  7908. readonly required: false;
  7909. readonly validator: ((val: unknown) => boolean) | undefined;
  7910. __epPropKey: true;
  7911. };
  7912. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7913. close: () => void;
  7914. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7915. target: {
  7916. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>;
  7917. readonly required: false;
  7918. readonly validator: ((val: unknown) => boolean) | undefined;
  7919. __epPropKey: true;
  7920. };
  7921. title: StringConstructor;
  7922. description: StringConstructor;
  7923. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  7924. closeIcon: {
  7925. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  7926. readonly required: false;
  7927. readonly validator: ((val: unknown) => boolean) | undefined;
  7928. __epPropKey: true;
  7929. };
  7930. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  7931. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  7932. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  7933. style?: CSSProperties;
  7934. color?: string;
  7935. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  7936. style?: CSSProperties;
  7937. color?: string;
  7938. }) | (() => TourMask))[], unknown, unknown, undefined, boolean>;
  7939. contentStyle: {
  7940. readonly type: PropType<CSSProperties>;
  7941. readonly required: false;
  7942. readonly validator: ((val: unknown) => boolean) | undefined;
  7943. __epPropKey: true;
  7944. };
  7945. prevButtonProps: {
  7946. readonly type: PropType<TourBtnProps>;
  7947. readonly required: false;
  7948. readonly validator: ((val: unknown) => boolean) | undefined;
  7949. __epPropKey: true;
  7950. };
  7951. nextButtonProps: {
  7952. readonly type: PropType<TourBtnProps>;
  7953. readonly required: false;
  7954. readonly validator: ((val: unknown) => boolean) | undefined;
  7955. __epPropKey: true;
  7956. };
  7957. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>;
  7958. type: {
  7959. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  7960. readonly required: false;
  7961. readonly validator: ((val: unknown) => boolean) | undefined;
  7962. __epPropKey: true;
  7963. };
  7964. }>> & {
  7965. onClose?: (() => any) | undefined;
  7966. }, {
  7967. mask: TourMask;
  7968. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>;
  7969. scrollIntoViewOptions: EpPropMergeType<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown>;
  7970. showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7971. showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  7972. }>;
  7973. declare const __VLS_component_81: DefineComponent<{
  7974. container: {
  7975. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>;
  7976. readonly required: false;
  7977. readonly validator: ((val: unknown) => boolean) | undefined;
  7978. __epPropKey: true;
  7979. };
  7980. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7981. bound: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7982. duration: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7983. marker: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7984. type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>;
  7985. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  7986. selectScrollTop: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  7987. }, {
  7988. scrollTo: (href?: string) => void;
  7989. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  7990. click: (e: MouseEvent, href?: string | undefined) => void;
  7991. change: (href: string) => void;
  7992. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  7993. container: {
  7994. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>;
  7995. readonly required: false;
  7996. readonly validator: ((val: unknown) => boolean) | undefined;
  7997. __epPropKey: true;
  7998. };
  7999. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  8000. bound: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  8001. duration: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  8002. marker: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  8003. type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>;
  8004. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  8005. selectScrollTop: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  8006. }>> & {
  8007. onChange?: ((href: string) => any) | undefined;
  8008. onClick?: ((e: MouseEvent, href?: string | undefined) => any) | undefined;
  8009. }, {
  8010. marker: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8011. direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>;
  8012. offset: number;
  8013. type: EpPropMergeType<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown>;
  8014. duration: number;
  8015. bound: number;
  8016. selectScrollTop: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8017. }>;
  8018. declare const __VLS_component_82: DefineComponent<{
  8019. title: StringConstructor;
  8020. href: StringConstructor;
  8021. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8022. title: StringConstructor;
  8023. href: StringConstructor;
  8024. }>>, {}>;
  8025. declare const __VLS_component_83: DefineComponent<{
  8026. ariaLabel: StringConstructor;
  8027. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  8028. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  8029. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  8030. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  8031. block: BooleanConstructor;
  8032. size: {
  8033. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  8034. readonly required: false;
  8035. readonly validator: ((val: unknown) => boolean) | undefined;
  8036. __epPropKey: true;
  8037. };
  8038. disabled: BooleanConstructor;
  8039. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  8040. id: StringConstructor;
  8041. name: StringConstructor;
  8042. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8043. "update:modelValue": (val: any) => void;
  8044. change: (val: any) => void;
  8045. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8046. ariaLabel: StringConstructor;
  8047. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  8048. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  8049. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  8050. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  8051. block: BooleanConstructor;
  8052. size: {
  8053. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  8054. readonly required: false;
  8055. readonly validator: ((val: unknown) => boolean) | undefined;
  8056. __epPropKey: true;
  8057. };
  8058. disabled: BooleanConstructor;
  8059. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  8060. id: StringConstructor;
  8061. name: StringConstructor;
  8062. }>> & {
  8063. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  8064. onChange?: ((val: any) => any) | undefined;
  8065. }, {
  8066. disabled: boolean;
  8067. direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>;
  8068. block: boolean;
  8069. props: Props;
  8070. modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  8071. options: Option_3[];
  8072. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8073. }>;
  8074. declare const __VLS_component_84: DefineComponent<{
  8075. options: EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>;
  8076. prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>;
  8077. split: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  8078. filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>;
  8079. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>;
  8080. showArrow: BooleanConstructor;
  8081. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  8082. whole: BooleanConstructor;
  8083. checkIsWhole: {
  8084. readonly type: PropType<(pattern: string, prefix: string) => boolean>;
  8085. readonly required: false;
  8086. readonly validator: ((val: unknown) => boolean) | undefined;
  8087. __epPropKey: true;
  8088. };
  8089. modelValue: StringConstructor;
  8090. loading: BooleanConstructor;
  8091. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  8092. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  8093. ariaLabel: StringConstructor;
  8094. id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  8095. size: {
  8096. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  8097. readonly required: false;
  8098. readonly validator: ((val: unknown) => boolean) | undefined;
  8099. __epPropKey: true;
  8100. };
  8101. disabled: BooleanConstructor;
  8102. maxlength: {
  8103. readonly type: PropType<EpPropMergeType<readonly [
  8104. StringConstructor,
  8105. NumberConstructor
  8106. ], unknown, unknown>>;
  8107. readonly required: false;
  8108. readonly validator: ((val: unknown) => boolean) | undefined;
  8109. __epPropKey: true;
  8110. };
  8111. minlength: {
  8112. readonly type: PropType<EpPropMergeType<readonly [
  8113. StringConstructor,
  8114. NumberConstructor
  8115. ], unknown, unknown>>;
  8116. readonly required: false;
  8117. readonly validator: ((val: unknown) => boolean) | undefined;
  8118. __epPropKey: true;
  8119. };
  8120. type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  8121. resize: {
  8122. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  8123. readonly required: false;
  8124. readonly validator: ((val: unknown) => boolean) | undefined;
  8125. __epPropKey: true;
  8126. };
  8127. autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  8128. minRows?: number;
  8129. maxRows?: number;
  8130. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  8131. minRows?: number;
  8132. maxRows?: number;
  8133. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  8134. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  8135. formatter: {
  8136. readonly type: PropType<Function>;
  8137. readonly required: false;
  8138. readonly validator: ((val: unknown) => boolean) | undefined;
  8139. __epPropKey: true;
  8140. };
  8141. parser: {
  8142. readonly type: PropType<Function>;
  8143. readonly required: false;
  8144. readonly validator: ((val: unknown) => boolean) | undefined;
  8145. __epPropKey: true;
  8146. };
  8147. placeholder: {
  8148. readonly type: PropType<string>;
  8149. readonly required: false;
  8150. readonly validator: ((val: unknown) => boolean) | undefined;
  8151. __epPropKey: true;
  8152. };
  8153. form: {
  8154. readonly type: PropType<string>;
  8155. readonly required: false;
  8156. readonly validator: ((val: unknown) => boolean) | undefined;
  8157. __epPropKey: true;
  8158. };
  8159. readonly: BooleanConstructor;
  8160. clearable: BooleanConstructor;
  8161. showPassword: BooleanConstructor;
  8162. showWordLimit: BooleanConstructor;
  8163. suffixIcon: {
  8164. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8165. readonly required: false;
  8166. readonly validator: ((val: unknown) => boolean) | undefined;
  8167. __epPropKey: true;
  8168. };
  8169. prefixIcon: {
  8170. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8171. readonly required: false;
  8172. readonly validator: ((val: unknown) => boolean) | undefined;
  8173. __epPropKey: true;
  8174. };
  8175. containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  8176. tabindex: EpPropFinalized<readonly [
  8177. StringConstructor,
  8178. NumberConstructor
  8179. ], unknown, unknown, 0, boolean>;
  8180. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8181. inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  8182. autofocus: BooleanConstructor;
  8183. rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  8184. }, {
  8185. input: Ref<InputInstance | undefined>;
  8186. tooltip: Ref<TooltipInstance | undefined>;
  8187. dropdownVisible: ComputedRef<boolean>;
  8188. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8189. input: (value: string) => void;
  8190. search: (pattern: string, prefix: string) => void;
  8191. select: (option: MentionOption, prefix: string) => void;
  8192. "update:modelValue": (value: string) => void;
  8193. blur: (evt: FocusEvent) => void;
  8194. focus: (evt: FocusEvent) => void;
  8195. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8196. options: EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>;
  8197. prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>;
  8198. split: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  8199. filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>;
  8200. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>;
  8201. showArrow: BooleanConstructor;
  8202. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  8203. whole: BooleanConstructor;
  8204. checkIsWhole: {
  8205. readonly type: PropType<(pattern: string, prefix: string) => boolean>;
  8206. readonly required: false;
  8207. readonly validator: ((val: unknown) => boolean) | undefined;
  8208. __epPropKey: true;
  8209. };
  8210. modelValue: StringConstructor;
  8211. loading: BooleanConstructor;
  8212. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  8213. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  8214. ariaLabel: StringConstructor;
  8215. id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  8216. size: {
  8217. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  8218. readonly required: false;
  8219. readonly validator: ((val: unknown) => boolean) | undefined;
  8220. __epPropKey: true;
  8221. };
  8222. disabled: BooleanConstructor;
  8223. maxlength: {
  8224. readonly type: PropType<EpPropMergeType<readonly [
  8225. StringConstructor,
  8226. NumberConstructor
  8227. ], unknown, unknown>>;
  8228. readonly required: false;
  8229. readonly validator: ((val: unknown) => boolean) | undefined;
  8230. __epPropKey: true;
  8231. };
  8232. minlength: {
  8233. readonly type: PropType<EpPropMergeType<readonly [
  8234. StringConstructor,
  8235. NumberConstructor
  8236. ], unknown, unknown>>;
  8237. readonly required: false;
  8238. readonly validator: ((val: unknown) => boolean) | undefined;
  8239. __epPropKey: true;
  8240. };
  8241. type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  8242. resize: {
  8243. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  8244. readonly required: false;
  8245. readonly validator: ((val: unknown) => boolean) | undefined;
  8246. __epPropKey: true;
  8247. };
  8248. autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  8249. minRows?: number;
  8250. maxRows?: number;
  8251. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  8252. minRows?: number;
  8253. maxRows?: number;
  8254. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  8255. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  8256. formatter: {
  8257. readonly type: PropType<Function>;
  8258. readonly required: false;
  8259. readonly validator: ((val: unknown) => boolean) | undefined;
  8260. __epPropKey: true;
  8261. };
  8262. parser: {
  8263. readonly type: PropType<Function>;
  8264. readonly required: false;
  8265. readonly validator: ((val: unknown) => boolean) | undefined;
  8266. __epPropKey: true;
  8267. };
  8268. placeholder: {
  8269. readonly type: PropType<string>;
  8270. readonly required: false;
  8271. readonly validator: ((val: unknown) => boolean) | undefined;
  8272. __epPropKey: true;
  8273. };
  8274. form: {
  8275. readonly type: PropType<string>;
  8276. readonly required: false;
  8277. readonly validator: ((val: unknown) => boolean) | undefined;
  8278. __epPropKey: true;
  8279. };
  8280. readonly: BooleanConstructor;
  8281. clearable: BooleanConstructor;
  8282. showPassword: BooleanConstructor;
  8283. showWordLimit: BooleanConstructor;
  8284. suffixIcon: {
  8285. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8286. readonly required: false;
  8287. readonly validator: ((val: unknown) => boolean) | undefined;
  8288. __epPropKey: true;
  8289. };
  8290. prefixIcon: {
  8291. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8292. readonly required: false;
  8293. readonly validator: ((val: unknown) => boolean) | undefined;
  8294. __epPropKey: true;
  8295. };
  8296. containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  8297. tabindex: EpPropFinalized<readonly [
  8298. StringConstructor,
  8299. NumberConstructor
  8300. ], unknown, unknown, 0, boolean>;
  8301. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8302. inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  8303. autofocus: BooleanConstructor;
  8304. rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  8305. }>> & {
  8306. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  8307. onFocus?: ((evt: FocusEvent) => any) | undefined;
  8308. onBlur?: ((evt: FocusEvent) => any) | undefined;
  8309. onInput?: ((value: string) => any) | undefined;
  8310. onSelect?: ((option: MentionOption, prefix: string) => any) | undefined;
  8311. onSearch?: ((pattern: string, prefix: string) => any) | undefined;
  8312. }, {
  8313. disabled: boolean;
  8314. offset: number;
  8315. id: string;
  8316. type: string;
  8317. split: string;
  8318. loading: boolean;
  8319. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown>;
  8320. options: MentionOption[];
  8321. tabindex: EpPropMergeType<readonly [
  8322. StringConstructor,
  8323. NumberConstructor
  8324. ], unknown, unknown>;
  8325. prefix: EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>;
  8326. readonly: boolean;
  8327. autosize: InputAutoSize;
  8328. autocomplete: string;
  8329. containerRole: string;
  8330. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8331. inputStyle: StyleValue;
  8332. rows: number;
  8333. clearable: boolean;
  8334. showPassword: boolean;
  8335. showWordLimit: boolean;
  8336. autofocus: boolean;
  8337. popperOptions: Partial<Options>;
  8338. popperClass: string;
  8339. showArrow: boolean;
  8340. filterOption: EpPropMergeType<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown>;
  8341. whole: boolean;
  8342. }>;
  8343. declare const __VLS_component_85: DefineComponent<{
  8344. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8345. readonly dangerouslyUseHTMLString: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8346. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  8347. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>;
  8348. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8349. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8350. [key: string]: any;
  8351. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8352. [key: string]: any;
  8353. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8354. [key: string]: any;
  8355. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8356. [key: string]: any;
  8357. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  8358. readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  8359. (): () => void;
  8360. new (): any;
  8361. readonly prototype: any;
  8362. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  8363. (): () => void;
  8364. new (): any;
  8365. readonly prototype: any;
  8366. })[], unknown, unknown, undefined, boolean>;
  8367. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8368. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  8369. readonly plain: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8370. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
  8371. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8372. readonly grouping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8373. readonly repeatNum: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  8374. }, {
  8375. visible: Ref<boolean>;
  8376. bottom: ComputedRef<number>;
  8377. close: typeof close_2;
  8378. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8379. destroy: () => void;
  8380. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8381. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8382. readonly dangerouslyUseHTMLString: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8383. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  8384. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>;
  8385. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8386. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8387. [key: string]: any;
  8388. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8389. [key: string]: any;
  8390. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8391. [key: string]: any;
  8392. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8393. [key: string]: any;
  8394. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  8395. readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  8396. (): () => void;
  8397. new (): any;
  8398. readonly prototype: any;
  8399. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  8400. (): () => void;
  8401. new (): any;
  8402. readonly prototype: any;
  8403. })[], unknown, unknown, undefined, boolean>;
  8404. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8405. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  8406. readonly plain: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8407. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
  8408. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8409. readonly grouping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  8410. readonly repeatNum: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  8411. }>> & {
  8412. onDestroy?: (() => any) | undefined;
  8413. }, {
  8414. readonly zIndex: number;
  8415. readonly offset: number;
  8416. readonly icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  8417. readonly id: string;
  8418. readonly type: EpPropMergeType<StringConstructor, "error" | "success" | "warning" | "info", unknown>;
  8419. readonly message: EpPropMergeType<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8420. [key: string]: any;
  8421. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8422. [key: string]: any;
  8423. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8424. [key: string]: any;
  8425. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8426. [key: string]: any;
  8427. }> | (() => VNode)))[], unknown, unknown>;
  8428. readonly onClose: () => void;
  8429. readonly duration: number;
  8430. readonly customClass: string;
  8431. readonly dangerouslyUseHTMLString: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8432. readonly showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8433. readonly plain: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8434. readonly grouping: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8435. readonly repeatNum: number;
  8436. }>;
  8437. declare const __VLS_component_86: DefineComponent<{
  8438. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8439. readonly dangerouslyUseHTMLString: BooleanConstructor;
  8440. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 4500, boolean>;
  8441. readonly icon: {
  8442. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8443. readonly required: false;
  8444. readonly validator: ((val: unknown) => boolean) | undefined;
  8445. __epPropKey: true;
  8446. };
  8447. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8448. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8449. [key: string]: any;
  8450. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8451. [key: string]: any;
  8452. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8453. [key: string]: any;
  8454. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8455. [key: string]: any;
  8456. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  8457. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8458. readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  8459. (): () => void;
  8460. new (): any;
  8461. readonly prototype: any;
  8462. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  8463. (): () => void;
  8464. new (): any;
  8465. readonly prototype: any;
  8466. })[], unknown, unknown, () => undefined, boolean>;
  8467. readonly onClose: {
  8468. readonly type: PropType<() => void>;
  8469. readonly required: true;
  8470. readonly validator: ((val: unknown) => boolean) | undefined;
  8471. __epPropKey: true;
  8472. };
  8473. readonly position: EpPropFinalized<StringConstructor, "top-right" | "top-left" | "bottom-right" | "bottom-left", unknown, "top-right", boolean>;
  8474. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8475. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8476. readonly type: EpPropFinalized<StringConstructor, "" | "error" | "success" | "warning" | "info", unknown, "", boolean>;
  8477. readonly zIndex: NumberConstructor;
  8478. readonly closeIcon: {
  8479. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8480. readonly required: false;
  8481. readonly validator: ((val: unknown) => boolean) | undefined;
  8482. __epPropKey: true;
  8483. };
  8484. }, {
  8485. visible: Ref<boolean>;
  8486. /** @description close notification */
  8487. close: typeof close_3;
  8488. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8489. destroy: () => void;
  8490. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8491. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8492. readonly dangerouslyUseHTMLString: BooleanConstructor;
  8493. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 4500, boolean>;
  8494. readonly icon: {
  8495. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8496. readonly required: false;
  8497. readonly validator: ((val: unknown) => boolean) | undefined;
  8498. __epPropKey: true;
  8499. };
  8500. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8501. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8502. [key: string]: any;
  8503. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8504. [key: string]: any;
  8505. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8506. [key: string]: any;
  8507. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8508. [key: string]: any;
  8509. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  8510. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8511. readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  8512. (): () => void;
  8513. new (): any;
  8514. readonly prototype: any;
  8515. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  8516. (): () => void;
  8517. new (): any;
  8518. readonly prototype: any;
  8519. })[], unknown, unknown, () => undefined, boolean>;
  8520. readonly onClose: {
  8521. readonly type: PropType<() => void>;
  8522. readonly required: true;
  8523. readonly validator: ((val: unknown) => boolean) | undefined;
  8524. __epPropKey: true;
  8525. };
  8526. readonly position: EpPropFinalized<StringConstructor, "top-right" | "top-left" | "bottom-right" | "bottom-left", unknown, "top-right", boolean>;
  8527. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8528. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8529. readonly type: EpPropFinalized<StringConstructor, "" | "error" | "success" | "warning" | "info", unknown, "", boolean>;
  8530. readonly zIndex: NumberConstructor;
  8531. readonly closeIcon: {
  8532. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8533. readonly required: false;
  8534. readonly validator: ((val: unknown) => boolean) | undefined;
  8535. __epPropKey: true;
  8536. };
  8537. }>> & {
  8538. onDestroy?: (() => any) | undefined;
  8539. }, {
  8540. readonly title: string;
  8541. readonly position: EpPropMergeType<StringConstructor, "top-right" | "top-left" | "bottom-right" | "bottom-left", unknown>;
  8542. readonly offset: number;
  8543. readonly id: string;
  8544. readonly type: EpPropMergeType<StringConstructor, "" | "error" | "success" | "warning" | "info", unknown>;
  8545. readonly message: EpPropMergeType<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8546. [key: string]: any;
  8547. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8548. [key: string]: any;
  8549. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  8550. [key: string]: any;
  8551. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  8552. [key: string]: any;
  8553. }> | (() => VNode)))[], unknown, unknown>;
  8554. readonly onClick: () => void;
  8555. readonly duration: number;
  8556. readonly customClass: string;
  8557. readonly dangerouslyUseHTMLString: boolean;
  8558. readonly showClose: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8559. }>;
  8560. declare const __VLS_component_87: DefineComponent<{
  8561. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  8562. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  8563. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  8564. readonly disabled: BooleanConstructor;
  8565. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  8566. readonly transition: StringConstructor;
  8567. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  8568. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  8569. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8570. readonly popperStyle: {
  8571. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  8572. readonly required: false;
  8573. readonly validator: ((val: unknown) => boolean) | undefined;
  8574. __epPropKey: true;
  8575. };
  8576. readonly popperClass: {
  8577. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  8578. [x: string]: boolean;
  8579. } | (string | {
  8580. [x: string]: boolean;
  8581. } | (string | {
  8582. [x: string]: boolean;
  8583. } | (string | {
  8584. [x: string]: boolean;
  8585. } | (string | {
  8586. [x: string]: boolean;
  8587. } | (string | {
  8588. [x: string]: boolean;
  8589. } | (string | {
  8590. [x: string]: boolean;
  8591. } | (string | {
  8592. [x: string]: boolean;
  8593. } | (string | {
  8594. [x: string]: boolean;
  8595. } | (string | {
  8596. [x: string]: boolean;
  8597. } | (string | {
  8598. [x: string]: boolean;
  8599. } | (string | {
  8600. [x: string]: boolean;
  8601. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  8602. [x: string]: boolean;
  8603. } | (string | {
  8604. [x: string]: boolean;
  8605. } | (string | {
  8606. [x: string]: boolean;
  8607. } | (string | {
  8608. [x: string]: boolean;
  8609. } | (string | {
  8610. [x: string]: boolean;
  8611. } | (string | {
  8612. [x: string]: boolean;
  8613. } | (string | {
  8614. [x: string]: boolean;
  8615. } | (string | {
  8616. [x: string]: boolean;
  8617. } | (string | {
  8618. [x: string]: boolean;
  8619. } | (string | {
  8620. [x: string]: boolean;
  8621. } | (string | {
  8622. [x: string]: boolean;
  8623. } | (string | {
  8624. [x: string]: boolean;
  8625. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  8626. [x: string]: boolean;
  8627. } | (string | {
  8628. [x: string]: boolean;
  8629. } | (string | {
  8630. [x: string]: boolean;
  8631. } | (string | {
  8632. [x: string]: boolean;
  8633. } | (string | {
  8634. [x: string]: boolean;
  8635. } | (string | {
  8636. [x: string]: boolean;
  8637. } | (string | {
  8638. [x: string]: boolean;
  8639. } | (string | {
  8640. [x: string]: boolean;
  8641. } | (string | {
  8642. [x: string]: boolean;
  8643. } | (string | {
  8644. [x: string]: boolean;
  8645. } | (string | {
  8646. [x: string]: boolean;
  8647. } | (string | {
  8648. [x: string]: boolean;
  8649. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  8650. [x: string]: boolean;
  8651. } | (string | {
  8652. [x: string]: boolean;
  8653. } | (string | {
  8654. [x: string]: boolean;
  8655. } | (string | {
  8656. [x: string]: boolean;
  8657. } | (string | {
  8658. [x: string]: boolean;
  8659. } | (string | {
  8660. [x: string]: boolean;
  8661. } | (string | {
  8662. [x: string]: boolean;
  8663. } | (string | {
  8664. [x: string]: boolean;
  8665. } | (string | {
  8666. [x: string]: boolean;
  8667. } | (string | {
  8668. [x: string]: boolean;
  8669. } | (string | {
  8670. [x: string]: boolean;
  8671. } | (string | {
  8672. [x: string]: boolean;
  8673. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  8674. readonly required: false;
  8675. readonly validator: ((val: unknown) => boolean) | undefined;
  8676. __epPropKey: true;
  8677. };
  8678. readonly enterable: {
  8679. readonly default: true;
  8680. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  8681. readonly required: false;
  8682. readonly validator: ((val: unknown) => boolean) | undefined;
  8683. readonly __epPropKey: true;
  8684. };
  8685. readonly effect: {
  8686. readonly default: "light";
  8687. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  8688. readonly required: false;
  8689. readonly validator: ((val: unknown) => boolean) | undefined;
  8690. readonly __epPropKey: true;
  8691. };
  8692. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8693. readonly appendTo: {
  8694. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  8695. readonly required: false;
  8696. readonly validator: ((val: unknown) => boolean) | undefined;
  8697. __epPropKey: true;
  8698. };
  8699. readonly title: StringConstructor;
  8700. readonly width: EpPropFinalized<readonly [
  8701. StringConstructor,
  8702. NumberConstructor
  8703. ], unknown, unknown, 150, boolean>;
  8704. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  8705. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8706. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  8707. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8708. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8709. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8710. readonly "onUpdate:visible": {
  8711. readonly type: PropType<(visible: boolean) => void>;
  8712. readonly required: false;
  8713. readonly validator: ((val: unknown) => boolean) | undefined;
  8714. __epPropKey: true;
  8715. };
  8716. }, {
  8717. /** @description popper ref */
  8718. popperRef: ComputedRef<PopperInstance | undefined>;
  8719. /** @description hide popover */
  8720. hide: () => void;
  8721. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8722. "after-enter": () => void;
  8723. "after-leave": () => void;
  8724. "before-enter": () => void;
  8725. "before-leave": () => void;
  8726. "update:visible": (value: boolean) => void;
  8727. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8728. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  8729. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  8730. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  8731. readonly disabled: BooleanConstructor;
  8732. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  8733. readonly transition: StringConstructor;
  8734. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  8735. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  8736. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8737. readonly popperStyle: {
  8738. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  8739. readonly required: false;
  8740. readonly validator: ((val: unknown) => boolean) | undefined;
  8741. __epPropKey: true;
  8742. };
  8743. readonly popperClass: {
  8744. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  8745. [x: string]: boolean;
  8746. } | (string | {
  8747. [x: string]: boolean;
  8748. } | (string | {
  8749. [x: string]: boolean;
  8750. } | (string | {
  8751. [x: string]: boolean;
  8752. } | (string | {
  8753. [x: string]: boolean;
  8754. } | (string | {
  8755. [x: string]: boolean;
  8756. } | (string | {
  8757. [x: string]: boolean;
  8758. } | (string | {
  8759. [x: string]: boolean;
  8760. } | (string | {
  8761. [x: string]: boolean;
  8762. } | (string | {
  8763. [x: string]: boolean;
  8764. } | (string | {
  8765. [x: string]: boolean;
  8766. } | (string | {
  8767. [x: string]: boolean;
  8768. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  8769. [x: string]: boolean;
  8770. } | (string | {
  8771. [x: string]: boolean;
  8772. } | (string | {
  8773. [x: string]: boolean;
  8774. } | (string | {
  8775. [x: string]: boolean;
  8776. } | (string | {
  8777. [x: string]: boolean;
  8778. } | (string | {
  8779. [x: string]: boolean;
  8780. } | (string | {
  8781. [x: string]: boolean;
  8782. } | (string | {
  8783. [x: string]: boolean;
  8784. } | (string | {
  8785. [x: string]: boolean;
  8786. } | (string | {
  8787. [x: string]: boolean;
  8788. } | (string | {
  8789. [x: string]: boolean;
  8790. } | (string | {
  8791. [x: string]: boolean;
  8792. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  8793. [x: string]: boolean;
  8794. } | (string | {
  8795. [x: string]: boolean;
  8796. } | (string | {
  8797. [x: string]: boolean;
  8798. } | (string | {
  8799. [x: string]: boolean;
  8800. } | (string | {
  8801. [x: string]: boolean;
  8802. } | (string | {
  8803. [x: string]: boolean;
  8804. } | (string | {
  8805. [x: string]: boolean;
  8806. } | (string | {
  8807. [x: string]: boolean;
  8808. } | (string | {
  8809. [x: string]: boolean;
  8810. } | (string | {
  8811. [x: string]: boolean;
  8812. } | (string | {
  8813. [x: string]: boolean;
  8814. } | (string | {
  8815. [x: string]: boolean;
  8816. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  8817. [x: string]: boolean;
  8818. } | (string | {
  8819. [x: string]: boolean;
  8820. } | (string | {
  8821. [x: string]: boolean;
  8822. } | (string | {
  8823. [x: string]: boolean;
  8824. } | (string | {
  8825. [x: string]: boolean;
  8826. } | (string | {
  8827. [x: string]: boolean;
  8828. } | (string | {
  8829. [x: string]: boolean;
  8830. } | (string | {
  8831. [x: string]: boolean;
  8832. } | (string | {
  8833. [x: string]: boolean;
  8834. } | (string | {
  8835. [x: string]: boolean;
  8836. } | (string | {
  8837. [x: string]: boolean;
  8838. } | (string | {
  8839. [x: string]: boolean;
  8840. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  8841. readonly required: false;
  8842. readonly validator: ((val: unknown) => boolean) | undefined;
  8843. __epPropKey: true;
  8844. };
  8845. readonly enterable: {
  8846. readonly default: true;
  8847. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  8848. readonly required: false;
  8849. readonly validator: ((val: unknown) => boolean) | undefined;
  8850. readonly __epPropKey: true;
  8851. };
  8852. readonly effect: {
  8853. readonly default: "light";
  8854. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  8855. readonly required: false;
  8856. readonly validator: ((val: unknown) => boolean) | undefined;
  8857. readonly __epPropKey: true;
  8858. };
  8859. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8860. readonly appendTo: {
  8861. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  8862. readonly required: false;
  8863. readonly validator: ((val: unknown) => boolean) | undefined;
  8864. __epPropKey: true;
  8865. };
  8866. readonly title: StringConstructor;
  8867. readonly width: EpPropFinalized<readonly [
  8868. StringConstructor,
  8869. NumberConstructor
  8870. ], unknown, unknown, 150, boolean>;
  8871. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  8872. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8873. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  8874. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  8875. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8876. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  8877. readonly "onUpdate:visible": {
  8878. readonly type: PropType<(visible: boolean) => void>;
  8879. readonly required: false;
  8880. readonly validator: ((val: unknown) => boolean) | undefined;
  8881. __epPropKey: true;
  8882. };
  8883. }>> & {
  8884. "onUpdate:visible"?: ((value: boolean) => any) | undefined;
  8885. "onAfter-enter"?: (() => any) | undefined;
  8886. "onAfter-leave"?: (() => any) | undefined;
  8887. "onBefore-enter"?: (() => any) | undefined;
  8888. "onBefore-leave"?: (() => any) | undefined;
  8889. }, {
  8890. readonly disabled: boolean;
  8891. readonly width: EpPropMergeType<readonly [
  8892. StringConstructor,
  8893. NumberConstructor
  8894. ], unknown, unknown>;
  8895. readonly content: string;
  8896. readonly offset: number;
  8897. readonly visible: EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>;
  8898. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown>;
  8899. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  8900. readonly showAfter: number;
  8901. readonly hideAfter: number;
  8902. readonly autoClose: number;
  8903. readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  8904. readonly trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown>;
  8905. readonly popperOptions: Partial<Options>;
  8906. readonly enterable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8907. readonly triggerKeys: string[];
  8908. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8909. readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8910. readonly showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  8911. }>;
  8912. declare const __VLS_component_9: DefineComponent<{
  8913. readonly size: EpPropFinalized<readonly [
  8914. NumberConstructor,
  8915. StringConstructor
  8916. ], "" | "small" | "default" | "large", number, "", boolean>;
  8917. readonly shape: EpPropFinalized<StringConstructor, "circle" | "square", unknown, "circle", boolean>;
  8918. readonly icon: {
  8919. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8920. readonly required: false;
  8921. readonly validator: ((val: unknown) => boolean) | undefined;
  8922. __epPropKey: true;
  8923. };
  8924. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8925. readonly alt: StringConstructor;
  8926. readonly srcSet: StringConstructor;
  8927. readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>;
  8928. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  8929. error: (evt: Event) => void;
  8930. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  8931. readonly size: EpPropFinalized<readonly [
  8932. NumberConstructor,
  8933. StringConstructor
  8934. ], "" | "small" | "default" | "large", number, "", boolean>;
  8935. readonly shape: EpPropFinalized<StringConstructor, "circle" | "square", unknown, "circle", boolean>;
  8936. readonly icon: {
  8937. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  8938. readonly required: false;
  8939. readonly validator: ((val: unknown) => boolean) | undefined;
  8940. __epPropKey: true;
  8941. };
  8942. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  8943. readonly alt: StringConstructor;
  8944. readonly srcSet: StringConstructor;
  8945. readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>;
  8946. }>> & {
  8947. onError?: ((evt: Event) => any) | undefined;
  8948. }, {
  8949. readonly size: EpPropMergeType<readonly [
  8950. NumberConstructor,
  8951. StringConstructor
  8952. ], "" | "small" | "default" | "large", number>;
  8953. readonly shape: EpPropMergeType<StringConstructor, "circle" | "square", unknown>;
  8954. readonly src: string;
  8955. readonly fit: EpPropMergeType<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown>;
  8956. }>;
  8957. declare function __VLS_template(): {
  8958. default?(_: {}): any;
  8959. };
  8960. declare function __VLS_template_10(): {
  8961. default?(_: {}): any;
  8962. };
  8963. declare function __VLS_template_11(): {
  8964. default?(_: {}): any;
  8965. content?(_: {
  8966. value: string;
  8967. }): any;
  8968. };
  8969. declare function __VLS_template_12(): {
  8970. default?(_: {}): any;
  8971. };
  8972. declare function __VLS_template_13(): {
  8973. default?(_: {}): any;
  8974. };
  8975. declare function __VLS_template_14(): {
  8976. loading?(_: {}): any;
  8977. icon?(_: {}): any;
  8978. default?(_: {}): any;
  8979. };
  8980. declare function __VLS_template_15(): {
  8981. default?(_: {}): any;
  8982. };
  8983. declare function __VLS_template_16(): {
  8984. header?(_: {
  8985. date: string;
  8986. }): any;
  8987. "date-cell"?(_: {
  8988. data: {
  8989. isSelected: boolean;
  8990. type: string;
  8991. day: string;
  8992. date: Date;
  8993. };
  8994. }): any;
  8995. "date-cell"?(_: {
  8996. data: {
  8997. isSelected: boolean;
  8998. type: string;
  8999. day: string;
  9000. date: Date;
  9001. };
  9002. }): any;
  9003. };
  9004. declare function __VLS_template_17(): {
  9005. "date-cell"?(_: {
  9006. data: {
  9007. isSelected: boolean;
  9008. type: string;
  9009. day: string;
  9010. date: Date;
  9011. };
  9012. }): any;
  9013. };
  9014. declare function __VLS_template_18(): {
  9015. header?(_: {}): any;
  9016. default?(_: {}): any;
  9017. footer?(_: {}): any;
  9018. };
  9019. declare function __VLS_template_19(): {
  9020. default?(_: {}): any;
  9021. };
  9022. declare function __VLS_template_2(): {
  9023. icon?(_: {}): any;
  9024. title?(_: {}): any;
  9025. default?(_: {}): any;
  9026. };
  9027. declare function __VLS_template_20(): {
  9028. default?(_: {}): any;
  9029. };
  9030. declare function __VLS_template_21(): {
  9031. prefix?(_: {}): any;
  9032. empty?(_: {}): any;
  9033. empty?(_: {}): any;
  9034. "suggestion-item"?(_: {
  9035. item: CascaderNode;
  9036. }): any;
  9037. };
  9038. declare function __VLS_template_22(): {
  9039. default?(_: {}): any;
  9040. };
  9041. declare function __VLS_template_23(): {
  9042. default?(_: {}): any;
  9043. };
  9044. declare function __VLS_template_24(): {
  9045. default?(_: {}): any;
  9046. };
  9047. declare function __VLS_template_25(): {
  9048. default?(_: {}): any;
  9049. };
  9050. declare function __VLS_template_26(): {
  9051. default?(_: {}): any;
  9052. };
  9053. declare function __VLS_template_27(): {
  9054. default?(_: {}): any;
  9055. };
  9056. declare function __VLS_template_28(): {
  9057. title?(_: {
  9058. isActive: boolean | undefined;
  9059. }): any;
  9060. icon?(_: {
  9061. isActive: boolean | undefined;
  9062. }): any;
  9063. default?(_: {}): any;
  9064. };
  9065. declare function __VLS_template_29(): {
  9066. default?(_: {}): any;
  9067. };
  9068. declare function __VLS_template_3(): {
  9069. prepend?(_: {}): any;
  9070. prefix?(_: {}): any;
  9071. suffix?(_: {}): any;
  9072. append?(_: {}): any;
  9073. };
  9074. declare function __VLS_template_30(): {
  9075. default?(_: {}): any;
  9076. };
  9077. declare function __VLS_template_31(): {
  9078. default?(_: {}): any;
  9079. };
  9080. declare function __VLS_template_32(): {
  9081. default?(_: {}): any;
  9082. };
  9083. declare function __VLS_template_33(): {
  9084. default?(_: {}): any;
  9085. };
  9086. declare function __VLS_template_34(): {
  9087. default?(_: {}): any;
  9088. };
  9089. declare function __VLS_template_35(): Partial<Record<NonNullable<string | number>, (_: {}) => any>>;
  9090. declare function __VLS_template_36(): {
  9091. title?(_: {}): any;
  9092. extra?(_: {}): any;
  9093. };
  9094. declare function __VLS_template_37(): {
  9095. header?(_: {
  9096. close: () => void;
  9097. titleId: string;
  9098. titleClass: string;
  9099. }): any;
  9100. title?(_: {}): any;
  9101. default?(_: {}): any;
  9102. footer?(_: {}): any;
  9103. };
  9104. declare function __VLS_template_38(): {
  9105. default?(_: {}): any;
  9106. };
  9107. declare function __VLS_template_39(): {
  9108. header?(_: {
  9109. close: () => void;
  9110. titleId: string;
  9111. titleClass: string;
  9112. }): any;
  9113. title?(_: {}): any;
  9114. default?(_: {}): any;
  9115. footer?(_: {}): any;
  9116. };
  9117. declare function __VLS_template_4(): {
  9118. default?(_: {}): any;
  9119. };
  9120. declare function __VLS_template_40(): {
  9121. image?(_: {}): any;
  9122. description?(_: {}): any;
  9123. default?(_: {}): any;
  9124. };
  9125. declare function __VLS_template_41(): {
  9126. default?(_: {}): any;
  9127. };
  9128. declare function __VLS_template_42(): {
  9129. label?(_: {
  9130. label: string;
  9131. }): any;
  9132. default?(_: {}): any;
  9133. error?(_: {
  9134. error: string;
  9135. }): any;
  9136. };
  9137. declare function __VLS_template_43(): {
  9138. default?(_: {}): any;
  9139. };
  9140. declare function __VLS_template_44(): {
  9141. error?(_: {}): any;
  9142. placeholder?(_: {}): any;
  9143. viewer?(_: {}): any;
  9144. progress?(_: {
  9145. activeIndex: number;
  9146. total: number;
  9147. }): any;
  9148. toolbar?(_: {
  9149. actions: (action: ImageViewerAction, options?: {}) => void;
  9150. prev: () => void;
  9151. next: () => void;
  9152. reset: () => void;
  9153. activeIndex: number;
  9154. setActiveItem: (index: number) => void;
  9155. }): any;
  9156. };
  9157. declare function __VLS_template_45(): {
  9158. progress?(_: {
  9159. activeIndex: number;
  9160. total: number;
  9161. }): any;
  9162. toolbar?(_: {
  9163. actions: typeof handleActions;
  9164. prev: typeof prev;
  9165. next: typeof next;
  9166. reset: typeof toggleMode;
  9167. activeIndex: number;
  9168. setActiveItem: typeof setActiveItem;
  9169. }): any;
  9170. default?(_: {}): any;
  9171. };
  9172. declare function __VLS_template_46(): {
  9173. "decrease-icon"?(_: {}): any;
  9174. "increase-icon"?(_: {}): any;
  9175. prefix?(_: {}): any;
  9176. suffix?(_: {}): any;
  9177. };
  9178. declare function __VLS_template_47(): {
  9179. prefix?(_: {}): any;
  9180. tag?(_: {
  9181. value: string;
  9182. index: number;
  9183. }): any;
  9184. suffix?(_: {}): any;
  9185. };
  9186. declare function __VLS_template_48(): {
  9187. default?(_: {}): any;
  9188. icon?(_: {}): any;
  9189. };
  9190. declare function __VLS_template_49(): {
  9191. title?(_: {}): any;
  9192. title?(_: {}): any;
  9193. default?(_: {}): any;
  9194. default?(_: {}): any;
  9195. };
  9196. declare function __VLS_template_5(): {
  9197. default?(_: {}): any;
  9198. };
  9199. declare function __VLS_template_50(): {
  9200. title?(_: {}): any;
  9201. default?(_: {}): any;
  9202. };
  9203. declare function __VLS_template_51(): {
  9204. breadcrumb?(_: {}): any;
  9205. icon?(_: {}): any;
  9206. title?(_: {}): any;
  9207. content?(_: {}): any;
  9208. extra?(_: {}): any;
  9209. default?(_: {}): any;
  9210. };
  9211. declare function __VLS_template_52(): {
  9212. actions?(_: {
  9213. confirm: (e: MouseEvent) => void;
  9214. cancel: (e: MouseEvent) => void;
  9215. }): any;
  9216. reference?(_: {}): any;
  9217. };
  9218. declare function __VLS_template_53(): {
  9219. default?(_: {}): any;
  9220. };
  9221. declare function __VLS_template_54(): {
  9222. default?(_: {
  9223. percentage: number;
  9224. }): any;
  9225. default?(_: {
  9226. percentage: number;
  9227. }): any;
  9228. };
  9229. declare function __VLS_template_55(): {
  9230. default?(_: {}): any;
  9231. };
  9232. declare function __VLS_template_56(): {
  9233. default?(_: {}): any;
  9234. };
  9235. declare function __VLS_template_57(): {
  9236. default?(_: {}): any;
  9237. };
  9238. declare function __VLS_template_58(): {
  9239. icon?(_: {}): any;
  9240. title?(_: {}): any;
  9241. "sub-title"?(_: {}): any;
  9242. extra?(_: {}): any;
  9243. };
  9244. declare function __VLS_template_59(): {
  9245. default?(_: {}): any;
  9246. };
  9247. declare function __VLS_template_6(): {
  9248. default?(_: {}): any;
  9249. };
  9250. declare function __VLS_template_60(): {
  9251. default?(_: {}): any;
  9252. };
  9253. declare function __VLS_template_61(): {
  9254. template?(_: {
  9255. key: number;
  9256. }): any;
  9257. default?(_: {
  9258. [x: string]: unknown;
  9259. }): any;
  9260. };
  9261. declare function __VLS_template_62(): {
  9262. title?(_: {}): any;
  9263. prefix?(_: {}): any;
  9264. suffix?(_: {}): any;
  9265. };
  9266. declare function __VLS_template_63(): {
  9267. default?(_: {}): any;
  9268. };
  9269. declare function __VLS_template_64(): {
  9270. icon?(_: {}): any;
  9271. title?(_: {}): any;
  9272. description?(_: {}): any;
  9273. };
  9274. declare function __VLS_template_65(): {
  9275. "active-action"?(_: {}): any;
  9276. "inactive-action"?(_: {}): any;
  9277. };
  9278. declare function __VLS_template_66(): {
  9279. default?(_: {}): any;
  9280. };
  9281. declare function __VLS_template_67(): {
  9282. default?(_: {}): any;
  9283. default?(_: {}): any;
  9284. };
  9285. declare function __VLS_template_68(): {
  9286. default?(_: {}): any;
  9287. };
  9288. declare function __VLS_template_69(): {
  9289. "range-separator"?(_: {}): any;
  9290. default?(_: {
  9291. visible: boolean;
  9292. actualVisible: boolean;
  9293. parsedValue: DayOrDays;
  9294. format: string | undefined;
  9295. dateFormat: string | undefined;
  9296. timeFormat: string | undefined;
  9297. unlinkPanels: boolean;
  9298. type: string;
  9299. defaultValue: EpPropMergeType<(new (...args: any[]) => Date | [
  9300. Date,
  9301. Date
  9302. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  9303. Date,
  9304. Date
  9305. ]) | (() => SingleOrRange<Date>))[], unknown, unknown> | undefined;
  9306. showNow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  9307. onMousedown: any;
  9308. onPanelChange: any;
  9309. onCalendarChange: any;
  9310. onSetPickerOption: any;
  9311. onSelectRange: any;
  9312. onPick: any;
  9313. }): any;
  9314. };
  9315. declare function __VLS_template_7(): {
  9316. default?(_: {}): any;
  9317. content?(_: {}): any;
  9318. };
  9319. declare function __VLS_template_70(): {
  9320. dot?(_: {}): any;
  9321. default?(_: {}): any;
  9322. };
  9323. declare function __VLS_template_71(): {
  9324. empty?(_: {}): any;
  9325. default?(_: {}): any;
  9326. };
  9327. declare function __VLS_template_72(): {
  9328. "left-empty"?(_: {}): any;
  9329. "left-footer"?(_: {}): any;
  9330. "right-empty"?(_: {}): any;
  9331. "right-footer"?(_: {}): any;
  9332. };
  9333. declare function __VLS_template_73(): {
  9334. empty?(_: {}): any;
  9335. };
  9336. declare function __VLS_template_74(): {
  9337. file?(_: {
  9338. file: UploadFile;
  9339. index: number;
  9340. }): any;
  9341. file?(_: {
  9342. file: UploadFile;
  9343. index: number;
  9344. }): any;
  9345. trigger?(_: {}): any;
  9346. trigger?(_: {}): any;
  9347. default?(_: {}): any;
  9348. default?(_: {}): any;
  9349. default?(_: {}): any;
  9350. tip?(_: {}): any;
  9351. };
  9352. declare function __VLS_template_75(): {
  9353. default?(_: {}): any;
  9354. default?(_: {}): any;
  9355. };
  9356. declare function __VLS_template_76(): {
  9357. default?(_: {
  9358. file: UploadFile;
  9359. index: number;
  9360. }): any;
  9361. append?(_: {}): any;
  9362. };
  9363. declare function __VLS_template_77(): {
  9364. default?(_: {}): any;
  9365. };
  9366. declare function __VLS_template_78(): {
  9367. default?(_: {}): any;
  9368. };
  9369. declare function __VLS_template_79(): {
  9370. default?(_: {}): any;
  9371. indicators?(_: {
  9372. current: number;
  9373. total: number;
  9374. }): any;
  9375. };
  9376. declare function __VLS_template_8(): {
  9377. prepend?(_: {}): any;
  9378. append?(_: {}): any;
  9379. prefix?(_: {}): any;
  9380. suffix?(_: {}): any;
  9381. loading?(_: {}): any;
  9382. default?(_: {
  9383. item: Record<string, any>;
  9384. }): any;
  9385. };
  9386. declare function __VLS_template_80(): {
  9387. header?(_: {}): any;
  9388. default?(_: {}): any;
  9389. };
  9390. declare function __VLS_template_81(): {
  9391. default?(_: {}): any;
  9392. };
  9393. declare function __VLS_template_82(): {
  9394. default?(_: {}): any;
  9395. "sub-link"?(_: {}): any;
  9396. };
  9397. declare function __VLS_template_83(): {
  9398. default?(_: {
  9399. item: Option_3;
  9400. }): any;
  9401. };
  9402. declare function __VLS_template_84(): Partial<Record<NonNullable<string | number>, (_: any) => any>> & Partial<Record<NonNullable<string | number>, (_: any) => any>>;
  9403. declare function __VLS_template_85(): {
  9404. default?(_: {}): any;
  9405. };
  9406. declare function __VLS_template_86(): {
  9407. default?(_: {}): any;
  9408. };
  9409. declare function __VLS_template_87(): {
  9410. reference?(_: {}): any;
  9411. default?(_: {}): any;
  9412. };
  9413. declare function __VLS_template_9(): {
  9414. default?(_: {}): any;
  9415. };
  9416. declare type __VLS_WithTemplateSlots<T, S> = T & {
  9417. new (): {
  9418. $slots: S;
  9419. };
  9420. };
  9421. declare type __VLS_WithTemplateSlots_10<T, S> = T & {
  9422. new (): {
  9423. $slots: S;
  9424. };
  9425. };
  9426. declare type __VLS_WithTemplateSlots_11<T, S> = T & {
  9427. new (): {
  9428. $slots: S;
  9429. };
  9430. };
  9431. declare type __VLS_WithTemplateSlots_12<T, S> = T & {
  9432. new (): {
  9433. $slots: S;
  9434. };
  9435. };
  9436. declare type __VLS_WithTemplateSlots_13<T, S> = T & {
  9437. new (): {
  9438. $slots: S;
  9439. };
  9440. };
  9441. declare type __VLS_WithTemplateSlots_14<T, S> = T & {
  9442. new (): {
  9443. $slots: S;
  9444. };
  9445. };
  9446. declare type __VLS_WithTemplateSlots_15<T, S> = T & {
  9447. new (): {
  9448. $slots: S;
  9449. };
  9450. };
  9451. declare type __VLS_WithTemplateSlots_16<T, S> = T & {
  9452. new (): {
  9453. $slots: S;
  9454. };
  9455. };
  9456. declare type __VLS_WithTemplateSlots_17<T, S> = T & {
  9457. new (): {
  9458. $slots: S;
  9459. };
  9460. };
  9461. declare type __VLS_WithTemplateSlots_18<T, S> = T & {
  9462. new (): {
  9463. $slots: S;
  9464. };
  9465. };
  9466. declare type __VLS_WithTemplateSlots_19<T, S> = T & {
  9467. new (): {
  9468. $slots: S;
  9469. };
  9470. };
  9471. declare type __VLS_WithTemplateSlots_2<T, S> = T & {
  9472. new (): {
  9473. $slots: S;
  9474. };
  9475. };
  9476. declare type __VLS_WithTemplateSlots_20<T, S> = T & {
  9477. new (): {
  9478. $slots: S;
  9479. };
  9480. };
  9481. declare type __VLS_WithTemplateSlots_21<T, S> = T & {
  9482. new (): {
  9483. $slots: S;
  9484. };
  9485. };
  9486. declare type __VLS_WithTemplateSlots_22<T, S> = T & {
  9487. new (): {
  9488. $slots: S;
  9489. };
  9490. };
  9491. declare type __VLS_WithTemplateSlots_23<T, S> = T & {
  9492. new (): {
  9493. $slots: S;
  9494. };
  9495. };
  9496. declare type __VLS_WithTemplateSlots_24<T, S> = T & {
  9497. new (): {
  9498. $slots: S;
  9499. };
  9500. };
  9501. declare type __VLS_WithTemplateSlots_25<T, S> = T & {
  9502. new (): {
  9503. $slots: S;
  9504. };
  9505. };
  9506. declare type __VLS_WithTemplateSlots_26<T, S> = T & {
  9507. new (): {
  9508. $slots: S;
  9509. };
  9510. };
  9511. declare type __VLS_WithTemplateSlots_27<T, S> = T & {
  9512. new (): {
  9513. $slots: S;
  9514. };
  9515. };
  9516. declare type __VLS_WithTemplateSlots_28<T, S> = T & {
  9517. new (): {
  9518. $slots: S;
  9519. };
  9520. };
  9521. declare type __VLS_WithTemplateSlots_29<T, S> = T & {
  9522. new (): {
  9523. $slots: S;
  9524. };
  9525. };
  9526. declare type __VLS_WithTemplateSlots_3<T, S> = T & {
  9527. new (): {
  9528. $slots: S;
  9529. };
  9530. };
  9531. declare type __VLS_WithTemplateSlots_30<T, S> = T & {
  9532. new (): {
  9533. $slots: S;
  9534. };
  9535. };
  9536. declare type __VLS_WithTemplateSlots_31<T, S> = T & {
  9537. new (): {
  9538. $slots: S;
  9539. };
  9540. };
  9541. declare type __VLS_WithTemplateSlots_32<T, S> = T & {
  9542. new (): {
  9543. $slots: S;
  9544. };
  9545. };
  9546. declare type __VLS_WithTemplateSlots_33<T, S> = T & {
  9547. new (): {
  9548. $slots: S;
  9549. };
  9550. };
  9551. declare type __VLS_WithTemplateSlots_34<T, S> = T & {
  9552. new (): {
  9553. $slots: S;
  9554. };
  9555. };
  9556. declare type __VLS_WithTemplateSlots_35<T, S> = T & {
  9557. new (): {
  9558. $slots: S;
  9559. };
  9560. };
  9561. declare type __VLS_WithTemplateSlots_36<T, S> = T & {
  9562. new (): {
  9563. $slots: S;
  9564. };
  9565. };
  9566. declare type __VLS_WithTemplateSlots_37<T, S> = T & {
  9567. new (): {
  9568. $slots: S;
  9569. };
  9570. };
  9571. declare type __VLS_WithTemplateSlots_38<T, S> = T & {
  9572. new (): {
  9573. $slots: S;
  9574. };
  9575. };
  9576. declare type __VLS_WithTemplateSlots_39<T, S> = T & {
  9577. new (): {
  9578. $slots: S;
  9579. };
  9580. };
  9581. declare type __VLS_WithTemplateSlots_4<T, S> = T & {
  9582. new (): {
  9583. $slots: S;
  9584. };
  9585. };
  9586. declare type __VLS_WithTemplateSlots_40<T, S> = T & {
  9587. new (): {
  9588. $slots: S;
  9589. };
  9590. };
  9591. declare type __VLS_WithTemplateSlots_41<T, S> = T & {
  9592. new (): {
  9593. $slots: S;
  9594. };
  9595. };
  9596. declare type __VLS_WithTemplateSlots_42<T, S> = T & {
  9597. new (): {
  9598. $slots: S;
  9599. };
  9600. };
  9601. declare type __VLS_WithTemplateSlots_43<T, S> = T & {
  9602. new (): {
  9603. $slots: S;
  9604. };
  9605. };
  9606. declare type __VLS_WithTemplateSlots_44<T, S> = T & {
  9607. new (): {
  9608. $slots: S;
  9609. };
  9610. };
  9611. declare type __VLS_WithTemplateSlots_45<T, S> = T & {
  9612. new (): {
  9613. $slots: S;
  9614. };
  9615. };
  9616. declare type __VLS_WithTemplateSlots_46<T, S> = T & {
  9617. new (): {
  9618. $slots: S;
  9619. };
  9620. };
  9621. declare type __VLS_WithTemplateSlots_47<T, S> = T & {
  9622. new (): {
  9623. $slots: S;
  9624. };
  9625. };
  9626. declare type __VLS_WithTemplateSlots_48<T, S> = T & {
  9627. new (): {
  9628. $slots: S;
  9629. };
  9630. };
  9631. declare type __VLS_WithTemplateSlots_49<T, S> = T & {
  9632. new (): {
  9633. $slots: S;
  9634. };
  9635. };
  9636. declare type __VLS_WithTemplateSlots_5<T, S> = T & {
  9637. new (): {
  9638. $slots: S;
  9639. };
  9640. };
  9641. declare type __VLS_WithTemplateSlots_50<T, S> = T & {
  9642. new (): {
  9643. $slots: S;
  9644. };
  9645. };
  9646. declare type __VLS_WithTemplateSlots_51<T, S> = T & {
  9647. new (): {
  9648. $slots: S;
  9649. };
  9650. };
  9651. declare type __VLS_WithTemplateSlots_52<T, S> = T & {
  9652. new (): {
  9653. $slots: S;
  9654. };
  9655. };
  9656. declare type __VLS_WithTemplateSlots_53<T, S> = T & {
  9657. new (): {
  9658. $slots: S;
  9659. };
  9660. };
  9661. declare type __VLS_WithTemplateSlots_54<T, S> = T & {
  9662. new (): {
  9663. $slots: S;
  9664. };
  9665. };
  9666. declare type __VLS_WithTemplateSlots_55<T, S> = T & {
  9667. new (): {
  9668. $slots: S;
  9669. };
  9670. };
  9671. declare type __VLS_WithTemplateSlots_56<T, S> = T & {
  9672. new (): {
  9673. $slots: S;
  9674. };
  9675. };
  9676. declare type __VLS_WithTemplateSlots_57<T, S> = T & {
  9677. new (): {
  9678. $slots: S;
  9679. };
  9680. };
  9681. declare type __VLS_WithTemplateSlots_58<T, S> = T & {
  9682. new (): {
  9683. $slots: S;
  9684. };
  9685. };
  9686. declare type __VLS_WithTemplateSlots_59<T, S> = T & {
  9687. new (): {
  9688. $slots: S;
  9689. };
  9690. };
  9691. declare type __VLS_WithTemplateSlots_6<T, S> = T & {
  9692. new (): {
  9693. $slots: S;
  9694. };
  9695. };
  9696. declare type __VLS_WithTemplateSlots_60<T, S> = T & {
  9697. new (): {
  9698. $slots: S;
  9699. };
  9700. };
  9701. declare type __VLS_WithTemplateSlots_61<T, S> = T & {
  9702. new (): {
  9703. $slots: S;
  9704. };
  9705. };
  9706. declare type __VLS_WithTemplateSlots_62<T, S> = T & {
  9707. new (): {
  9708. $slots: S;
  9709. };
  9710. };
  9711. declare type __VLS_WithTemplateSlots_63<T, S> = T & {
  9712. new (): {
  9713. $slots: S;
  9714. };
  9715. };
  9716. declare type __VLS_WithTemplateSlots_64<T, S> = T & {
  9717. new (): {
  9718. $slots: S;
  9719. };
  9720. };
  9721. declare type __VLS_WithTemplateSlots_65<T, S> = T & {
  9722. new (): {
  9723. $slots: S;
  9724. };
  9725. };
  9726. declare type __VLS_WithTemplateSlots_66<T, S> = T & {
  9727. new (): {
  9728. $slots: S;
  9729. };
  9730. };
  9731. declare type __VLS_WithTemplateSlots_67<T, S> = T & {
  9732. new (): {
  9733. $slots: S;
  9734. };
  9735. };
  9736. declare type __VLS_WithTemplateSlots_68<T, S> = T & {
  9737. new (): {
  9738. $slots: S;
  9739. };
  9740. };
  9741. declare type __VLS_WithTemplateSlots_69<T, S> = T & {
  9742. new (): {
  9743. $slots: S;
  9744. };
  9745. };
  9746. declare type __VLS_WithTemplateSlots_7<T, S> = T & {
  9747. new (): {
  9748. $slots: S;
  9749. };
  9750. };
  9751. declare type __VLS_WithTemplateSlots_70<T, S> = T & {
  9752. new (): {
  9753. $slots: S;
  9754. };
  9755. };
  9756. declare type __VLS_WithTemplateSlots_71<T, S> = T & {
  9757. new (): {
  9758. $slots: S;
  9759. };
  9760. };
  9761. declare type __VLS_WithTemplateSlots_72<T, S> = T & {
  9762. new (): {
  9763. $slots: S;
  9764. };
  9765. };
  9766. declare type __VLS_WithTemplateSlots_73<T, S> = T & {
  9767. new (): {
  9768. $slots: S;
  9769. };
  9770. };
  9771. declare type __VLS_WithTemplateSlots_74<T, S> = T & {
  9772. new (): {
  9773. $slots: S;
  9774. };
  9775. };
  9776. declare type __VLS_WithTemplateSlots_75<T, S> = T & {
  9777. new (): {
  9778. $slots: S;
  9779. };
  9780. };
  9781. declare type __VLS_WithTemplateSlots_76<T, S> = T & {
  9782. new (): {
  9783. $slots: S;
  9784. };
  9785. };
  9786. declare type __VLS_WithTemplateSlots_77<T, S> = T & {
  9787. new (): {
  9788. $slots: S;
  9789. };
  9790. };
  9791. declare type __VLS_WithTemplateSlots_78<T, S> = T & {
  9792. new (): {
  9793. $slots: S;
  9794. };
  9795. };
  9796. declare type __VLS_WithTemplateSlots_79<T, S> = T & {
  9797. new (): {
  9798. $slots: S;
  9799. };
  9800. };
  9801. declare type __VLS_WithTemplateSlots_8<T, S> = T & {
  9802. new (): {
  9803. $slots: S;
  9804. };
  9805. };
  9806. declare type __VLS_WithTemplateSlots_80<T, S> = T & {
  9807. new (): {
  9808. $slots: S;
  9809. };
  9810. };
  9811. declare type __VLS_WithTemplateSlots_81<T, S> = T & {
  9812. new (): {
  9813. $slots: S;
  9814. };
  9815. };
  9816. declare type __VLS_WithTemplateSlots_82<T, S> = T & {
  9817. new (): {
  9818. $slots: S;
  9819. };
  9820. };
  9821. declare type __VLS_WithTemplateSlots_83<T, S> = T & {
  9822. new (): {
  9823. $slots: S;
  9824. };
  9825. };
  9826. declare type __VLS_WithTemplateSlots_84<T, S> = T & {
  9827. new (): {
  9828. $slots: S;
  9829. };
  9830. };
  9831. declare type __VLS_WithTemplateSlots_85<T, S> = T & {
  9832. new (): {
  9833. $slots: S;
  9834. };
  9835. };
  9836. declare type __VLS_WithTemplateSlots_86<T, S> = T & {
  9837. new (): {
  9838. $slots: S;
  9839. };
  9840. };
  9841. declare type __VLS_WithTemplateSlots_87<T, S> = T & {
  9842. new (): {
  9843. $slots: S;
  9844. };
  9845. };
  9846. declare type __VLS_WithTemplateSlots_9<T, S> = T & {
  9847. new (): {
  9848. $slots: S;
  9849. };
  9850. };
  9851. export declare type Action = "confirm" | "close" | "cancel";
  9852. export declare type AffixEmits = typeof affixEmits;
  9853. export declare const affixEmits: {
  9854. scroll: ({ scrollTop, fixed }: {
  9855. scrollTop: number;
  9856. fixed: boolean;
  9857. }) => boolean;
  9858. change: (fixed: boolean) => boolean;
  9859. };
  9860. export declare type AffixInstance = InstanceType<typeof _default_2> & unknown;
  9861. export declare type AffixProps = ExtractPropTypes<typeof affixProps>;
  9862. export declare const affixProps: {
  9863. readonly zIndex: EpPropFinalized<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown, 100, boolean>;
  9864. readonly target: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  9865. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  9866. readonly position: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "top", boolean>;
  9867. };
  9868. export declare const alertEffects: readonly [
  9869. "light",
  9870. "dark"
  9871. ];
  9872. export declare type AlertEmits = typeof alertEmits;
  9873. export declare const alertEmits: {
  9874. close: (evt: MouseEvent) => boolean;
  9875. };
  9876. export declare type AlertInstance = InstanceType<typeof _default_3> & unknown;
  9877. export declare type AlertProps = ExtractPropTypes<typeof alertProps>;
  9878. export declare const alertProps: {
  9879. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  9880. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  9881. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  9882. readonly closable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  9883. readonly closeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  9884. readonly showIcon: BooleanConstructor;
  9885. readonly center: BooleanConstructor;
  9886. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light", unknown, "light", boolean>;
  9887. };
  9888. export declare type Alignment = "auto" | "smart" | "center" | "start" | "end";
  9889. declare type Alignment_2 = "left" | "center" | "right";
  9890. export declare type AllowDragFunction = (node: Node_2) => boolean;
  9891. export declare type AllowDropFunction = (draggingNode: Node_2, dropNode: Node_2, type: AllowDropType) => boolean;
  9892. export declare type AllowDropType = "inner" | "prev" | "next";
  9893. export declare type AnchorEmits = typeof anchorEmits;
  9894. export declare const anchorEmits: {
  9895. change: (href: string) => boolean;
  9896. click: (e: MouseEvent, href?: string) => boolean;
  9897. };
  9898. export declare type AnchorInstance = InstanceType<typeof _default_103> & unknown;
  9899. export declare type AnchorProps = ExtractPropTypes<typeof anchorProps>;
  9900. export declare const anchorProps: {
  9901. container: {
  9902. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null) | ((new (...args: any[]) => string | HTMLElement | Window) | (() => string | HTMLElement | Window | null))[], unknown, unknown>>;
  9903. readonly required: false;
  9904. readonly validator: ((val: unknown) => boolean) | undefined;
  9905. __epPropKey: true;
  9906. };
  9907. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  9908. bound: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  9909. duration: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  9910. marker: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  9911. type: EpPropFinalized<(new (...args: any[]) => "default" | "underline") | (() => "default" | "underline") | ((new (...args: any[]) => "default" | "underline") | (() => "default" | "underline"))[], unknown, unknown, string, boolean>;
  9912. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  9913. selectScrollTop: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  9914. };
  9915. declare type AnyColumn = Column<any>;
  9916. declare type AnyColumns = Columns<any>;
  9917. export declare const ariaProps: {
  9918. ariaLabel: StringConstructor;
  9919. ariaOrientation: {
  9920. readonly type: PropType<string>;
  9921. readonly required: false;
  9922. readonly validator: ((val: unknown) => boolean) | undefined;
  9923. __epPropKey: true;
  9924. };
  9925. ariaControls: StringConstructor;
  9926. };
  9927. declare type Arrayable<T> = T | T[];
  9928. /**
  9929. * Array index key
  9930. *
  9931. * 数组下标键
  9932. */
  9933. declare type ArrayKey = number;
  9934. /**
  9935. * Array method key
  9936. *
  9937. * 数组方法键
  9938. */
  9939. declare type ArrayMethodKey = keyof any[];
  9940. export declare const arrowMiddleware: ({ arrowRef, padding, }: ArrowMiddlewareProps) => Middleware;
  9941. export declare type ArrowMiddlewareProps = {
  9942. arrowRef: Ref<HTMLElement | null | undefined>;
  9943. padding?: number | SideObject_2;
  9944. };
  9945. export declare type AsideInstance = InstanceType<typeof _default_33> & unknown;
  9946. export declare type AutocompleteData = Record<string, any>[];
  9947. export declare type AutocompleteEmits = typeof autocompleteEmits;
  9948. export declare const autocompleteEmits: {
  9949. "update:modelValue": (value: string) => boolean;
  9950. input: (value: string) => boolean;
  9951. change: (value: string) => boolean;
  9952. focus: (evt: FocusEvent) => boolean;
  9953. blur: (evt: FocusEvent) => boolean;
  9954. clear: () => boolean;
  9955. select: (item: Record<string, any>) => boolean;
  9956. };
  9957. export declare type AutocompleteFetchSuggestions = ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void) | AutocompleteData;
  9958. export declare type AutocompleteFetchSuggestionsCallback = (data: AutocompleteData) => void;
  9959. export declare type AutocompleteInstance = InstanceType<typeof _default_4> & unknown;
  9960. export declare type AutocompleteProps = ExtractPropTypes<typeof autocompleteProps>;
  9961. export declare const autocompleteProps: {
  9962. readonly ariaLabel: StringConstructor;
  9963. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  9964. readonly modelValue: EpPropFinalized<readonly [
  9965. StringConstructor,
  9966. NumberConstructor
  9967. ], unknown, unknown, "", boolean>;
  9968. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  9969. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end", unknown, "bottom-start", boolean>;
  9970. readonly fetchSuggestions: EpPropFinalized<(new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions) | ((new (...args: any[]) => AutocompleteData | ((queryString: string, cb: AutocompleteFetchSuggestionsCallback) => Awaitable<AutocompleteData> | void)) | (() => AutocompleteFetchSuggestions))[], unknown, unknown, () => void, boolean>;
  9971. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  9972. readonly triggerOnFocus: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  9973. readonly selectWhenUnmatched: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9974. readonly hideLoading: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9975. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  9976. readonly appendTo: {
  9977. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  9978. readonly required: false;
  9979. readonly validator: ((val: unknown) => boolean) | undefined;
  9980. __epPropKey: true;
  9981. };
  9982. readonly highlightFirstItem: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9983. readonly fitInputWidth: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9984. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9985. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  9986. readonly name: StringConstructor;
  9987. };
  9988. declare type AutoResizeHandler = (event: {
  9989. height: number;
  9990. width: number;
  9991. }) => void;
  9992. declare const AutoResizer: DefineComponent<{
  9993. readonly disableWidth: BooleanConstructor;
  9994. readonly disableHeight: BooleanConstructor;
  9995. readonly onResize: {
  9996. readonly type: PropType<(event: {
  9997. height: number;
  9998. width: number;
  9999. }) => void>;
  10000. readonly required: false;
  10001. readonly validator: ((val: unknown) => boolean) | undefined;
  10002. __epPropKey: true;
  10003. };
  10004. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  10005. readonly disableWidth: BooleanConstructor;
  10006. readonly disableHeight: BooleanConstructor;
  10007. readonly onResize: {
  10008. readonly type: PropType<(event: {
  10009. height: number;
  10010. width: number;
  10011. }) => void>;
  10012. readonly required: false;
  10013. readonly validator: ((val: unknown) => boolean) | undefined;
  10014. __epPropKey: true;
  10015. };
  10016. }>>, {
  10017. readonly disableWidth: boolean;
  10018. readonly disableHeight: boolean;
  10019. }>;
  10020. export declare type AutoResizerProps = ExtractPropTypes<typeof autoResizerProps>;
  10021. export declare const autoResizerProps: {
  10022. readonly disableWidth: BooleanConstructor;
  10023. readonly disableHeight: BooleanConstructor;
  10024. readonly onResize: {
  10025. readonly type: PropType<AutoResizeHandler>;
  10026. readonly required: false;
  10027. readonly validator: ((val: unknown) => boolean) | undefined;
  10028. __epPropKey: true;
  10029. };
  10030. };
  10031. export declare type AvatarEmits = typeof avatarEmits;
  10032. export declare const avatarEmits: {
  10033. error: (evt: Event) => boolean;
  10034. };
  10035. export declare type AvatarInstance = InstanceType<typeof _default_9> & unknown;
  10036. export declare type AvatarProps = ExtractPropTypes<typeof avatarProps>;
  10037. export declare const avatarProps: {
  10038. readonly size: EpPropFinalized<readonly [
  10039. NumberConstructor,
  10040. StringConstructor
  10041. ], "" | "small" | "default" | "large", number, "", boolean>;
  10042. readonly shape: EpPropFinalized<StringConstructor, "circle" | "square", unknown, "circle", boolean>;
  10043. readonly icon: {
  10044. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  10045. readonly required: false;
  10046. readonly validator: ((val: unknown) => boolean) | undefined;
  10047. __epPropKey: true;
  10048. };
  10049. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10050. readonly alt: StringConstructor;
  10051. readonly srcSet: StringConstructor;
  10052. readonly fit: EpPropFinalized<(new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty) | ((new (...args: any[]) => "fill" | "contain" | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "none" | "cover" | "scale-down") | (() => ObjectFitProperty))[], unknown, unknown, "cover", boolean>;
  10053. };
  10054. declare type Awaitable<T> = Promise<T> | T;
  10055. export declare type BacktopEmits = typeof backtopEmits;
  10056. export declare const backtopEmits: {
  10057. click: (evt: MouseEvent) => boolean;
  10058. };
  10059. export declare type BacktopInstance = InstanceType<typeof _default_10> & unknown;
  10060. export declare type BacktopProps = ExtractPropTypes<typeof backtopProps>;
  10061. export declare const backtopProps: {
  10062. /**
  10063. * @description the button will not show until the scroll height reaches this value.
  10064. */
  10065. readonly visibilityHeight: {
  10066. readonly type: NumberConstructor;
  10067. readonly default: 200;
  10068. };
  10069. /**
  10070. * @description the target to trigger scroll.
  10071. */
  10072. readonly target: {
  10073. readonly type: StringConstructor;
  10074. readonly default: "";
  10075. };
  10076. /**
  10077. * @description right distance.
  10078. */
  10079. readonly right: {
  10080. readonly type: NumberConstructor;
  10081. readonly default: 40;
  10082. };
  10083. /**
  10084. * @description bottom distance.
  10085. */
  10086. readonly bottom: {
  10087. readonly type: NumberConstructor;
  10088. readonly default: 40;
  10089. };
  10090. };
  10091. declare const BACKWARD = "backward";
  10092. export declare type BadgeInstance = InstanceType<typeof _default_11> & unknown;
  10093. export declare type BadgeProps = ExtractPropTypes<typeof badgeProps>;
  10094. export declare const badgeProps: {
  10095. readonly value: EpPropFinalized<readonly [
  10096. StringConstructor,
  10097. NumberConstructor
  10098. ], unknown, unknown, "", boolean>;
  10099. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 99, boolean>;
  10100. readonly isDot: BooleanConstructor;
  10101. readonly hidden: BooleanConstructor;
  10102. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "danger", boolean>;
  10103. readonly showZero: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10104. readonly color: StringConstructor;
  10105. readonly badgeStyle: {
  10106. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  10107. readonly required: false;
  10108. readonly validator: ((val: unknown) => boolean) | undefined;
  10109. __epPropKey: true;
  10110. };
  10111. readonly offset: EpPropFinalized<(new (...args: any[]) => [
  10112. number,
  10113. number
  10114. ]) | (() => [
  10115. number,
  10116. number
  10117. ]) | ((new (...args: any[]) => [
  10118. number,
  10119. number
  10120. ]) | (() => [
  10121. number,
  10122. number
  10123. ]))[], unknown, unknown, readonly [
  10124. 0,
  10125. 0
  10126. ], boolean>;
  10127. readonly badgeClass: {
  10128. readonly type: PropType<string>;
  10129. readonly required: false;
  10130. readonly validator: ((val: unknown) => boolean) | undefined;
  10131. __epPropKey: true;
  10132. };
  10133. };
  10134. export declare const BAR_MAP: {
  10135. readonly vertical: {
  10136. readonly offset: "offsetHeight";
  10137. readonly scroll: "scrollTop";
  10138. readonly scrollSize: "scrollHeight";
  10139. readonly size: "height";
  10140. readonly key: "vertical";
  10141. readonly axis: "Y";
  10142. readonly client: "clientY";
  10143. readonly direction: "top";
  10144. };
  10145. readonly horizontal: {
  10146. readonly offset: "offsetWidth";
  10147. readonly scroll: "scrollLeft";
  10148. readonly scrollSize: "scrollWidth";
  10149. readonly size: "width";
  10150. readonly key: "horizontal";
  10151. readonly axis: "X";
  10152. readonly client: "clientX";
  10153. readonly direction: "left";
  10154. };
  10155. };
  10156. declare function blur_2(): void;
  10157. export declare type BorderStyle = CSSStyleDeclaration["borderStyle"];
  10158. export declare type BreadcrumbInstance = InstanceType<typeof _default_12> & unknown;
  10159. export declare type BreadcrumbItemInstance = InstanceType<typeof _default_13> & unknown;
  10160. export declare type BreadcrumbItemProps = ExtractPropTypes<typeof breadcrumbItemProps>;
  10161. export declare const breadcrumbItemProps: {
  10162. readonly to: EpPropFinalized<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown, "", boolean>;
  10163. readonly replace: BooleanConstructor;
  10164. };
  10165. export declare const breadcrumbKey: InjectionKey<BreadcrumbProps>;
  10166. export declare type BreadcrumbProps = ExtractPropTypes<typeof breadcrumbProps>;
  10167. export declare const breadcrumbProps: {
  10168. readonly separator: EpPropFinalized<StringConstructor, unknown, unknown, "/", boolean>;
  10169. readonly separatorIcon: {
  10170. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  10171. readonly required: false;
  10172. readonly validator: ((val: unknown) => boolean) | undefined;
  10173. __epPropKey: true;
  10174. };
  10175. };
  10176. declare type BrowserNativeObject = Date | FileList | File | Blob | RegExp;
  10177. export declare const buildLocaleContext: (locale: MaybeRef<Language>) => LocaleContext;
  10178. export declare const buildTimeList: (value: number, bound: number) => TimeList;
  10179. export declare const buildTranslator: (locale: MaybeRef<Language>) => Translator;
  10180. export declare interface ButtonConfigContext {
  10181. autoInsertSpace?: boolean;
  10182. }
  10183. export declare type ButtonEmits = typeof buttonEmits;
  10184. export declare const buttonEmits: {
  10185. click: (evt: MouseEvent) => boolean;
  10186. };
  10187. export declare interface ButtonGroupContext {
  10188. size?: ButtonProps["size"];
  10189. type?: ButtonProps["type"];
  10190. }
  10191. export declare const buttonGroupContextKey: InjectionKey<ButtonGroupContext>;
  10192. export declare type ButtonGroupInstance = InstanceType<typeof _default_15> & unknown;
  10193. export declare type ButtonInstance = InstanceType<typeof _default_14> & unknown;
  10194. export declare type ButtonNativeType = ButtonProps["nativeType"];
  10195. export declare const buttonNativeTypes: readonly [
  10196. "button",
  10197. "submit",
  10198. "reset"
  10199. ];
  10200. export declare type ButtonProps = ExtractPropTypes<typeof buttonProps>;
  10201. export declare const buttonProps: {
  10202. readonly size: {
  10203. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10204. readonly required: false;
  10205. readonly validator: ((val: unknown) => boolean) | undefined;
  10206. __epPropKey: true;
  10207. };
  10208. readonly disabled: BooleanConstructor;
  10209. readonly type: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  10210. readonly icon: {
  10211. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  10212. readonly required: false;
  10213. readonly validator: ((val: unknown) => boolean) | undefined;
  10214. __epPropKey: true;
  10215. };
  10216. readonly nativeType: EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  10217. readonly loading: BooleanConstructor;
  10218. readonly loadingIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  10219. readonly plain: BooleanConstructor;
  10220. readonly text: BooleanConstructor;
  10221. readonly link: BooleanConstructor;
  10222. readonly bg: BooleanConstructor;
  10223. readonly autofocus: BooleanConstructor;
  10224. readonly round: BooleanConstructor;
  10225. readonly circle: BooleanConstructor;
  10226. readonly color: StringConstructor;
  10227. readonly dark: BooleanConstructor;
  10228. readonly autoInsertSpace: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  10229. readonly tag: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "button", boolean>;
  10230. };
  10231. export declare type ButtonType = ButtonProps["type"];
  10232. export declare const buttonTypes: readonly [
  10233. "default",
  10234. "primary",
  10235. "success",
  10236. "warning",
  10237. "info",
  10238. "danger",
  10239. "text",
  10240. ""
  10241. ];
  10242. declare type CalendarDateCellType = "next" | "prev" | "current";
  10243. export declare type CalendarDateTableInstance = DateTableInstance;
  10244. export declare type CalendarDateType = "prev-month" | "next-month" | "prev-year" | "next-year" | "today";
  10245. export declare type CalendarEmits = typeof calendarEmits;
  10246. export declare const calendarEmits: {
  10247. "update:modelValue": (value: Date) => boolean;
  10248. input: (value: Date) => boolean;
  10249. };
  10250. export declare type CalendarInstance = InstanceType<typeof _default_16> & unknown;
  10251. export declare type CalendarProps = ExtractPropTypes<typeof calendarProps>;
  10252. export declare const calendarProps: {
  10253. readonly modelValue: {
  10254. readonly type: PropType<Date>;
  10255. readonly required: false;
  10256. readonly validator: ((val: unknown) => boolean) | undefined;
  10257. __epPropKey: true;
  10258. };
  10259. readonly range: {
  10260. readonly type: PropType<[
  10261. Date,
  10262. Date
  10263. ]>;
  10264. readonly required: false;
  10265. readonly validator: ((val: unknown) => boolean) | undefined;
  10266. __epPropKey: true;
  10267. };
  10268. };
  10269. export declare type Callback = ((value: string, action: Action) => any) | ((action: Action) => any);
  10270. export declare type CardInstance = InstanceType<typeof _default_18> & unknown;
  10271. export declare type CardProps = ExtractPropTypes<typeof cardProps>;
  10272. export declare const cardProps: {
  10273. readonly header: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10274. readonly footer: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10275. readonly bodyStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  10276. readonly headerClass: StringConstructor;
  10277. readonly bodyClass: StringConstructor;
  10278. readonly footerClass: StringConstructor;
  10279. readonly shadow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "always", boolean>;
  10280. };
  10281. export declare const CAROUSEL_ITEM_NAME = "ElCarouselItem";
  10282. export declare type CarouselContext = {
  10283. root: Ref<HTMLElement | undefined>;
  10284. items: Ref<CarouselItemContext[]>;
  10285. isCardType: Ref<boolean>;
  10286. isVertical: Ref<boolean>;
  10287. loop: boolean;
  10288. cardScale: number;
  10289. addItem: (item: CarouselItemContext) => void;
  10290. removeItem: (uid: number) => void;
  10291. setActiveItem: (index: number) => void;
  10292. setContainerHeight: (height: number) => void;
  10293. };
  10294. export declare const carouselContextKey: InjectionKey<CarouselContext>;
  10295. export declare type CarouselEmits = typeof carouselEmits;
  10296. export declare const carouselEmits: {
  10297. /**
  10298. * @description triggers when the active slide switches
  10299. * @param current index of the new active slide
  10300. * @param prev index of the old active slide
  10301. */
  10302. change: (current: number, prev: number) => boolean;
  10303. };
  10304. export declare type CarouselInstance = InstanceType<typeof _default_19> & unknown;
  10305. export declare type CarouselItemContext = {
  10306. props: CarouselItemProps;
  10307. states: CarouselItemStates;
  10308. uid: number;
  10309. translateItem: (index: number, activeIndex: number, oldIndex?: number) => void;
  10310. };
  10311. export declare type CarouselItemInstance = InstanceType<typeof _default_20> & unknown;
  10312. export declare type CarouselItemProps = ExtractPropTypes<typeof carouselItemProps>;
  10313. export declare const carouselItemProps: {
  10314. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10315. readonly label: EpPropFinalized<readonly [
  10316. StringConstructor,
  10317. NumberConstructor
  10318. ], unknown, unknown, "", boolean>;
  10319. };
  10320. export declare type CarouselItemStates = {
  10321. hover: boolean;
  10322. translate: number;
  10323. scale: number;
  10324. active: boolean;
  10325. ready: boolean;
  10326. inStage: boolean;
  10327. animating: boolean;
  10328. };
  10329. export declare type CarouselProps = ExtractPropTypes<typeof carouselProps>;
  10330. export declare const carouselProps: {
  10331. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  10332. readonly height: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10333. readonly trigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  10334. readonly autoplay: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10335. readonly interval: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  10336. readonly indicatorPosition: EpPropFinalized<StringConstructor, "" | "none" | "outside", unknown, "", boolean>;
  10337. readonly arrow: EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "hover", boolean>;
  10338. readonly type: EpPropFinalized<StringConstructor, "" | "card", unknown, "", boolean>;
  10339. readonly cardScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.83, boolean>;
  10340. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10341. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  10342. readonly pauseOnHover: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10343. readonly motionBlur: BooleanConstructor;
  10344. };
  10345. export declare const CASCADER_PANEL_INJECTION_KEY: InjectionKey<ElCascaderPanelContext>;
  10346. export declare type CascaderConfig = Required<CascaderProps>;
  10347. declare type CascaderConfig_2 = Required<CascaderProps>;
  10348. export declare type CascaderEmits = typeof cascaderEmits;
  10349. export declare const cascaderEmits: {
  10350. "update:modelValue": (_: CascaderValue) => boolean;
  10351. change: (_: CascaderValue) => boolean;
  10352. focus: (evt: FocusEvent) => boolean;
  10353. blur: (evt: FocusEvent) => boolean;
  10354. clear: () => boolean;
  10355. visibleChange: (val: boolean) => boolean;
  10356. expandChange: (val: CascaderValue) => boolean;
  10357. removeTag: (val: CascaderNode["valueByOption"]) => boolean;
  10358. };
  10359. export declare type CascaderInstance = InstanceType<typeof _default_21> & unknown;
  10360. export declare class CascaderNode {
  10361. readonly data: Nullable<CascaderOption>;
  10362. readonly config: CascaderConfig_2;
  10363. readonly parent?: CascaderNode | undefined;
  10364. readonly root: boolean;
  10365. readonly uid: number;
  10366. readonly level: number;
  10367. readonly value: CascaderNodeValue_2;
  10368. readonly label: string;
  10369. readonly pathNodes: CascaderNode[];
  10370. readonly pathValues: CascaderNodePathValue_2;
  10371. readonly pathLabels: string[];
  10372. childrenData: ChildrenData;
  10373. children: CascaderNode[];
  10374. text: string;
  10375. loaded: boolean;
  10376. /**
  10377. * Is it checked
  10378. *
  10379. * @default false
  10380. */
  10381. checked: boolean;
  10382. /**
  10383. * Used to indicate the intermediate state of unchecked and fully checked child nodes
  10384. *
  10385. * @default false
  10386. */
  10387. indeterminate: boolean;
  10388. /**
  10389. * Loading Status
  10390. *
  10391. * @default false
  10392. */
  10393. loading: boolean;
  10394. constructor(data: Nullable<CascaderOption>, config: CascaderConfig_2, parent?: CascaderNode | undefined, root?: boolean);
  10395. get isDisabled(): boolean;
  10396. get isLeaf(): boolean;
  10397. get valueByOption(): CascaderNodeValue_2 | CascaderNodePathValue_2;
  10398. appendChild(childData: CascaderOption): CascaderNode;
  10399. calcText(allLevels: boolean, separator: string): string;
  10400. broadcast(event: string, ...args: unknown[]): void;
  10401. emit(event: string, ...args: unknown[]): void;
  10402. onParentCheck(checked: boolean): void;
  10403. onChildCheck(): void;
  10404. setCheckState(checked: boolean): void;
  10405. doCheck(checked: boolean): void;
  10406. }
  10407. export declare type CascaderNodePathValue = CascaderNodeValue[];
  10408. declare type CascaderNodePathValue_2 = CascaderNodeValue_2[];
  10409. export declare type CascaderNodeValue = string | number;
  10410. declare type CascaderNodeValue_2 = string | number;
  10411. export declare interface CascaderOption extends Record<string, unknown> {
  10412. label?: string;
  10413. value?: CascaderNodeValue_2;
  10414. children?: CascaderOption[];
  10415. disabled?: boolean;
  10416. leaf?: boolean;
  10417. }
  10418. export declare type CascaderPanelInstance = InstanceType<typeof _default_22> & unknown;
  10419. export declare interface CascaderProps {
  10420. expandTrigger?: ExpandTrigger;
  10421. multiple?: boolean;
  10422. checkStrictly?: boolean;
  10423. emitPath?: boolean;
  10424. lazy?: boolean;
  10425. lazyLoad?: LazyLoad_2;
  10426. value?: string;
  10427. label?: string;
  10428. children?: string;
  10429. disabled?: string | isDisabled_2;
  10430. leaf?: string | isLeaf_2;
  10431. hoverThreshold?: number;
  10432. }
  10433. export declare const cascaderProps: {
  10434. emptyValues: ArrayConstructor;
  10435. valueOnClear: EpPropFinalized<readonly [
  10436. StringConstructor,
  10437. NumberConstructor,
  10438. BooleanConstructor,
  10439. FunctionConstructor
  10440. ], unknown, unknown, undefined, boolean>;
  10441. size: {
  10442. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10443. readonly required: false;
  10444. readonly validator: ((val: unknown) => boolean) | undefined;
  10445. __epPropKey: true;
  10446. };
  10447. placeholder: StringConstructor;
  10448. disabled: BooleanConstructor;
  10449. clearable: BooleanConstructor;
  10450. filterable: BooleanConstructor;
  10451. filterMethod: EpPropFinalized<(new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  10452. (): (node: CascaderNode, keyword: string) => boolean;
  10453. new (): any;
  10454. readonly prototype: any;
  10455. } | ((new (...args: any[]) => (node: CascaderNode, keyword: string) => boolean) | (() => (node: CascaderNode, keyword: string) => boolean) | {
  10456. (): (node: CascaderNode, keyword: string) => boolean;
  10457. new (): any;
  10458. readonly prototype: any;
  10459. })[], unknown, unknown, (node: CascaderNode, keyword: string) => boolean, boolean>;
  10460. separator: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  10461. showAllLevels: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  10462. collapseTags: BooleanConstructor;
  10463. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  10464. collapseTagsTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  10465. debounce: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  10466. beforeFilter: EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  10467. (): (value: string) => boolean | Promise<any>;
  10468. new (): any;
  10469. readonly prototype: any;
  10470. } | ((new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
  10471. (): (value: string) => boolean | Promise<any>;
  10472. new (): any;
  10473. readonly prototype: any;
  10474. })[], unknown, unknown, () => true, boolean>;
  10475. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  10476. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  10477. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  10478. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10479. tagType: {
  10480. default: string;
  10481. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  10482. required: false;
  10483. validator: ((val: unknown) => boolean) | undefined;
  10484. __epPropKey: true;
  10485. };
  10486. tagEffect: {
  10487. default: string;
  10488. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  10489. required: false;
  10490. validator: ((val: unknown) => boolean) | undefined;
  10491. __epPropKey: true;
  10492. };
  10493. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  10494. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  10495. modelValue: {
  10496. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  10497. readonly required: false;
  10498. readonly validator: ((val: unknown) => boolean) | undefined;
  10499. __epPropKey: true;
  10500. };
  10501. options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  10502. props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  10503. };
  10504. export declare type CascaderValue = CascaderNodeValue | CascaderNodePathValue | (CascaderNodeValue | CascaderNodePathValue)[];
  10505. declare type CascaderValue_2 = CascaderNodeValue_2 | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[];
  10506. export declare type CellCls<T> = string | ((data: {
  10507. row: T;
  10508. rowIndex: number;
  10509. column: TableColumnCtx<T>;
  10510. columnIndex: number;
  10511. }) => string);
  10512. /**
  10513. * Renderer/Getter types
  10514. */
  10515. declare type CellRenderer<T> = (params: CellRendererParams<T>) => VNode;
  10516. /**
  10517. * Param types
  10518. */
  10519. declare type CellRendererParams<T> = {
  10520. cellData: T;
  10521. } & RowCommonParams & ColumnCommonParams<T>;
  10522. export declare type CellStyle<T> = CSSProperties | ((data: {
  10523. row: T;
  10524. rowIndex: number;
  10525. column: TableColumnCtx<T>;
  10526. columnIndex: number;
  10527. }) => CSSProperties);
  10528. export declare const CHANGE_EVENT = "change";
  10529. export declare type CheckboxEmits = typeof checkboxEmits;
  10530. export declare const checkboxEmits: {
  10531. "update:modelValue": (val: CheckboxValueType) => val is string | number | boolean;
  10532. change: (val: CheckboxValueType) => val is string | number | boolean;
  10533. };
  10534. declare type CheckboxGroupContext = {
  10535. modelValue?: WritableComputedRef<any>;
  10536. changeEvent?: (...args: any) => any;
  10537. } & ToRefs<Pick<CheckboxGroupProps, "size" | "min" | "max" | "disabled" | "validateEvent" | "fill" | "textColor">>;
  10538. export declare const checkboxGroupContextKey: InjectionKey<CheckboxGroupContext>;
  10539. export declare type CheckboxGroupEmits = typeof checkboxGroupEmits;
  10540. export declare const checkboxGroupEmits: {
  10541. "update:modelValue": (val: CheckboxGroupValueType) => boolean;
  10542. change: (val: CheckboxValueType[]) => boolean;
  10543. };
  10544. export declare type CheckboxGroupInstance = InstanceType<typeof _default_26> & unknown;
  10545. export declare type CheckboxGroupProps = ExtractPropTypes<typeof checkboxGroupProps>;
  10546. export declare const checkboxGroupProps: {
  10547. readonly ariaLabel: StringConstructor;
  10548. readonly modelValue: EpPropFinalized<(new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType) | ((new (...args: any[]) => CheckboxGroupValueType) | (() => CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  10549. readonly disabled: BooleanConstructor;
  10550. readonly min: NumberConstructor;
  10551. readonly max: NumberConstructor;
  10552. readonly size: {
  10553. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10554. readonly required: false;
  10555. readonly validator: ((val: unknown) => boolean) | undefined;
  10556. __epPropKey: true;
  10557. };
  10558. readonly fill: StringConstructor;
  10559. readonly textColor: StringConstructor;
  10560. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  10561. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10562. };
  10563. export declare type CheckboxGroupValueType = Exclude<CheckboxValueType, boolean>[];
  10564. export declare type CheckboxInstance = InstanceType<typeof _default_24> & unknown;
  10565. export declare type CheckboxProps = ExtractPropTypes<typeof checkboxProps>;
  10566. export declare const checkboxProps: {
  10567. ariaControls: StringConstructor;
  10568. /**
  10569. * @description binding value
  10570. */
  10571. modelValue: {
  10572. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  10573. default: undefined;
  10574. };
  10575. /**
  10576. * @description label of the Checkbox when used inside a `checkbox-group`
  10577. */
  10578. label: {
  10579. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  10580. default: undefined;
  10581. };
  10582. /**
  10583. * @description value of the Checkbox when used inside a `checkbox-group`
  10584. */
  10585. value: {
  10586. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  10587. default: undefined;
  10588. };
  10589. /**
  10590. * @description Set indeterminate state, only responsible for style control
  10591. */
  10592. indeterminate: BooleanConstructor;
  10593. /**
  10594. * @description whether the Checkbox is disabled
  10595. */
  10596. disabled: BooleanConstructor;
  10597. /**
  10598. * @description if the Checkbox is checked
  10599. */
  10600. checked: BooleanConstructor;
  10601. /**
  10602. * @description native 'name' attribute
  10603. */
  10604. name: {
  10605. type: StringConstructor;
  10606. default: undefined;
  10607. };
  10608. /**
  10609. * @description value of the Checkbox if it's checked
  10610. */
  10611. trueValue: {
  10612. type: (NumberConstructor | StringConstructor)[];
  10613. default: undefined;
  10614. };
  10615. /**
  10616. * @description value of the Checkbox if it's not checked
  10617. */
  10618. falseValue: {
  10619. type: (NumberConstructor | StringConstructor)[];
  10620. default: undefined;
  10621. };
  10622. /**
  10623. * @deprecated use `trueValue` instead
  10624. * @description value of the Checkbox if it's checked
  10625. */
  10626. trueLabel: {
  10627. type: (NumberConstructor | StringConstructor)[];
  10628. default: undefined;
  10629. };
  10630. /**
  10631. * @deprecated use `falseValue` instead
  10632. * @description value of the Checkbox if it's not checked
  10633. */
  10634. falseLabel: {
  10635. type: (NumberConstructor | StringConstructor)[];
  10636. default: undefined;
  10637. };
  10638. /**
  10639. * @description input id
  10640. */
  10641. id: {
  10642. type: StringConstructor;
  10643. default: undefined;
  10644. };
  10645. /**
  10646. * @description whether to add a border around Checkbox
  10647. */
  10648. border: BooleanConstructor;
  10649. /**
  10650. * @description size of the Checkbox
  10651. */
  10652. size: {
  10653. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10654. readonly required: false;
  10655. readonly validator: ((val: unknown) => boolean) | undefined;
  10656. __epPropKey: true;
  10657. };
  10658. /**
  10659. * @description input tabindex
  10660. */
  10661. tabindex: (NumberConstructor | StringConstructor)[];
  10662. /**
  10663. * @description whether to trigger form validation
  10664. */
  10665. validateEvent: {
  10666. type: BooleanConstructor;
  10667. default: boolean;
  10668. };
  10669. };
  10670. export declare type CheckboxValueType = string | number | boolean;
  10671. declare interface CheckedInfo {
  10672. checkedKeys: TreeKey_2[];
  10673. checkedNodes: TreeData_2;
  10674. halfCheckedKeys: TreeKey_2[];
  10675. halfCheckedNodes: TreeData_2;
  10676. }
  10677. export declare type CheckTagEmits = typeof checkTagEmits;
  10678. export declare const checkTagEmits: {
  10679. "update:checked": (value: boolean) => boolean;
  10680. change: (value: boolean) => boolean;
  10681. };
  10682. export declare type CheckTagInstance = InstanceType<typeof _default_23> & unknown;
  10683. export declare type CheckTagProps = ExtractPropTypes<typeof checkTagProps>;
  10684. export declare const checkTagProps: {
  10685. readonly checked: BooleanConstructor;
  10686. readonly disabled: BooleanConstructor;
  10687. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  10688. };
  10689. declare type ChildrenData = CascaderOption[] | undefined;
  10690. declare type CI<T> = {
  10691. column: TableColumnCtx<T>;
  10692. $index: number;
  10693. };
  10694. declare type ClassNameGetter<T> = (params: ClassNameGetterParams<T>) => string;
  10695. declare type ClassNameGetterParams<T> = {
  10696. cellData: T;
  10697. } & RowCommonParams & ColumnCommonParams<T>;
  10698. declare type ClassObjectType = Record<string, boolean>;
  10699. declare type ClassType = string | ClassObjectType | ClassType[];
  10700. declare function clickHandler(): void;
  10701. export declare const ClickOutside: ObjectDirective;
  10702. declare function close_2(): void;
  10703. declare function close_3(): void;
  10704. export declare type ColInstance = InstanceType<typeof _default_27> & unknown;
  10705. export declare type CollapseActiveName = string | number;
  10706. export declare interface CollapseContext {
  10707. activeNames: Ref<CollapseActiveName[]>;
  10708. handleItemClick: (name: CollapseActiveName) => void;
  10709. }
  10710. export declare const collapseContextKey: InjectionKey<CollapseContext>;
  10711. export declare type CollapseEmits = typeof collapseEmits;
  10712. export declare const collapseEmits: {
  10713. "update:modelValue": (value: CollapseModelValue) => value is string | number | CollapseActiveName[];
  10714. change: (value: CollapseModelValue) => value is string | number | CollapseActiveName[];
  10715. };
  10716. export declare type CollapseIconPositionType = "left" | "right";
  10717. export declare type CollapseInstance = InstanceType<typeof _default_28> & unknown;
  10718. export declare type CollapseItemInstance = InstanceType<typeof _default_29> & unknown;
  10719. export declare type CollapseItemProps = ExtractPropTypes<typeof collapseItemProps>;
  10720. export declare const collapseItemProps: {
  10721. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10722. readonly name: EpPropFinalized<(new (...args: any[]) => string | number) | (() => CollapseActiveName) | ((new (...args: any[]) => string | number) | (() => CollapseActiveName))[], unknown, unknown, undefined, boolean>;
  10723. readonly icon: {
  10724. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  10725. readonly required: false;
  10726. readonly validator: ((val: unknown) => boolean) | undefined;
  10727. __epPropKey: true;
  10728. };
  10729. readonly disabled: BooleanConstructor;
  10730. };
  10731. export declare type CollapseModelValue = Arrayable<CollapseActiveName>;
  10732. export declare type CollapseProps = ExtractPropTypes<typeof collapseProps>;
  10733. export declare const collapseProps: {
  10734. readonly accordion: BooleanConstructor;
  10735. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue) | ((new (...args: any[]) => string | number | CollapseActiveName[]) | (() => CollapseModelValue))[], unknown, unknown, () => undefined, boolean>;
  10736. readonly expandIconPosition: EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType) | ((new (...args: any[]) => "left" | "right") | (() => CollapseIconPositionType))[], unknown, unknown, "right", boolean>;
  10737. };
  10738. declare type CollectionItem<T = Record<string, any>> = {
  10739. ref: HTMLElement | null;
  10740. } & T;
  10741. declare class Color {
  10742. private _hue;
  10743. private _saturation;
  10744. private _value;
  10745. _alpha: number;
  10746. enableAlpha: boolean;
  10747. format: string;
  10748. value: string;
  10749. selected?: boolean;
  10750. constructor(options?: Partial<ColorOptions>);
  10751. set(prop: {
  10752. [key: string]: any;
  10753. } | any, value?: number): void;
  10754. get(prop: string): any;
  10755. toRgb(): {
  10756. r: number;
  10757. g: number;
  10758. b: number;
  10759. };
  10760. fromString(value: string): void;
  10761. compare(color: this): boolean;
  10762. doOnChange(): void;
  10763. }
  10764. declare interface ColorOptions {
  10765. enableAlpha: boolean;
  10766. format: string;
  10767. value?: string;
  10768. }
  10769. export declare interface ColorPickerContext {
  10770. currentColor: ComputedRef<string>;
  10771. }
  10772. export declare const colorPickerContextKey: InjectionKey<ColorPickerContext>;
  10773. export declare type ColorPickerEmits = typeof colorPickerEmits;
  10774. export declare const colorPickerEmits: {
  10775. "update:modelValue": (val: string | null) => boolean;
  10776. change: (val: string | null) => boolean;
  10777. activeChange: (val: string | null) => boolean;
  10778. focus: (evt: FocusEvent) => boolean;
  10779. blur: (evt: FocusEvent) => boolean;
  10780. };
  10781. export declare type ColorPickerInstance = InstanceType<typeof _default_31> & unknown;
  10782. export declare type ColorPickerProps = ExtractPropTypes<typeof colorPickerProps>;
  10783. export declare const colorPickerProps: {
  10784. readonly ariaLabel: StringConstructor;
  10785. readonly modelValue: StringConstructor;
  10786. readonly id: StringConstructor;
  10787. readonly showAlpha: BooleanConstructor;
  10788. readonly colorFormat: StringConstructor;
  10789. readonly disabled: BooleanConstructor;
  10790. readonly size: {
  10791. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10792. readonly required: false;
  10793. readonly validator: ((val: unknown) => boolean) | undefined;
  10794. __epPropKey: true;
  10795. };
  10796. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10797. readonly tabindex: EpPropFinalized<readonly [
  10798. StringConstructor,
  10799. NumberConstructor
  10800. ], unknown, unknown, 0, boolean>;
  10801. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10802. readonly predefine: {
  10803. readonly type: PropType<string[]>;
  10804. readonly required: false;
  10805. readonly validator: ((val: unknown) => boolean) | undefined;
  10806. __epPropKey: true;
  10807. };
  10808. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10809. };
  10810. export declare type ColProps = ExtractPropTypes<typeof colProps>;
  10811. export declare const colProps: {
  10812. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  10813. readonly span: EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
  10814. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  10815. readonly pull: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  10816. readonly push: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  10817. readonly xs: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  10818. readonly sm: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  10819. readonly md: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  10820. readonly lg: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  10821. readonly xl: EpPropFinalized<(new (...args: any[]) => number | ColSizeObject) | (() => ColSize) | ((new (...args: any[]) => number | ColSizeObject) | (() => ColSize))[], unknown, unknown, () => Mutable<{}>, boolean>;
  10822. };
  10823. export declare type ColSize = number | ColSizeObject;
  10824. export declare type ColSizeObject = {
  10825. span?: number;
  10826. offset?: number;
  10827. pull?: number;
  10828. push?: number;
  10829. };
  10830. export declare type Column<T = any> = {
  10831. /**
  10832. * Attributes
  10833. */
  10834. align?: Alignment_2;
  10835. class?: string | ClassNameGetter<T>;
  10836. key?: KeyType_2;
  10837. dataKey?: KeyType_2;
  10838. fixed?: true | FixedDirection;
  10839. flexGrow?: CSSProperties["flexGrow"];
  10840. flexShrink?: CSSProperties["flexShrink"];
  10841. title?: string;
  10842. hidden?: boolean;
  10843. headerClass?: HeaderClassGetter<T> | string;
  10844. maxWidth?: number;
  10845. minWidth?: number;
  10846. style?: CSSProperties;
  10847. sortable?: boolean;
  10848. width: number;
  10849. /**
  10850. * Renderers
  10851. */
  10852. cellRenderer?: CellRenderer<T>;
  10853. headerCellRenderer?: HeaderCellRenderer<T>;
  10854. /**
  10855. * Extendable sections
  10856. */
  10857. [key: string]: any;
  10858. };
  10859. export declare type ColumnCls<T> = string | ((data: {
  10860. row: T;
  10861. rowIndex: number;
  10862. }) => string);
  10863. declare type ColumnCommonParams<T> = {
  10864. columns: Column<T>[];
  10865. column: Column<T>;
  10866. columnIndex: number;
  10867. };
  10868. export declare type ColumnResizeHandler<T> = (column: Column<T>, width: number) => void;
  10869. export declare type Columns<T> = Column<T>[];
  10870. /**
  10871. * Handler types
  10872. */
  10873. export declare type ColumnSortHandler<T> = (params: ColumnSortParams<T>) => void;
  10874. /**
  10875. * Param types
  10876. */
  10877. export declare type ColumnSortParams<T> = {
  10878. column: Column<T>;
  10879. key: KeyType_2;
  10880. order: TableV2SortOrder;
  10881. };
  10882. export declare type ColumnStyle<T> = CSSProperties | ((data: {
  10883. row: T;
  10884. rowIndex: number;
  10885. }) => CSSProperties);
  10886. export declare const CommonPicker: __VLS_WithTemplateSlots_69<typeof __VLS_component_69, ReturnType<typeof __VLS_template_69>>;
  10887. export declare const CommonProps: {
  10888. readonly modelValue: {
  10889. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  10890. readonly required: false;
  10891. readonly validator: ((val: unknown) => boolean) | undefined;
  10892. __epPropKey: true;
  10893. };
  10894. readonly options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  10895. readonly props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  10896. };
  10897. export declare type ComponentSize = typeof componentSizes[number];
  10898. export declare const componentSizeMap: {
  10899. readonly large: 40;
  10900. readonly default: 32;
  10901. readonly small: 24;
  10902. };
  10903. export declare const componentSizes: readonly [
  10904. "",
  10905. "default",
  10906. "small",
  10907. "large"
  10908. ];
  10909. declare const ConfigProvider: DefineComponent<{
  10910. readonly emptyValues: ArrayConstructor;
  10911. readonly valueOnClear: EpPropFinalized<readonly [
  10912. StringConstructor,
  10913. NumberConstructor,
  10914. BooleanConstructor,
  10915. FunctionConstructor
  10916. ], unknown, unknown, undefined, boolean>;
  10917. readonly a11y: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10918. readonly locale: {
  10919. readonly type: PropType<Language>;
  10920. readonly required: false;
  10921. readonly validator: ((val: unknown) => boolean) | undefined;
  10922. __epPropKey: true;
  10923. };
  10924. readonly size: {
  10925. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10926. readonly required: false;
  10927. readonly validator: ((val: unknown) => boolean) | undefined;
  10928. __epPropKey: true;
  10929. };
  10930. readonly button: {
  10931. readonly type: PropType<ButtonConfigContext>;
  10932. readonly required: false;
  10933. readonly validator: ((val: unknown) => boolean) | undefined;
  10934. __epPropKey: true;
  10935. };
  10936. readonly experimentalFeatures: {
  10937. readonly type: PropType<ExperimentalFeatures>;
  10938. readonly required: false;
  10939. readonly validator: ((val: unknown) => boolean) | undefined;
  10940. __epPropKey: true;
  10941. };
  10942. readonly keyboardNavigation: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10943. readonly message: {
  10944. readonly type: PropType<MessageConfigContext>;
  10945. readonly required: false;
  10946. readonly validator: ((val: unknown) => boolean) | undefined;
  10947. __epPropKey: true;
  10948. };
  10949. readonly zIndex: NumberConstructor;
  10950. readonly namespace: EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  10951. }, () => VNode<RendererNode, RendererElement, {
  10952. [key: string]: any;
  10953. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  10954. readonly emptyValues: ArrayConstructor;
  10955. readonly valueOnClear: EpPropFinalized<readonly [
  10956. StringConstructor,
  10957. NumberConstructor,
  10958. BooleanConstructor,
  10959. FunctionConstructor
  10960. ], unknown, unknown, undefined, boolean>;
  10961. readonly a11y: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10962. readonly locale: {
  10963. readonly type: PropType<Language>;
  10964. readonly required: false;
  10965. readonly validator: ((val: unknown) => boolean) | undefined;
  10966. __epPropKey: true;
  10967. };
  10968. readonly size: {
  10969. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  10970. readonly required: false;
  10971. readonly validator: ((val: unknown) => boolean) | undefined;
  10972. __epPropKey: true;
  10973. };
  10974. readonly button: {
  10975. readonly type: PropType<ButtonConfigContext>;
  10976. readonly required: false;
  10977. readonly validator: ((val: unknown) => boolean) | undefined;
  10978. __epPropKey: true;
  10979. };
  10980. readonly experimentalFeatures: {
  10981. readonly type: PropType<ExperimentalFeatures>;
  10982. readonly required: false;
  10983. readonly validator: ((val: unknown) => boolean) | undefined;
  10984. __epPropKey: true;
  10985. };
  10986. readonly keyboardNavigation: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10987. readonly message: {
  10988. readonly type: PropType<MessageConfigContext>;
  10989. readonly required: false;
  10990. readonly validator: ((val: unknown) => boolean) | undefined;
  10991. __epPropKey: true;
  10992. };
  10993. readonly zIndex: NumberConstructor;
  10994. readonly namespace: EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  10995. }>>, {
  10996. readonly valueOnClear: EpPropMergeType<readonly [
  10997. StringConstructor,
  10998. NumberConstructor,
  10999. BooleanConstructor,
  11000. FunctionConstructor
  11001. ], unknown, unknown>;
  11002. readonly a11y: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11003. readonly keyboardNavigation: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11004. readonly namespace: string;
  11005. }>;
  11006. export declare type ConfigProviderContext = Partial<ConfigProviderProps>;
  11007. export declare const configProviderContextKey: InjectionKey<Ref<ConfigProviderContext>>;
  11008. export declare type ConfigProviderInstance = InstanceType<typeof ConfigProvider> & unknown;
  11009. export declare type ConfigProviderProps = ExtractPropTypes<typeof configProviderProps>;
  11010. export declare const configProviderProps: {
  11011. readonly emptyValues: ArrayConstructor;
  11012. readonly valueOnClear: EpPropFinalized<readonly [
  11013. StringConstructor,
  11014. NumberConstructor,
  11015. BooleanConstructor,
  11016. FunctionConstructor
  11017. ], unknown, unknown, undefined, boolean>;
  11018. readonly a11y: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11019. readonly locale: {
  11020. readonly type: PropType<Language>;
  11021. readonly required: false;
  11022. readonly validator: ((val: unknown) => boolean) | undefined;
  11023. __epPropKey: true;
  11024. };
  11025. readonly size: {
  11026. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  11027. readonly required: false;
  11028. readonly validator: ((val: unknown) => boolean) | undefined;
  11029. __epPropKey: true;
  11030. };
  11031. readonly button: {
  11032. readonly type: PropType<ButtonConfigContext>;
  11033. readonly required: false;
  11034. readonly validator: ((val: unknown) => boolean) | undefined;
  11035. __epPropKey: true;
  11036. };
  11037. readonly experimentalFeatures: {
  11038. readonly type: PropType<ExperimentalFeatures>;
  11039. readonly required: false;
  11040. readonly validator: ((val: unknown) => boolean) | undefined;
  11041. __epPropKey: true;
  11042. };
  11043. readonly keyboardNavigation: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11044. readonly message: {
  11045. readonly type: PropType<MessageConfigContext>;
  11046. readonly required: false;
  11047. readonly validator: ((val: unknown) => boolean) | undefined;
  11048. __epPropKey: true;
  11049. };
  11050. readonly zIndex: NumberConstructor;
  11051. readonly namespace: EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  11052. };
  11053. export declare type ContainerInstance = InstanceType<typeof _default_32> & unknown;
  11054. export declare type CountdownEmits = typeof countdownEmits;
  11055. export declare const countdownEmits: {
  11056. finish: () => boolean;
  11057. change: (value: number) => boolean;
  11058. };
  11059. export declare type CountdownInstance = InstanceType<typeof _default_37> & unknown;
  11060. export declare type CountdownProps = ExtractPropTypes<typeof countdownProps>;
  11061. export declare const countdownProps: {
  11062. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm:ss", boolean>;
  11063. readonly prefix: StringConstructor;
  11064. readonly suffix: StringConstructor;
  11065. readonly title: StringConstructor;
  11066. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  11067. readonly valueStyle: {
  11068. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  11069. readonly required: false;
  11070. readonly validator: ((val: unknown) => boolean) | undefined;
  11071. __epPropKey: true;
  11072. };
  11073. };
  11074. declare const createGrid: ({ name, clearCache, getColumnPosition, getColumnStartIndexForOffset, getColumnStopIndexForStartIndex, getEstimatedTotalHeight, getEstimatedTotalWidth, getColumnOffset, getRowOffset, getRowPosition, getRowStartIndexForOffset, getRowStopIndexForStartIndex, initCache, injectToInstance, validateProps, }: GridConstructorProps<VirtualizedGridProps>) => DefineComponent<{
  11075. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11076. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  11077. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  11078. ], boolean>;
  11079. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  11080. readonly height: {
  11081. readonly type: PropType<EpPropMergeType<readonly [
  11082. StringConstructor,
  11083. NumberConstructor
  11084. ], unknown, unknown>>;
  11085. readonly required: true;
  11086. readonly validator: ((val: unknown) => boolean) | undefined;
  11087. __epPropKey: true;
  11088. };
  11089. readonly innerElement: EpPropFinalized<readonly [
  11090. StringConstructor,
  11091. ObjectConstructor
  11092. ], unknown, unknown, "div", boolean>;
  11093. readonly style: {
  11094. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  11095. readonly required: false;
  11096. readonly validator: ((val: unknown) => boolean) | undefined;
  11097. __epPropKey: true;
  11098. };
  11099. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  11100. readonly width: {
  11101. readonly type: PropType<EpPropMergeType<readonly [
  11102. NumberConstructor,
  11103. StringConstructor
  11104. ], unknown, unknown>>;
  11105. readonly required: false;
  11106. readonly validator: ((val: unknown) => boolean) | undefined;
  11107. __epPropKey: true;
  11108. };
  11109. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11110. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  11111. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  11112. readonly columnWidth: {
  11113. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  11114. readonly required: true;
  11115. readonly validator: ((val: unknown) => boolean) | undefined;
  11116. __epPropKey: true;
  11117. };
  11118. readonly estimatedColumnWidth: {
  11119. readonly type: PropType<number>;
  11120. readonly required: false;
  11121. readonly validator: ((val: unknown) => boolean) | undefined;
  11122. __epPropKey: true;
  11123. };
  11124. readonly estimatedRowHeight: {
  11125. readonly type: PropType<number>;
  11126. readonly required: false;
  11127. readonly validator: ((val: unknown) => boolean) | undefined;
  11128. __epPropKey: true;
  11129. };
  11130. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  11131. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  11132. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  11133. (): GridItemKeyGetter;
  11134. new (): any;
  11135. readonly prototype: any;
  11136. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  11137. (): GridItemKeyGetter;
  11138. new (): any;
  11139. readonly prototype: any;
  11140. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  11141. columnIndex: number;
  11142. rowIndex: number;
  11143. }) => string, boolean>;
  11144. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  11145. readonly rowHeight: {
  11146. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  11147. readonly required: true;
  11148. readonly validator: ((val: unknown) => boolean) | undefined;
  11149. __epPropKey: true;
  11150. };
  11151. readonly totalColumn: {
  11152. readonly type: PropType<number>;
  11153. readonly required: true;
  11154. readonly validator: ((val: unknown) => boolean) | undefined;
  11155. __epPropKey: true;
  11156. };
  11157. readonly totalRow: {
  11158. readonly type: PropType<number>;
  11159. readonly required: true;
  11160. readonly validator: ((val: unknown) => boolean) | undefined;
  11161. __epPropKey: true;
  11162. };
  11163. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  11164. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  11165. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  11166. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  11167. readonly role: StringConstructor;
  11168. }, () => VNode<RendererNode, RendererElement, {
  11169. [key: string]: any;
  11170. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  11171. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11172. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  11173. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  11174. ], boolean>;
  11175. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  11176. readonly height: {
  11177. readonly type: PropType<EpPropMergeType<readonly [
  11178. StringConstructor,
  11179. NumberConstructor
  11180. ], unknown, unknown>>;
  11181. readonly required: true;
  11182. readonly validator: ((val: unknown) => boolean) | undefined;
  11183. __epPropKey: true;
  11184. };
  11185. readonly innerElement: EpPropFinalized<readonly [
  11186. StringConstructor,
  11187. ObjectConstructor
  11188. ], unknown, unknown, "div", boolean>;
  11189. readonly style: {
  11190. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  11191. readonly required: false;
  11192. readonly validator: ((val: unknown) => boolean) | undefined;
  11193. __epPropKey: true;
  11194. };
  11195. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  11196. readonly width: {
  11197. readonly type: PropType<EpPropMergeType<readonly [
  11198. NumberConstructor,
  11199. StringConstructor
  11200. ], unknown, unknown>>;
  11201. readonly required: false;
  11202. readonly validator: ((val: unknown) => boolean) | undefined;
  11203. __epPropKey: true;
  11204. };
  11205. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11206. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  11207. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  11208. readonly columnWidth: {
  11209. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  11210. readonly required: true;
  11211. readonly validator: ((val: unknown) => boolean) | undefined;
  11212. __epPropKey: true;
  11213. };
  11214. readonly estimatedColumnWidth: {
  11215. readonly type: PropType<number>;
  11216. readonly required: false;
  11217. readonly validator: ((val: unknown) => boolean) | undefined;
  11218. __epPropKey: true;
  11219. };
  11220. readonly estimatedRowHeight: {
  11221. readonly type: PropType<number>;
  11222. readonly required: false;
  11223. readonly validator: ((val: unknown) => boolean) | undefined;
  11224. __epPropKey: true;
  11225. };
  11226. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  11227. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  11228. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  11229. (): GridItemKeyGetter;
  11230. new (): any;
  11231. readonly prototype: any;
  11232. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  11233. (): GridItemKeyGetter;
  11234. new (): any;
  11235. readonly prototype: any;
  11236. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  11237. columnIndex: number;
  11238. rowIndex: number;
  11239. }) => string, boolean>;
  11240. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  11241. readonly rowHeight: {
  11242. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  11243. readonly required: true;
  11244. readonly validator: ((val: unknown) => boolean) | undefined;
  11245. __epPropKey: true;
  11246. };
  11247. readonly totalColumn: {
  11248. readonly type: PropType<number>;
  11249. readonly required: true;
  11250. readonly validator: ((val: unknown) => boolean) | undefined;
  11251. __epPropKey: true;
  11252. };
  11253. readonly totalRow: {
  11254. readonly type: PropType<number>;
  11255. readonly required: true;
  11256. readonly validator: ((val: unknown) => boolean) | undefined;
  11257. __epPropKey: true;
  11258. };
  11259. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  11260. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  11261. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  11262. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  11263. readonly role: StringConstructor;
  11264. }>> & {
  11265. onScroll?: ((...args: any[]) => any) | undefined;
  11266. onItemRendered?: ((...args: any[]) => any) | undefined;
  11267. }, {
  11268. readonly data: any[];
  11269. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl", never>;
  11270. readonly className: string;
  11271. readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>;
  11272. readonly innerElement: EpPropMergeType<readonly [
  11273. StringConstructor,
  11274. ObjectConstructor
  11275. ], unknown, unknown>;
  11276. readonly useIsScrolling: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11277. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11278. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11279. readonly itemKey: GridItemKeyGetter;
  11280. readonly columnCache: number;
  11281. readonly initScrollLeft: number;
  11282. readonly initScrollTop: number;
  11283. readonly rowCache: number;
  11284. readonly hScrollbarSize: number;
  11285. readonly vScrollbarSize: number;
  11286. readonly scrollbarStartGap: number;
  11287. readonly scrollbarEndGap: number;
  11288. }>;
  11289. declare function createLoadingComponent(options: LoadingOptionsResolved, appContext: AppContext | null): {
  11290. setText: (text: string) => void;
  11291. removeElLoadingChild: () => void;
  11292. close: () => void;
  11293. handleAfterLeave: () => void;
  11294. vm: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  11295. $el: HTMLElement;
  11296. originalPosition: Ref<string>;
  11297. originalOverflow: Ref<string>;
  11298. visible: Ref<boolean>;
  11299. parent: Ref<LoadingParentElement>;
  11300. background: Ref<string>;
  11301. svg: Ref<string>;
  11302. svgViewBox: Ref<string>;
  11303. spinner: Ref<string | boolean>;
  11304. text: Ref<string>;
  11305. fullscreen: Ref<boolean>;
  11306. lock: Ref<boolean>;
  11307. customClass: Ref<string>;
  11308. target: Ref<HTMLElement>;
  11309. beforeClose?: Ref<(() => boolean) | undefined> | undefined;
  11310. closed?: Ref<(() => void) | undefined> | undefined;
  11311. };
  11312. export declare const createModelToggleComposable: <T extends string>(name: T) => {
  11313. useModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => {
  11314. hide: (event?: Event) => void;
  11315. show: (event?: Event) => void;
  11316. toggle: () => void;
  11317. hasUpdateHandler: ComputedRef<boolean>;
  11318. };
  11319. useModelToggleProps: UseModelTogglePropsRaw<T>;
  11320. useModelToggleEmits: `update:${T}`[];
  11321. };
  11322. export declare interface CreatePopperInstanceParams {
  11323. referenceEl: Measurable;
  11324. popperContentEl: HTMLElement;
  11325. arrowEl: HTMLElement | undefined;
  11326. }
  11327. declare type DataGetter<T> = (params: DataGetterParams<T>) => T;
  11328. declare type DataGetterParams<T> = {
  11329. columns: Column<T>[];
  11330. column: Column<T>;
  11331. columnIndex: number;
  11332. } & RowCommonParams;
  11333. export declare const dateEquals: (a: Date | unknown, b: Date | unknown) => boolean;
  11334. export declare type DateModelType = number | string | Date;
  11335. export declare type DateOrDates = SingleOrRange<Date>;
  11336. declare interface DatePickerContext {
  11337. slots: SetupContext["slots"];
  11338. pickerNs: UseNamespaceReturn;
  11339. }
  11340. declare type DatePickerExpose = {
  11341. focus: () => void;
  11342. blur: () => void;
  11343. handleOpen: () => void;
  11344. handleClose: () => void;
  11345. };
  11346. export declare type DatePickerInstance = ComponentPublicInstance<DatePickerProps, DatePickerExpose>;
  11347. export declare type DatePickerProps = ExtractPropTypes<typeof datePickerProps>;
  11348. export declare const datePickerProps: {
  11349. readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>;
  11350. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11351. readonly ariaLabel: StringConstructor;
  11352. readonly emptyValues: ArrayConstructor;
  11353. readonly valueOnClear: EpPropFinalized<readonly [
  11354. StringConstructor,
  11355. NumberConstructor,
  11356. BooleanConstructor,
  11357. FunctionConstructor
  11358. ], unknown, unknown, undefined, boolean>;
  11359. readonly disabledDate: {
  11360. readonly type: PropType<Function>;
  11361. readonly required: false;
  11362. readonly validator: ((val: unknown) => boolean) | undefined;
  11363. __epPropKey: true;
  11364. };
  11365. readonly cellClassName: {
  11366. readonly type: PropType<Function>;
  11367. readonly required: false;
  11368. readonly validator: ((val: unknown) => boolean) | undefined;
  11369. __epPropKey: true;
  11370. };
  11371. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  11372. readonly arrowControl: BooleanConstructor;
  11373. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  11374. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11375. readonly unlinkPanels: BooleanConstructor;
  11376. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  11377. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  11378. "bottom",
  11379. "top",
  11380. "right",
  11381. "left"
  11382. ], boolean>;
  11383. readonly disabledHours: {
  11384. readonly type: PropType<GetDisabledHours>;
  11385. readonly required: false;
  11386. readonly validator: ((val: unknown) => boolean) | undefined;
  11387. __epPropKey: true;
  11388. };
  11389. readonly disabledMinutes: {
  11390. readonly type: PropType<GetDisabledMinutes>;
  11391. readonly required: false;
  11392. readonly validator: ((val: unknown) => boolean) | undefined;
  11393. __epPropKey: true;
  11394. };
  11395. readonly disabledSeconds: {
  11396. readonly type: PropType<GetDisabledSeconds>;
  11397. readonly required: false;
  11398. readonly validator: ((val: unknown) => boolean) | undefined;
  11399. __epPropKey: true;
  11400. };
  11401. readonly id: {
  11402. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  11403. string,
  11404. string
  11405. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  11406. string,
  11407. string
  11408. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  11409. readonly required: false;
  11410. readonly validator: ((val: unknown) => boolean) | undefined;
  11411. __epPropKey: true;
  11412. };
  11413. readonly name: {
  11414. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  11415. string,
  11416. string
  11417. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  11418. string,
  11419. string
  11420. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  11421. readonly required: false;
  11422. readonly validator: ((val: unknown) => boolean) | undefined;
  11423. __epPropKey: true;
  11424. };
  11425. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11426. readonly format: StringConstructor;
  11427. readonly valueFormat: StringConstructor;
  11428. readonly dateFormat: StringConstructor;
  11429. readonly timeFormat: StringConstructor;
  11430. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11431. readonly clearIcon: {
  11432. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  11433. readonly required: false;
  11434. readonly validator: ((val: unknown) => boolean) | undefined;
  11435. __epPropKey: true;
  11436. };
  11437. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11438. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  11439. readonly size: {
  11440. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  11441. readonly required: false;
  11442. readonly validator: ((val: unknown) => boolean) | undefined;
  11443. __epPropKey: true;
  11444. };
  11445. readonly readonly: BooleanConstructor;
  11446. readonly disabled: BooleanConstructor;
  11447. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11448. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  11449. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  11450. DateModelType,
  11451. DateModelType
  11452. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  11453. DateModelType,
  11454. DateModelType
  11455. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  11456. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  11457. readonly startPlaceholder: StringConstructor;
  11458. readonly endPlaceholder: StringConstructor;
  11459. readonly defaultValue: {
  11460. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  11461. Date,
  11462. Date
  11463. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  11464. Date,
  11465. Date
  11466. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  11467. readonly required: false;
  11468. readonly validator: ((val: unknown) => boolean) | undefined;
  11469. __epPropKey: true;
  11470. };
  11471. readonly defaultTime: {
  11472. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  11473. Date,
  11474. Date
  11475. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  11476. Date,
  11477. Date
  11478. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  11479. readonly required: false;
  11480. readonly validator: ((val: unknown) => boolean) | undefined;
  11481. __epPropKey: true;
  11482. };
  11483. readonly isRange: BooleanConstructor;
  11484. };
  11485. export declare type DatePickType = typeof datePickTypes[number];
  11486. export declare const datePickTypes: readonly [
  11487. "year",
  11488. "years",
  11489. "month",
  11490. "months",
  11491. "date",
  11492. "dates",
  11493. "week",
  11494. "datetime",
  11495. "datetimerange",
  11496. "daterange",
  11497. "monthrange",
  11498. "yearrange"
  11499. ];
  11500. export declare type DateTableInstance = InstanceType<typeof _default_17> & unknown;
  11501. export { dayjs };
  11502. export declare type DayOrDays = SingleOrRange<Dayjs>;
  11503. export declare const dayOrDaysToDate: (dayOrDays: DayOrDays) => DateOrDates;
  11504. declare const _default: {
  11505. version: string;
  11506. install: (app: App, options?: ConfigProviderContext) => void;
  11507. };
  11508. export default _default;
  11509. declare const _default_10: __VLS_WithTemplateSlots_10<typeof __VLS_component_10, ReturnType<typeof __VLS_template_10>>;
  11510. declare const _default_100: __VLS_WithTemplateSlots_78<typeof __VLS_component_78, ReturnType<typeof __VLS_template_78>>;
  11511. declare const _default_101: __VLS_WithTemplateSlots_79<typeof __VLS_component_79, ReturnType<typeof __VLS_template_79>>;
  11512. declare const _default_102: __VLS_WithTemplateSlots_80<typeof __VLS_component_80, ReturnType<typeof __VLS_template_80>>;
  11513. declare const _default_103: __VLS_WithTemplateSlots_81<typeof __VLS_component_81, ReturnType<typeof __VLS_template_81>>;
  11514. declare const _default_104: __VLS_WithTemplateSlots_82<typeof __VLS_component_82, ReturnType<typeof __VLS_template_82>>;
  11515. declare const _default_105: __VLS_WithTemplateSlots_83<typeof __VLS_component_83, ReturnType<typeof __VLS_template_83>>;
  11516. declare const _default_106: __VLS_WithTemplateSlots_84<typeof __VLS_component_84, ReturnType<typeof __VLS_template_84>>;
  11517. declare const _default_107: __VLS_WithTemplateSlots_85<typeof __VLS_component_85, ReturnType<typeof __VLS_template_85>>;
  11518. declare const _default_108: __VLS_WithTemplateSlots_86<typeof __VLS_component_86, ReturnType<typeof __VLS_template_86>>;
  11519. declare const _default_109: ObjectDirective;
  11520. declare const _default_11: __VLS_WithTemplateSlots_11<typeof __VLS_component_11, ReturnType<typeof __VLS_template_11>>;
  11521. declare const _default_110: __VLS_WithTemplateSlots_87<typeof __VLS_component_87, ReturnType<typeof __VLS_template_87>>;
  11522. declare const _default_12: __VLS_WithTemplateSlots_12<typeof __VLS_component_12, ReturnType<typeof __VLS_template_12>>;
  11523. declare const _default_13: __VLS_WithTemplateSlots_13<typeof __VLS_component_13, ReturnType<typeof __VLS_template_13>>;
  11524. declare const _default_14: __VLS_WithTemplateSlots_14<typeof __VLS_component_14, ReturnType<typeof __VLS_template_14>>;
  11525. declare const _default_15: __VLS_WithTemplateSlots_15<typeof __VLS_component_15, ReturnType<typeof __VLS_template_15>>;
  11526. declare const _default_16: __VLS_WithTemplateSlots_16<typeof __VLS_component_16, ReturnType<typeof __VLS_template_16>>;
  11527. declare const _default_17: __VLS_WithTemplateSlots_17<typeof __VLS_component_17, ReturnType<typeof __VLS_template_17>>;
  11528. declare const _default_18: __VLS_WithTemplateSlots_18<typeof __VLS_component_18, ReturnType<typeof __VLS_template_18>>;
  11529. declare const _default_19: __VLS_WithTemplateSlots_19<typeof __VLS_component_19, ReturnType<typeof __VLS_template_19>>;
  11530. declare const _default_2: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  11531. declare const _default_20: __VLS_WithTemplateSlots_20<typeof __VLS_component_20, ReturnType<typeof __VLS_template_20>>;
  11532. declare const _default_21: __VLS_WithTemplateSlots_21<typeof __VLS_component_21, ReturnType<typeof __VLS_template_21>>;
  11533. declare const _default_22: DefineComponent<{
  11534. border: {
  11535. type: BooleanConstructor;
  11536. default: boolean;
  11537. };
  11538. renderLabel: PropType<RenderLabel_2>;
  11539. modelValue: {
  11540. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  11541. readonly required: false;
  11542. readonly validator: ((val: unknown) => boolean) | undefined;
  11543. __epPropKey: true;
  11544. };
  11545. options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  11546. props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  11547. }, {
  11548. ns: {
  11549. namespace: ComputedRef<string>;
  11550. b: (blockSuffix?: string) => string;
  11551. e: (element?: string) => string;
  11552. m: (modifier?: string) => string;
  11553. be: (blockSuffix?: string, element?: string) => string;
  11554. em: (element?: string, modifier?: string) => string;
  11555. bm: (blockSuffix?: string, modifier?: string) => string;
  11556. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  11557. is: {
  11558. (name: string, state: boolean | undefined): string;
  11559. (name: string): string;
  11560. };
  11561. cssVar: (object: Record<string, string>) => Record<string, string>;
  11562. cssVarName: (name: string) => string;
  11563. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  11564. cssVarBlockName: (name: string) => string;
  11565. };
  11566. menuList: Ref<any[]>;
  11567. menus: Ref<{
  11568. readonly uid: number;
  11569. readonly level: number;
  11570. readonly value: CascaderNodeValue_2;
  11571. readonly label: string;
  11572. readonly pathNodes: any[];
  11573. readonly pathValues: CascaderNodeValue_2[];
  11574. readonly pathLabels: string[];
  11575. childrenData: {
  11576. [x: string]: unknown;
  11577. label?: string | undefined;
  11578. value?: CascaderNodeValue_2 | undefined;
  11579. children?: any[] | undefined;
  11580. disabled?: boolean | undefined;
  11581. leaf?: boolean | undefined;
  11582. }[] | undefined;
  11583. children: any[];
  11584. text: string;
  11585. loaded: boolean;
  11586. checked: boolean;
  11587. indeterminate: boolean;
  11588. loading: boolean;
  11589. readonly data: {
  11590. [x: string]: unknown;
  11591. label?: string | undefined;
  11592. value?: CascaderNodeValue_2 | undefined;
  11593. children?: any[] | undefined;
  11594. disabled?: boolean | undefined;
  11595. leaf?: boolean | undefined;
  11596. } | null;
  11597. readonly config: {
  11598. expandTrigger: ExpandTrigger;
  11599. multiple: boolean;
  11600. checkStrictly: boolean;
  11601. emitPath: boolean;
  11602. lazy: boolean;
  11603. lazyLoad: LazyLoad_2;
  11604. value: string;
  11605. label: string;
  11606. children: string;
  11607. disabled: string | isDisabled_2;
  11608. leaf: string | isLeaf_2;
  11609. hoverThreshold: number;
  11610. };
  11611. readonly parent?: any | undefined;
  11612. readonly root: boolean;
  11613. readonly isDisabled: boolean;
  11614. readonly isLeaf: boolean;
  11615. readonly valueByOption: CascaderNodeValue_2 | CascaderNodeValue_2[];
  11616. appendChild: (childData: CascaderOption) => CascaderNode;
  11617. calcText: (allLevels: boolean, separator: string) => string;
  11618. broadcast: (event: string, ...args: unknown[]) => void;
  11619. emit: (event: string, ...args: unknown[]) => void;
  11620. onParentCheck: (checked: boolean) => void;
  11621. onChildCheck: () => void;
  11622. setCheckState: (checked: boolean) => void;
  11623. doCheck: (checked: boolean) => void;
  11624. }[][]>;
  11625. checkedNodes: Ref<{
  11626. readonly uid: number;
  11627. readonly level: number;
  11628. readonly value: CascaderNodeValue_2;
  11629. readonly label: string;
  11630. readonly pathNodes: any[];
  11631. readonly pathValues: CascaderNodeValue_2[];
  11632. readonly pathLabels: string[];
  11633. childrenData: {
  11634. [x: string]: unknown;
  11635. label?: string | undefined;
  11636. value?: CascaderNodeValue_2 | undefined;
  11637. children?: any[] | undefined;
  11638. disabled?: boolean | undefined;
  11639. leaf?: boolean | undefined;
  11640. }[] | undefined;
  11641. children: any[];
  11642. text: string;
  11643. loaded: boolean;
  11644. checked: boolean;
  11645. indeterminate: boolean;
  11646. loading: boolean;
  11647. readonly data: {
  11648. [x: string]: unknown;
  11649. label?: string | undefined;
  11650. value?: CascaderNodeValue_2 | undefined;
  11651. children?: any[] | undefined;
  11652. disabled?: boolean | undefined;
  11653. leaf?: boolean | undefined;
  11654. } | null;
  11655. readonly config: {
  11656. expandTrigger: ExpandTrigger;
  11657. multiple: boolean;
  11658. checkStrictly: boolean;
  11659. emitPath: boolean;
  11660. lazy: boolean;
  11661. lazyLoad: LazyLoad_2;
  11662. value: string;
  11663. label: string;
  11664. children: string;
  11665. disabled: string | isDisabled_2;
  11666. leaf: string | isLeaf_2;
  11667. hoverThreshold: number;
  11668. };
  11669. readonly parent?: any | undefined;
  11670. readonly root: boolean;
  11671. readonly isDisabled: boolean;
  11672. readonly isLeaf: boolean;
  11673. readonly valueByOption: CascaderNodeValue_2 | CascaderNodeValue_2[];
  11674. appendChild: (childData: CascaderOption) => CascaderNode;
  11675. calcText: (allLevels: boolean, separator: string) => string;
  11676. broadcast: (event: string, ...args: unknown[]) => void;
  11677. emit: (event: string, ...args: unknown[]) => void;
  11678. onParentCheck: (checked: boolean) => void;
  11679. onChildCheck: () => void;
  11680. setCheckState: (checked: boolean) => void;
  11681. doCheck: (checked: boolean) => void;
  11682. }[]>;
  11683. handleKeyDown: (e: KeyboardEvent) => void;
  11684. handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean) => void;
  11685. getFlattedNodes: (leafOnly: boolean) => CascaderNode[] | undefined;
  11686. /**
  11687. * @description get an array of currently selected node,(leafOnly) whether only return the leaf checked nodes, default is `false`
  11688. */
  11689. getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined;
  11690. /**
  11691. * @description clear checked nodes
  11692. */
  11693. clearCheckedNodes: () => void;
  11694. calculateCheckedValue: () => void;
  11695. scrollToExpandingNode: () => void;
  11696. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("update:modelValue" | "change" | "close" | "expand-change")[], "update:modelValue" | "change" | "close" | "expand-change", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  11697. border: {
  11698. type: BooleanConstructor;
  11699. default: boolean;
  11700. };
  11701. renderLabel: PropType<RenderLabel_2>;
  11702. modelValue: {
  11703. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2) | ((new (...args: any[]) => string | number | CascaderNodePathValue_2 | (CascaderNodeValue_2 | CascaderNodePathValue_2)[]) | (() => CascaderValue_2))[], unknown, unknown>>;
  11704. readonly required: false;
  11705. readonly validator: ((val: unknown) => boolean) | undefined;
  11706. __epPropKey: true;
  11707. };
  11708. options: EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  11709. props: EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  11710. }>> & {
  11711. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  11712. onChange?: ((...args: any[]) => any) | undefined;
  11713. onClose?: ((...args: any[]) => any) | undefined;
  11714. "onExpand-change"?: ((...args: any[]) => any) | undefined;
  11715. }, {
  11716. border: boolean;
  11717. props: CascaderProps;
  11718. options: CascaderOption[];
  11719. }>;
  11720. declare const _default_23: __VLS_WithTemplateSlots_22<typeof __VLS_component_22, ReturnType<typeof __VLS_template_22>>;
  11721. declare const _default_24: __VLS_WithTemplateSlots_23<typeof __VLS_component_23, ReturnType<typeof __VLS_template_23>>;
  11722. declare const _default_25: __VLS_WithTemplateSlots_24<typeof __VLS_component_24, ReturnType<typeof __VLS_template_24>>;
  11723. declare const _default_26: __VLS_WithTemplateSlots_25<typeof __VLS_component_25, ReturnType<typeof __VLS_template_25>>;
  11724. declare const _default_27: __VLS_WithTemplateSlots_26<typeof __VLS_component_26, ReturnType<typeof __VLS_template_26>>;
  11725. declare const _default_28: __VLS_WithTemplateSlots_27<typeof __VLS_component_27, ReturnType<typeof __VLS_template_27>>;
  11726. declare const _default_29: __VLS_WithTemplateSlots_28<typeof __VLS_component_28, ReturnType<typeof __VLS_template_28>>;
  11727. declare const _default_3: __VLS_WithTemplateSlots_2<typeof __VLS_component_2, ReturnType<typeof __VLS_template_2>>;
  11728. declare const _default_30: __VLS_WithTemplateSlots_29<typeof __VLS_component_29, ReturnType<typeof __VLS_template_29>>;
  11729. declare const _default_31: DefineComponent<{
  11730. readonly ariaLabel: StringConstructor;
  11731. readonly modelValue: StringConstructor;
  11732. readonly id: StringConstructor;
  11733. readonly showAlpha: BooleanConstructor;
  11734. readonly colorFormat: StringConstructor;
  11735. readonly disabled: BooleanConstructor;
  11736. readonly size: {
  11737. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  11738. readonly required: false;
  11739. readonly validator: ((val: unknown) => boolean) | undefined;
  11740. __epPropKey: true;
  11741. };
  11742. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11743. readonly tabindex: EpPropFinalized<readonly [
  11744. StringConstructor,
  11745. NumberConstructor
  11746. ], unknown, unknown, 0, boolean>;
  11747. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11748. readonly predefine: {
  11749. readonly type: PropType<string[]>;
  11750. readonly required: false;
  11751. readonly validator: ((val: unknown) => boolean) | undefined;
  11752. __epPropKey: true;
  11753. };
  11754. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11755. }, {
  11756. /**
  11757. * @description current color object
  11758. */
  11759. color: Color;
  11760. /**
  11761. * @description manually show ColorPicker
  11762. */
  11763. show: typeof show;
  11764. /**
  11765. * @description manually hide ColorPicker
  11766. */
  11767. hide: typeof hide;
  11768. /**
  11769. * @description focus the input element
  11770. */
  11771. focus: typeof focus_2;
  11772. /**
  11773. * @description blur the input element
  11774. */
  11775. blur: typeof blur_2;
  11776. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  11777. "update:modelValue": (val: string | null) => void;
  11778. change: (val: string | null) => void;
  11779. blur: (evt: FocusEvent) => void;
  11780. focus: (evt: FocusEvent) => void;
  11781. activeChange: (val: string | null) => void;
  11782. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  11783. readonly ariaLabel: StringConstructor;
  11784. readonly modelValue: StringConstructor;
  11785. readonly id: StringConstructor;
  11786. readonly showAlpha: BooleanConstructor;
  11787. readonly colorFormat: StringConstructor;
  11788. readonly disabled: BooleanConstructor;
  11789. readonly size: {
  11790. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  11791. readonly required: false;
  11792. readonly validator: ((val: unknown) => boolean) | undefined;
  11793. __epPropKey: true;
  11794. };
  11795. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11796. readonly tabindex: EpPropFinalized<readonly [
  11797. StringConstructor,
  11798. NumberConstructor
  11799. ], unknown, unknown, 0, boolean>;
  11800. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11801. readonly predefine: {
  11802. readonly type: PropType<string[]>;
  11803. readonly required: false;
  11804. readonly validator: ((val: unknown) => boolean) | undefined;
  11805. __epPropKey: true;
  11806. };
  11807. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11808. }>> & {
  11809. "onUpdate:modelValue"?: ((val: string | null) => any) | undefined;
  11810. onChange?: ((val: string | null) => any) | undefined;
  11811. onFocus?: ((evt: FocusEvent) => any) | undefined;
  11812. onBlur?: ((evt: FocusEvent) => any) | undefined;
  11813. onActiveChange?: ((val: string | null) => any) | undefined;
  11814. }, {
  11815. readonly disabled: boolean;
  11816. readonly tabindex: EpPropMergeType<readonly [
  11817. StringConstructor,
  11818. NumberConstructor
  11819. ], unknown, unknown>;
  11820. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11821. readonly popperClass: string;
  11822. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  11823. readonly showAlpha: boolean;
  11824. }>;
  11825. declare const _default_32: __VLS_WithTemplateSlots_30<typeof __VLS_component_30, ReturnType<typeof __VLS_template_30>>;
  11826. declare const _default_33: __VLS_WithTemplateSlots_31<typeof __VLS_component_31, ReturnType<typeof __VLS_template_31>>;
  11827. declare const _default_34: __VLS_WithTemplateSlots_32<typeof __VLS_component_32, ReturnType<typeof __VLS_template_32>>;
  11828. declare const _default_35: __VLS_WithTemplateSlots_33<typeof __VLS_component_33, ReturnType<typeof __VLS_template_33>>;
  11829. declare const _default_36: __VLS_WithTemplateSlots_34<typeof __VLS_component_34, ReturnType<typeof __VLS_template_34>>;
  11830. declare const _default_37: __VLS_WithTemplateSlots_35<typeof __VLS_component_35, ReturnType<typeof __VLS_template_35>>;
  11831. declare const _default_38: DefineComponent<{
  11832. readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>;
  11833. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11834. readonly ariaLabel: StringConstructor;
  11835. readonly emptyValues: ArrayConstructor;
  11836. readonly valueOnClear: EpPropFinalized<readonly [
  11837. StringConstructor,
  11838. NumberConstructor,
  11839. BooleanConstructor,
  11840. FunctionConstructor
  11841. ], unknown, unknown, undefined, boolean>;
  11842. readonly disabledDate: {
  11843. readonly type: PropType<Function>;
  11844. readonly required: false;
  11845. readonly validator: ((val: unknown) => boolean) | undefined;
  11846. __epPropKey: true;
  11847. };
  11848. readonly cellClassName: {
  11849. readonly type: PropType<Function>;
  11850. readonly required: false;
  11851. readonly validator: ((val: unknown) => boolean) | undefined;
  11852. __epPropKey: true;
  11853. };
  11854. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  11855. readonly arrowControl: BooleanConstructor;
  11856. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  11857. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11858. readonly unlinkPanels: BooleanConstructor;
  11859. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  11860. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  11861. "bottom",
  11862. "top",
  11863. "right",
  11864. "left"
  11865. ], boolean>;
  11866. readonly disabledHours: {
  11867. readonly type: PropType<GetDisabledHours>;
  11868. readonly required: false;
  11869. readonly validator: ((val: unknown) => boolean) | undefined;
  11870. __epPropKey: true;
  11871. };
  11872. readonly disabledMinutes: {
  11873. readonly type: PropType<GetDisabledMinutes>;
  11874. readonly required: false;
  11875. readonly validator: ((val: unknown) => boolean) | undefined;
  11876. __epPropKey: true;
  11877. };
  11878. readonly disabledSeconds: {
  11879. readonly type: PropType<GetDisabledSeconds>;
  11880. readonly required: false;
  11881. readonly validator: ((val: unknown) => boolean) | undefined;
  11882. __epPropKey: true;
  11883. };
  11884. readonly id: {
  11885. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  11886. string,
  11887. string
  11888. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  11889. string,
  11890. string
  11891. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  11892. readonly required: false;
  11893. readonly validator: ((val: unknown) => boolean) | undefined;
  11894. __epPropKey: true;
  11895. };
  11896. readonly name: {
  11897. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  11898. string,
  11899. string
  11900. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  11901. string,
  11902. string
  11903. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  11904. readonly required: false;
  11905. readonly validator: ((val: unknown) => boolean) | undefined;
  11906. __epPropKey: true;
  11907. };
  11908. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11909. readonly format: StringConstructor;
  11910. readonly valueFormat: StringConstructor;
  11911. readonly dateFormat: StringConstructor;
  11912. readonly timeFormat: StringConstructor;
  11913. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11914. readonly clearIcon: {
  11915. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  11916. readonly required: false;
  11917. readonly validator: ((val: unknown) => boolean) | undefined;
  11918. __epPropKey: true;
  11919. };
  11920. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11921. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  11922. readonly size: {
  11923. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  11924. readonly required: false;
  11925. readonly validator: ((val: unknown) => boolean) | undefined;
  11926. __epPropKey: true;
  11927. };
  11928. readonly readonly: BooleanConstructor;
  11929. readonly disabled: BooleanConstructor;
  11930. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  11931. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  11932. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  11933. DateModelType,
  11934. DateModelType
  11935. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  11936. DateModelType,
  11937. DateModelType
  11938. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  11939. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  11940. readonly startPlaceholder: StringConstructor;
  11941. readonly endPlaceholder: StringConstructor;
  11942. readonly defaultValue: {
  11943. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  11944. Date,
  11945. Date
  11946. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  11947. Date,
  11948. Date
  11949. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  11950. readonly required: false;
  11951. readonly validator: ((val: unknown) => boolean) | undefined;
  11952. __epPropKey: true;
  11953. };
  11954. readonly defaultTime: {
  11955. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  11956. Date,
  11957. Date
  11958. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  11959. Date,
  11960. Date
  11961. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  11962. readonly required: false;
  11963. readonly validator: ((val: unknown) => boolean) | undefined;
  11964. __epPropKey: true;
  11965. };
  11966. readonly isRange: BooleanConstructor;
  11967. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  11968. readonly type: EpPropFinalized<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown, "date", boolean>;
  11969. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11970. readonly ariaLabel: StringConstructor;
  11971. readonly emptyValues: ArrayConstructor;
  11972. readonly valueOnClear: EpPropFinalized<readonly [
  11973. StringConstructor,
  11974. NumberConstructor,
  11975. BooleanConstructor,
  11976. FunctionConstructor
  11977. ], unknown, unknown, undefined, boolean>;
  11978. readonly disabledDate: {
  11979. readonly type: PropType<Function>;
  11980. readonly required: false;
  11981. readonly validator: ((val: unknown) => boolean) | undefined;
  11982. __epPropKey: true;
  11983. };
  11984. readonly cellClassName: {
  11985. readonly type: PropType<Function>;
  11986. readonly required: false;
  11987. readonly validator: ((val: unknown) => boolean) | undefined;
  11988. __epPropKey: true;
  11989. };
  11990. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  11991. readonly arrowControl: BooleanConstructor;
  11992. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  11993. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  11994. readonly unlinkPanels: BooleanConstructor;
  11995. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  11996. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  11997. "bottom",
  11998. "top",
  11999. "right",
  12000. "left"
  12001. ], boolean>;
  12002. readonly disabledHours: {
  12003. readonly type: PropType<GetDisabledHours>;
  12004. readonly required: false;
  12005. readonly validator: ((val: unknown) => boolean) | undefined;
  12006. __epPropKey: true;
  12007. };
  12008. readonly disabledMinutes: {
  12009. readonly type: PropType<GetDisabledMinutes>;
  12010. readonly required: false;
  12011. readonly validator: ((val: unknown) => boolean) | undefined;
  12012. __epPropKey: true;
  12013. };
  12014. readonly disabledSeconds: {
  12015. readonly type: PropType<GetDisabledSeconds>;
  12016. readonly required: false;
  12017. readonly validator: ((val: unknown) => boolean) | undefined;
  12018. __epPropKey: true;
  12019. };
  12020. readonly id: {
  12021. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  12022. string,
  12023. string
  12024. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  12025. string,
  12026. string
  12027. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  12028. readonly required: false;
  12029. readonly validator: ((val: unknown) => boolean) | undefined;
  12030. __epPropKey: true;
  12031. };
  12032. readonly name: {
  12033. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  12034. string,
  12035. string
  12036. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  12037. string,
  12038. string
  12039. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  12040. readonly required: false;
  12041. readonly validator: ((val: unknown) => boolean) | undefined;
  12042. __epPropKey: true;
  12043. };
  12044. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12045. readonly format: StringConstructor;
  12046. readonly valueFormat: StringConstructor;
  12047. readonly dateFormat: StringConstructor;
  12048. readonly timeFormat: StringConstructor;
  12049. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12050. readonly clearIcon: {
  12051. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12052. readonly required: false;
  12053. readonly validator: ((val: unknown) => boolean) | undefined;
  12054. __epPropKey: true;
  12055. };
  12056. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12057. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  12058. readonly size: {
  12059. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12060. readonly required: false;
  12061. readonly validator: ((val: unknown) => boolean) | undefined;
  12062. __epPropKey: true;
  12063. };
  12064. readonly readonly: BooleanConstructor;
  12065. readonly disabled: BooleanConstructor;
  12066. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12067. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  12068. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  12069. DateModelType,
  12070. DateModelType
  12071. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  12072. DateModelType,
  12073. DateModelType
  12074. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  12075. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  12076. readonly startPlaceholder: StringConstructor;
  12077. readonly endPlaceholder: StringConstructor;
  12078. readonly defaultValue: {
  12079. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  12080. Date,
  12081. Date
  12082. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  12083. Date,
  12084. Date
  12085. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  12086. readonly required: false;
  12087. readonly validator: ((val: unknown) => boolean) | undefined;
  12088. __epPropKey: true;
  12089. };
  12090. readonly defaultTime: {
  12091. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  12092. Date,
  12093. Date
  12094. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  12095. Date,
  12096. Date
  12097. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  12098. readonly required: false;
  12099. readonly validator: ((val: unknown) => boolean) | undefined;
  12100. __epPropKey: true;
  12101. };
  12102. readonly isRange: BooleanConstructor;
  12103. }>> & {
  12104. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  12105. }, {
  12106. readonly disabled: boolean;
  12107. readonly type: EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType) | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => IDatePickerType))[], unknown, unknown>;
  12108. readonly placeholder: string;
  12109. readonly modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [
  12110. DateModelType,
  12111. DateModelType
  12112. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  12113. DateModelType,
  12114. DateModelType
  12115. ]) | (() => ModelValueType))[], unknown, unknown>;
  12116. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  12117. readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  12118. readonly valueOnClear: EpPropMergeType<readonly [
  12119. StringConstructor,
  12120. NumberConstructor,
  12121. BooleanConstructor,
  12122. FunctionConstructor
  12123. ], unknown, unknown>;
  12124. readonly readonly: boolean;
  12125. readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12126. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12127. readonly clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12128. readonly fallbackPlacements: Placement[];
  12129. readonly popperOptions: Partial<Options>;
  12130. readonly popperClass: string;
  12131. readonly editable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12132. readonly rangeSeparator: string;
  12133. readonly shortcuts: unknown[];
  12134. readonly showNow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12135. readonly arrowControl: boolean;
  12136. readonly unlinkPanels: boolean;
  12137. readonly isRange: boolean;
  12138. }>;
  12139. declare const _default_39: __VLS_WithTemplateSlots_36<typeof __VLS_component_36, ReturnType<typeof __VLS_template_36>>;
  12140. declare const _default_4: __VLS_WithTemplateSlots_3<typeof __VLS_component_3, ReturnType<typeof __VLS_template_8>>;
  12141. declare const _default_40: __VLS_WithTemplateSlots_37<typeof __VLS_component_37, ReturnType<typeof __VLS_template_37>>;
  12142. declare const _default_41: __VLS_WithTemplateSlots_38<typeof __VLS_component_38, ReturnType<typeof __VLS_template_38>>;
  12143. declare const _default_42: __VLS_WithTemplateSlots_39<typeof __VLS_component_39, ReturnType<typeof __VLS_template_39>>;
  12144. declare const _default_43: DefineComponent<{
  12145. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  12146. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  12147. readonly effect: {
  12148. readonly default: "light";
  12149. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  12150. readonly required: false;
  12151. readonly validator: ((val: unknown) => boolean) | undefined;
  12152. readonly __epPropKey: true;
  12153. };
  12154. readonly type: {
  12155. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  12156. readonly required: false;
  12157. readonly validator: ((val: unknown) => boolean) | undefined;
  12158. __epPropKey: true;
  12159. };
  12160. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  12161. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  12162. readonly id: StringConstructor;
  12163. readonly size: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12164. readonly splitButton: BooleanConstructor;
  12165. readonly hideOnClick: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12166. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12167. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  12168. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  12169. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  12170. readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>;
  12171. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12172. readonly disabled: BooleanConstructor;
  12173. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "menu", boolean>;
  12174. readonly buttonProps: {
  12175. readonly type: PropType<Partial<ButtonProps>>;
  12176. readonly required: false;
  12177. readonly validator: ((val: unknown) => boolean) | undefined;
  12178. __epPropKey: true;
  12179. };
  12180. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12181. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12182. }, {
  12183. t: Translator;
  12184. ns: {
  12185. namespace: ComputedRef<string>;
  12186. b: (blockSuffix?: string) => string;
  12187. e: (element?: string) => string;
  12188. m: (modifier?: string) => string;
  12189. be: (blockSuffix?: string, element?: string) => string;
  12190. em: (element?: string, modifier?: string) => string;
  12191. bm: (blockSuffix?: string, modifier?: string) => string;
  12192. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  12193. is: {
  12194. (name: string, state: boolean | undefined): string;
  12195. (name: string): string;
  12196. };
  12197. cssVar: (object: Record<string, string>) => Record<string, string>;
  12198. cssVarName: (name: string) => string;
  12199. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  12200. cssVarBlockName: (name: string) => string;
  12201. };
  12202. scrollbar: Ref<null>;
  12203. wrapStyle: ComputedRef<CSSProperties>;
  12204. dropdownTriggerKls: ComputedRef<string[]>;
  12205. dropdownSize: ComputedRef<"" | "small" | "default" | "large">;
  12206. triggerId: ComputedRef<string>;
  12207. currentTabId: Ref<string | null>;
  12208. handleCurrentTabIdChange: (id: string) => void;
  12209. handlerMainButtonClick: (event: MouseEvent) => void;
  12210. handleEntryFocus: (e: Event) => void;
  12211. handleClose: () => void;
  12212. handleOpen: () => void;
  12213. handleBeforeShowTooltip: () => void;
  12214. handleShowTooltip: (event?: Event) => void;
  12215. handleBeforeHideTooltip: () => void;
  12216. onFocusAfterTrapped: (e: Event) => void;
  12217. popperRef: Ref<TooltipInstance | undefined>;
  12218. contentRef: Ref<HTMLElement | undefined>;
  12219. triggeringElementRef: Ref<any>;
  12220. referenceElementRef: Ref<any>;
  12221. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("click" | "visible-change" | "command")[], "click" | "visible-change" | "command", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12222. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  12223. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  12224. readonly effect: {
  12225. readonly default: "light";
  12226. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  12227. readonly required: false;
  12228. readonly validator: ((val: unknown) => boolean) | undefined;
  12229. readonly __epPropKey: true;
  12230. };
  12231. readonly type: {
  12232. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  12233. readonly required: false;
  12234. readonly validator: ((val: unknown) => boolean) | undefined;
  12235. __epPropKey: true;
  12236. };
  12237. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  12238. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  12239. readonly id: StringConstructor;
  12240. readonly size: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12241. readonly splitButton: BooleanConstructor;
  12242. readonly hideOnClick: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12243. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12244. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  12245. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  12246. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  12247. readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>;
  12248. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12249. readonly disabled: BooleanConstructor;
  12250. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "menu", boolean>;
  12251. readonly buttonProps: {
  12252. readonly type: PropType<Partial<ButtonProps>>;
  12253. readonly required: false;
  12254. readonly validator: ((val: unknown) => boolean) | undefined;
  12255. __epPropKey: true;
  12256. };
  12257. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12258. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12259. }>> & {
  12260. onClick?: ((...args: any[]) => any) | undefined;
  12261. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  12262. onCommand?: ((...args: any[]) => any) | undefined;
  12263. }, {
  12264. readonly disabled: boolean;
  12265. readonly maxHeight: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  12266. readonly size: string;
  12267. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown>;
  12268. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  12269. readonly tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  12270. readonly role: EpPropMergeType<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown>;
  12271. readonly trigger: EpPropMergeType<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown>;
  12272. readonly loop: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12273. readonly popperOptions: Partial<Options>;
  12274. readonly popperClass: string;
  12275. readonly triggerKeys: string[];
  12276. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12277. readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12278. readonly hideOnClick: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12279. readonly showTimeout: number;
  12280. readonly hideTimeout: number;
  12281. readonly splitButton: boolean;
  12282. }>;
  12283. declare const _default_44: DefineComponent<{
  12284. readonly command: EpPropFinalized<readonly [
  12285. ObjectConstructor,
  12286. StringConstructor,
  12287. NumberConstructor
  12288. ], unknown, unknown, () => {}, boolean>;
  12289. readonly disabled: BooleanConstructor;
  12290. readonly divided: BooleanConstructor;
  12291. readonly textValue: StringConstructor;
  12292. readonly icon: {
  12293. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12294. readonly required: false;
  12295. readonly validator: ((val: unknown) => boolean) | undefined;
  12296. __epPropKey: true;
  12297. };
  12298. }, {
  12299. handleClick: (event: PointerEvent) => void;
  12300. handlePointerMove: (event: PointerEvent) => void;
  12301. handlePointerLeave: (event: PointerEvent) => void;
  12302. textContent: ComputedRef<string>;
  12303. propsAndAttrs: ComputedRef<{
  12304. disabled: boolean;
  12305. icon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined;
  12306. onClick: ((...args: any[]) => any) | undefined;
  12307. onPointermove: ((...args: any[]) => any) | undefined;
  12308. onPointerleave: ((...args: any[]) => any) | undefined;
  12309. command: EpPropMergeType<readonly [
  12310. ObjectConstructor,
  12311. StringConstructor,
  12312. NumberConstructor
  12313. ], unknown, unknown>;
  12314. divided: boolean;
  12315. textValue: string | undefined;
  12316. }>;
  12317. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove")[], "click" | "pointerleave" | "pointermove", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12318. readonly command: EpPropFinalized<readonly [
  12319. ObjectConstructor,
  12320. StringConstructor,
  12321. NumberConstructor
  12322. ], unknown, unknown, () => {}, boolean>;
  12323. readonly disabled: BooleanConstructor;
  12324. readonly divided: BooleanConstructor;
  12325. readonly textValue: StringConstructor;
  12326. readonly icon: {
  12327. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12328. readonly required: false;
  12329. readonly validator: ((val: unknown) => boolean) | undefined;
  12330. __epPropKey: true;
  12331. };
  12332. }>> & {
  12333. onClick?: ((...args: any[]) => any) | undefined;
  12334. onPointermove?: ((...args: any[]) => any) | undefined;
  12335. onPointerleave?: ((...args: any[]) => any) | undefined;
  12336. }, {
  12337. readonly disabled: boolean;
  12338. readonly command: EpPropMergeType<readonly [
  12339. ObjectConstructor,
  12340. StringConstructor,
  12341. NumberConstructor
  12342. ], unknown, unknown>;
  12343. readonly divided: boolean;
  12344. }>;
  12345. declare const _default_45: DefineComponent<{
  12346. onKeydown: {
  12347. readonly type: PropType<(e: KeyboardEvent) => void>;
  12348. readonly required: false;
  12349. readonly validator: ((val: unknown) => boolean) | undefined;
  12350. __epPropKey: true;
  12351. };
  12352. }, {
  12353. size: ComputedRef<string> | undefined;
  12354. rovingFocusGroupRootStyle: Ref<StyleValue>;
  12355. tabIndex: Ref<number>;
  12356. dropdownKls: ComputedRef<string[]>;
  12357. role: ComputedRef<EpPropMergeType<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown>>;
  12358. triggerId: ComputedRef<string>;
  12359. dropdownListWrapperRef: (el: Element | ComponentPublicInstance | null) => void;
  12360. handleKeydown: (e: KeyboardEvent) => void;
  12361. onBlur: (e: Event) => void;
  12362. onFocus: (e: FocusEvent) => void;
  12363. onMousedown: (e: Event) => void;
  12364. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12365. onKeydown: {
  12366. readonly type: PropType<(e: KeyboardEvent) => void>;
  12367. readonly required: false;
  12368. readonly validator: ((val: unknown) => boolean) | undefined;
  12369. __epPropKey: true;
  12370. };
  12371. }>>, {}>;
  12372. declare const _default_46: __VLS_WithTemplateSlots_40<typeof __VLS_component_40, ReturnType<typeof __VLS_template_40>>;
  12373. declare const _default_47: __VLS_WithTemplateSlots_41<typeof __VLS_component_41, ReturnType<typeof __VLS_template_41>>;
  12374. declare const _default_48: __VLS_WithTemplateSlots_42<typeof __VLS_component_42, ReturnType<typeof __VLS_template_42>>;
  12375. declare const _default_49: __VLS_WithTemplateSlots_43<typeof __VLS_component_43, ReturnType<typeof __VLS_template_43>>;
  12376. declare const _default_5: __VLS_WithTemplateSlots_4<typeof __VLS_component_4, ReturnType<typeof __VLS_template_3>>;
  12377. declare const _default_50: __VLS_WithTemplateSlots_44<typeof __VLS_component_44, ReturnType<typeof __VLS_template_44>>;
  12378. declare const _default_51: __VLS_WithTemplateSlots_45<typeof __VLS_component_45, ReturnType<typeof __VLS_template_45>>;
  12379. declare const _default_52: __VLS_WithTemplateSlots_46<typeof __VLS_component_46, ReturnType<typeof __VLS_template_46>>;
  12380. declare const _default_53: __VLS_WithTemplateSlots_47<typeof __VLS_component_47, ReturnType<typeof __VLS_template_47>>;
  12381. declare const _default_54: __VLS_WithTemplateSlots_48<typeof __VLS_component_48, ReturnType<typeof __VLS_template_48>>;
  12382. declare const _default_55: DefineComponent<{
  12383. readonly mode: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "vertical", boolean>;
  12384. readonly defaultActive: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12385. readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  12386. ], boolean>;
  12387. readonly uniqueOpened: BooleanConstructor;
  12388. readonly router: BooleanConstructor;
  12389. readonly menuTrigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  12390. readonly collapse: BooleanConstructor;
  12391. readonly backgroundColor: StringConstructor;
  12392. readonly textColor: StringConstructor;
  12393. readonly activeTextColor: StringConstructor;
  12394. readonly closeOnClickOutside: BooleanConstructor;
  12395. readonly collapseTransition: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12396. readonly ellipsis: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12397. readonly popperOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  12398. readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12399. readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  12400. readonly popperClass: StringConstructor;
  12401. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  12402. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  12403. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12404. }, () => VNode<RendererNode, RendererElement, {
  12405. [key: string]: any;
  12406. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  12407. close: (index: string, indexPath: string[]) => boolean;
  12408. open: (index: string, indexPath: string[]) => boolean;
  12409. select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise<void | NavigationFailure>) => boolean;
  12410. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12411. readonly mode: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "vertical", boolean>;
  12412. readonly defaultActive: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12413. readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  12414. ], boolean>;
  12415. readonly uniqueOpened: BooleanConstructor;
  12416. readonly router: BooleanConstructor;
  12417. readonly menuTrigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  12418. readonly collapse: BooleanConstructor;
  12419. readonly backgroundColor: StringConstructor;
  12420. readonly textColor: StringConstructor;
  12421. readonly activeTextColor: StringConstructor;
  12422. readonly closeOnClickOutside: BooleanConstructor;
  12423. readonly collapseTransition: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12424. readonly ellipsis: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12425. readonly popperOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  12426. readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12427. readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  12428. readonly popperClass: StringConstructor;
  12429. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  12430. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  12431. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12432. }>> & {
  12433. onSelect?: ((index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise<void | NavigationFailure> | undefined) => any) | undefined;
  12434. onClose?: ((index: string, indexPath: string[]) => any) | undefined;
  12435. onOpen?: ((index: string, indexPath: string[]) => any) | undefined;
  12436. }, {
  12437. readonly ellipsis: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12438. readonly collapse: boolean;
  12439. readonly mode: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  12440. readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12441. readonly showTimeout: number;
  12442. readonly hideTimeout: number;
  12443. readonly defaultActive: string;
  12444. readonly defaultOpeneds: string[];
  12445. readonly menuTrigger: EpPropMergeType<StringConstructor, "click" | "hover", unknown>;
  12446. readonly collapseTransition: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12447. readonly popperOffset: number;
  12448. readonly ellipsisIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12449. readonly popperEffect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  12450. readonly uniqueOpened: boolean;
  12451. readonly router: boolean;
  12452. readonly closeOnClickOutside: boolean;
  12453. }>;
  12454. declare const _default_56: __VLS_WithTemplateSlots_49<typeof __VLS_component_49, ReturnType<typeof __VLS_template_49>>;
  12455. declare const _default_57: __VLS_WithTemplateSlots_50<typeof __VLS_component_50, ReturnType<typeof __VLS_template_50>>;
  12456. declare const _default_58: DefineComponent<{
  12457. readonly index: {
  12458. readonly type: PropType<string>;
  12459. readonly required: true;
  12460. readonly validator: ((val: unknown) => boolean) | undefined;
  12461. __epPropKey: true;
  12462. };
  12463. readonly showTimeout: NumberConstructor;
  12464. readonly hideTimeout: NumberConstructor;
  12465. readonly popperClass: StringConstructor;
  12466. readonly disabled: BooleanConstructor;
  12467. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  12468. readonly popperOffset: NumberConstructor;
  12469. readonly expandCloseIcon: {
  12470. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12471. readonly required: false;
  12472. readonly validator: ((val: unknown) => boolean) | undefined;
  12473. __epPropKey: true;
  12474. };
  12475. readonly expandOpenIcon: {
  12476. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12477. readonly required: false;
  12478. readonly validator: ((val: unknown) => boolean) | undefined;
  12479. __epPropKey: true;
  12480. };
  12481. readonly collapseCloseIcon: {
  12482. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12483. readonly required: false;
  12484. readonly validator: ((val: unknown) => boolean) | undefined;
  12485. __epPropKey: true;
  12486. };
  12487. readonly collapseOpenIcon: {
  12488. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12489. readonly required: false;
  12490. readonly validator: ((val: unknown) => boolean) | undefined;
  12491. __epPropKey: true;
  12492. };
  12493. }, () => VNode<RendererNode, RendererElement, {
  12494. [key: string]: any;
  12495. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12496. readonly index: {
  12497. readonly type: PropType<string>;
  12498. readonly required: true;
  12499. readonly validator: ((val: unknown) => boolean) | undefined;
  12500. __epPropKey: true;
  12501. };
  12502. readonly showTimeout: NumberConstructor;
  12503. readonly hideTimeout: NumberConstructor;
  12504. readonly popperClass: StringConstructor;
  12505. readonly disabled: BooleanConstructor;
  12506. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  12507. readonly popperOffset: NumberConstructor;
  12508. readonly expandCloseIcon: {
  12509. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12510. readonly required: false;
  12511. readonly validator: ((val: unknown) => boolean) | undefined;
  12512. __epPropKey: true;
  12513. };
  12514. readonly expandOpenIcon: {
  12515. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12516. readonly required: false;
  12517. readonly validator: ((val: unknown) => boolean) | undefined;
  12518. __epPropKey: true;
  12519. };
  12520. readonly collapseCloseIcon: {
  12521. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12522. readonly required: false;
  12523. readonly validator: ((val: unknown) => boolean) | undefined;
  12524. __epPropKey: true;
  12525. };
  12526. readonly collapseOpenIcon: {
  12527. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12528. readonly required: false;
  12529. readonly validator: ((val: unknown) => boolean) | undefined;
  12530. __epPropKey: true;
  12531. };
  12532. }>>, {
  12533. readonly disabled: boolean;
  12534. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12535. }>;
  12536. declare const _default_59: __VLS_WithTemplateSlots_51<typeof __VLS_component_51, ReturnType<typeof __VLS_template_51>>;
  12537. declare const _default_6: __VLS_WithTemplateSlots_5<typeof __VLS_component_5, ReturnType<typeof __VLS_template_7>>;
  12538. declare const _default_60: DefineComponent<{
  12539. readonly pageSize: NumberConstructor;
  12540. readonly defaultPageSize: NumberConstructor;
  12541. readonly total: NumberConstructor;
  12542. readonly pageCount: NumberConstructor;
  12543. readonly pagerCount: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  12544. readonly currentPage: NumberConstructor;
  12545. readonly defaultCurrentPage: NumberConstructor;
  12546. readonly layout: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  12547. readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [
  12548. 10,
  12549. 20,
  12550. 30,
  12551. 40,
  12552. 50,
  12553. 100
  12554. ], boolean>;
  12555. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12556. readonly prevText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12557. readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12558. readonly nextText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12559. readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12560. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12561. readonly small: BooleanConstructor;
  12562. readonly size: {
  12563. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12564. readonly required: false;
  12565. readonly validator: ((val: unknown) => boolean) | undefined;
  12566. __epPropKey: true;
  12567. };
  12568. readonly background: BooleanConstructor;
  12569. readonly disabled: BooleanConstructor;
  12570. readonly hideOnSinglePage: BooleanConstructor;
  12571. readonly appendSizeTo: StringConstructor;
  12572. }, () => VNode<RendererNode, RendererElement, {
  12573. [key: string]: any;
  12574. }> | null, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  12575. "update:current-page": (val: number) => boolean;
  12576. "update:page-size": (val: number) => boolean;
  12577. "size-change": (val: number) => boolean;
  12578. change: (currentPage: number, pageSize: number) => boolean;
  12579. "current-change": (val: number) => boolean;
  12580. "prev-click": (val: number) => boolean;
  12581. "next-click": (val: number) => boolean;
  12582. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12583. readonly pageSize: NumberConstructor;
  12584. readonly defaultPageSize: NumberConstructor;
  12585. readonly total: NumberConstructor;
  12586. readonly pageCount: NumberConstructor;
  12587. readonly pagerCount: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  12588. readonly currentPage: NumberConstructor;
  12589. readonly defaultCurrentPage: NumberConstructor;
  12590. readonly layout: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  12591. readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [
  12592. 10,
  12593. 20,
  12594. 30,
  12595. 40,
  12596. 50,
  12597. 100
  12598. ], boolean>;
  12599. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12600. readonly prevText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12601. readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12602. readonly nextText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12603. readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  12604. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12605. readonly small: BooleanConstructor;
  12606. readonly size: {
  12607. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12608. readonly required: false;
  12609. readonly validator: ((val: unknown) => boolean) | undefined;
  12610. __epPropKey: true;
  12611. };
  12612. readonly background: BooleanConstructor;
  12613. readonly disabled: BooleanConstructor;
  12614. readonly hideOnSinglePage: BooleanConstructor;
  12615. readonly appendSizeTo: StringConstructor;
  12616. }>> & {
  12617. onChange?: ((currentPage: number, pageSize: number) => any) | undefined;
  12618. "onUpdate:current-page"?: ((val: number) => any) | undefined;
  12619. "onUpdate:page-size"?: ((val: number) => any) | undefined;
  12620. "onSize-change"?: ((val: number) => any) | undefined;
  12621. "onCurrent-change"?: ((val: number) => any) | undefined;
  12622. "onPrev-click"?: ((val: number) => any) | undefined;
  12623. "onNext-click"?: ((val: number) => any) | undefined;
  12624. }, {
  12625. readonly small: boolean;
  12626. readonly disabled: boolean;
  12627. readonly background: boolean;
  12628. readonly layout: string;
  12629. readonly popperClass: string;
  12630. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12631. readonly prevText: string;
  12632. readonly prevIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12633. readonly nextText: string;
  12634. readonly nextIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12635. readonly pageSizes: number[];
  12636. readonly pagerCount: number;
  12637. readonly hideOnSinglePage: boolean;
  12638. }>;
  12639. declare const _default_61: __VLS_WithTemplateSlots_52<typeof __VLS_component_52, ReturnType<typeof __VLS_template_52>>;
  12640. declare const _default_62: __VLS_WithTemplateSlots_54<typeof __VLS_component_54, ReturnType<typeof __VLS_template_54>>;
  12641. declare const _default_63: __VLS_WithTemplateSlots_55<typeof __VLS_component_55, ReturnType<typeof __VLS_template_55>>;
  12642. declare const _default_64: __VLS_WithTemplateSlots_56<typeof __VLS_component_56, ReturnType<typeof __VLS_template_56>>;
  12643. declare const _default_65: __VLS_WithTemplateSlots_57<typeof __VLS_component_57, ReturnType<typeof __VLS_template_57>>;
  12644. declare const _default_66: DefineComponent<{
  12645. readonly ariaLabel: StringConstructor;
  12646. readonly modelValue: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  12647. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  12648. readonly lowThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  12649. readonly highThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
  12650. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  12651. readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>) | ((new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>))[], unknown, unknown, () => [
  12652. "",
  12653. "",
  12654. ""
  12655. ], boolean>;
  12656. readonly voidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12657. readonly disabledVoidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12658. readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>) | ((new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>))[], unknown, unknown, () => [
  12659. Component,
  12660. Component,
  12661. Component
  12662. ], boolean>;
  12663. readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  12664. readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  12665. readonly disabled: BooleanConstructor;
  12666. readonly allowHalf: BooleanConstructor;
  12667. readonly showText: BooleanConstructor;
  12668. readonly showScore: BooleanConstructor;
  12669. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12670. readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  12671. "Extremely bad",
  12672. "Disappointed",
  12673. "Fair",
  12674. "Satisfied",
  12675. "Surprise"
  12676. ], boolean>;
  12677. readonly scoreTemplate: EpPropFinalized<StringConstructor, unknown, unknown, "{value}", boolean>;
  12678. readonly size: {
  12679. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12680. readonly required: false;
  12681. readonly validator: ((val: unknown) => boolean) | undefined;
  12682. __epPropKey: true;
  12683. };
  12684. readonly clearable: BooleanConstructor;
  12685. }, {
  12686. /** @description set current value */
  12687. setCurrentValue: typeof setCurrentValue;
  12688. /** @description reset current value */
  12689. resetCurrentValue: typeof resetCurrentValue;
  12690. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  12691. "update:modelValue": (value: number) => void;
  12692. change: (value: number) => void;
  12693. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12694. readonly ariaLabel: StringConstructor;
  12695. readonly modelValue: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  12696. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  12697. readonly lowThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  12698. readonly highThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
  12699. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  12700. readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>) | ((new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>))[], unknown, unknown, () => [
  12701. "",
  12702. "",
  12703. ""
  12704. ], boolean>;
  12705. readonly voidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12706. readonly disabledVoidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12707. readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>) | ((new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>))[], unknown, unknown, () => [
  12708. Component,
  12709. Component,
  12710. Component
  12711. ], boolean>;
  12712. readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  12713. readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  12714. readonly disabled: BooleanConstructor;
  12715. readonly allowHalf: BooleanConstructor;
  12716. readonly showText: BooleanConstructor;
  12717. readonly showScore: BooleanConstructor;
  12718. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  12719. readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  12720. "Extremely bad",
  12721. "Disappointed",
  12722. "Fair",
  12723. "Satisfied",
  12724. "Surprise"
  12725. ], boolean>;
  12726. readonly scoreTemplate: EpPropFinalized<StringConstructor, unknown, unknown, "{value}", boolean>;
  12727. readonly size: {
  12728. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12729. readonly required: false;
  12730. readonly validator: ((val: unknown) => boolean) | undefined;
  12731. __epPropKey: true;
  12732. };
  12733. readonly clearable: BooleanConstructor;
  12734. }>> & {
  12735. "onUpdate:modelValue"?: ((value: number) => any) | undefined;
  12736. onChange?: ((value: number) => any) | undefined;
  12737. }, {
  12738. readonly disabled: boolean;
  12739. readonly id: string;
  12740. readonly modelValue: number;
  12741. readonly max: number;
  12742. readonly clearable: boolean;
  12743. readonly textColor: string;
  12744. readonly colors: EpPropMergeType<(new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>) | ((new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>))[], unknown, unknown>;
  12745. readonly showText: boolean;
  12746. readonly lowThreshold: number;
  12747. readonly highThreshold: number;
  12748. readonly voidColor: string;
  12749. readonly disabledVoidColor: string;
  12750. readonly icons: EpPropMergeType<(new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>) | ((new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>))[], unknown, unknown>;
  12751. readonly voidIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12752. readonly disabledVoidIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  12753. readonly texts: string[];
  12754. readonly scoreTemplate: string;
  12755. readonly allowHalf: boolean;
  12756. readonly showScore: boolean;
  12757. }>;
  12758. declare const _default_67: __VLS_WithTemplateSlots_58<typeof __VLS_component_58, ReturnType<typeof __VLS_template_58>>;
  12759. declare const _default_68: __VLS_WithTemplateSlots_59<typeof __VLS_component_59, ReturnType<typeof __VLS_template_59>>;
  12760. declare const _default_69: __VLS_WithTemplateSlots_60<typeof __VLS_component_60, ReturnType<typeof __VLS_template_60>>;
  12761. declare const _default_7: __VLS_WithTemplateSlots_6<typeof __VLS_component_6, ReturnType<typeof __VLS_template_4>>;
  12762. declare const _default_70: DefineComponent<{
  12763. readonly vertical: BooleanConstructor;
  12764. readonly size: StringConstructor;
  12765. readonly move: NumberConstructor;
  12766. readonly ratio: {
  12767. readonly type: PropType<number>;
  12768. readonly required: true;
  12769. readonly validator: ((val: unknown) => boolean) | undefined;
  12770. __epPropKey: true;
  12771. };
  12772. readonly always: BooleanConstructor;
  12773. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  12774. readonly vertical: BooleanConstructor;
  12775. readonly size: StringConstructor;
  12776. readonly move: NumberConstructor;
  12777. readonly ratio: {
  12778. readonly type: PropType<number>;
  12779. readonly required: true;
  12780. readonly validator: ((val: unknown) => boolean) | undefined;
  12781. __epPropKey: true;
  12782. };
  12783. readonly always: BooleanConstructor;
  12784. }>>, {
  12785. readonly always: boolean;
  12786. readonly vertical: boolean;
  12787. }>;
  12788. declare const _default_71: DefineComponent<{
  12789. ariaLabel: StringConstructor;
  12790. emptyValues: ArrayConstructor;
  12791. valueOnClear: EpPropFinalized<readonly [
  12792. StringConstructor,
  12793. NumberConstructor,
  12794. BooleanConstructor,
  12795. FunctionConstructor
  12796. ], unknown, unknown, undefined, boolean>;
  12797. name: StringConstructor;
  12798. id: StringConstructor;
  12799. modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>;
  12800. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  12801. automaticDropdown: BooleanConstructor;
  12802. size: {
  12803. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12804. readonly required: false;
  12805. readonly validator: ((val: unknown) => boolean) | undefined;
  12806. __epPropKey: true;
  12807. };
  12808. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>;
  12809. disabled: BooleanConstructor;
  12810. clearable: BooleanConstructor;
  12811. filterable: BooleanConstructor;
  12812. allowCreate: BooleanConstructor;
  12813. loading: BooleanConstructor;
  12814. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  12815. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  12816. remote: BooleanConstructor;
  12817. loadingText: StringConstructor;
  12818. noMatchText: StringConstructor;
  12819. noDataText: StringConstructor;
  12820. remoteMethod: FunctionConstructor;
  12821. filterMethod: FunctionConstructor;
  12822. multiple: BooleanConstructor;
  12823. multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  12824. placeholder: {
  12825. readonly type: PropType<string>;
  12826. readonly required: false;
  12827. readonly validator: ((val: unknown) => boolean) | undefined;
  12828. __epPropKey: true;
  12829. };
  12830. defaultFirstOption: BooleanConstructor;
  12831. reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  12832. valueKey: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  12833. collapseTags: BooleanConstructor;
  12834. collapseTagsTooltip: BooleanConstructor;
  12835. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  12836. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  12837. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  12838. clearIcon: {
  12839. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12840. readonly required: false;
  12841. readonly validator: ((val: unknown) => boolean) | undefined;
  12842. __epPropKey: true;
  12843. };
  12844. fitInputWidth: BooleanConstructor;
  12845. suffixIcon: {
  12846. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  12847. readonly required: false;
  12848. readonly validator: ((val: unknown) => boolean) | undefined;
  12849. __epPropKey: true;
  12850. };
  12851. tagType: {
  12852. default: string;
  12853. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  12854. required: false;
  12855. validator: ((val: unknown) => boolean) | undefined;
  12856. __epPropKey: true;
  12857. };
  12858. tagEffect: {
  12859. default: string;
  12860. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  12861. required: false;
  12862. validator: ((val: unknown) => boolean) | undefined;
  12863. __epPropKey: true;
  12864. };
  12865. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  12866. remoteShowSuffix: BooleanConstructor;
  12867. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  12868. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  12869. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  12870. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  12871. tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>;
  12872. appendTo: {
  12873. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  12874. readonly required: false;
  12875. readonly validator: ((val: unknown) => boolean) | undefined;
  12876. __epPropKey: true;
  12877. };
  12878. }, {
  12879. modelValue: ComputedRef<string | number | boolean | any[] | Record<string, any> | undefined>;
  12880. selectedLabel: ComputedRef<string | string[]>;
  12881. calculatorRef: ShallowRef<HTMLElement | undefined>;
  12882. inputStyle: ComputedRef<{
  12883. minWidth: string;
  12884. }>;
  12885. inputId: Ref<string | undefined>;
  12886. contentId: Ref<string>;
  12887. nsSelect: {
  12888. namespace: ComputedRef<string>;
  12889. b: (blockSuffix?: string) => string;
  12890. e: (element?: string) => string;
  12891. m: (modifier?: string) => string;
  12892. be: (blockSuffix?: string, element?: string) => string;
  12893. em: (element?: string, modifier?: string) => string;
  12894. bm: (blockSuffix?: string, modifier?: string) => string;
  12895. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  12896. is: {
  12897. (name: string, state: boolean | undefined): string;
  12898. (name: string): string;
  12899. };
  12900. cssVar: (object: Record<string, string>) => Record<string, string>;
  12901. cssVarName: (name: string) => string;
  12902. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  12903. cssVarBlockName: (name: string) => string;
  12904. };
  12905. nsInput: {
  12906. namespace: ComputedRef<string>;
  12907. b: (blockSuffix?: string) => string;
  12908. e: (element?: string) => string;
  12909. m: (modifier?: string) => string;
  12910. be: (blockSuffix?: string, element?: string) => string;
  12911. em: (element?: string, modifier?: string) => string;
  12912. bm: (blockSuffix?: string, modifier?: string) => string;
  12913. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  12914. is: {
  12915. (name: string, state: boolean | undefined): string;
  12916. (name: string): string;
  12917. };
  12918. cssVar: (object: Record<string, string>) => Record<string, string>;
  12919. cssVarName: (name: string) => string;
  12920. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  12921. cssVarBlockName: (name: string) => string;
  12922. };
  12923. states: {
  12924. inputValue: string;
  12925. options: Map<OptionValue, SelectOptionProxy>;
  12926. cachedOptions: Map<OptionValue, SelectOptionProxy>;
  12927. optionValues: OptionValue[];
  12928. selected: {
  12929. value: OptionValue;
  12930. currentLabel: SelectOptionProxy["currentLabel"];
  12931. isDisabled?: SelectOptionProxy["isDisabled"] | undefined;
  12932. }[];
  12933. hoveringIndex: number;
  12934. inputHovering: boolean;
  12935. selectionWidth: number;
  12936. collapseItemWidth: number;
  12937. previousQuery: string | null;
  12938. selectedLabel: string;
  12939. menuVisibleOnFocus: boolean;
  12940. isBeforeHide: boolean;
  12941. };
  12942. isFocused: Ref<boolean>;
  12943. expanded: Ref<boolean>;
  12944. optionsArray: ComputedRef<SelectOptionProxy[]>;
  12945. hoverOption: Ref<any>;
  12946. selectSize: ComputedRef<"" | "small" | "default" | "large">;
  12947. filteredOptionsCount: ComputedRef<number>;
  12948. updateTooltip: () => void;
  12949. updateTagTooltip: () => void;
  12950. debouncedOnInputChange: DebouncedFunc<() => void>;
  12951. onInput: (event: Event) => void;
  12952. deletePrevTag: (e: KeyboardEvent) => void;
  12953. deleteTag: (event: MouseEvent, tag: SelectOptionProxy | SelectStates["selected"][0]) => void;
  12954. deleteSelected: (event: Event) => void;
  12955. handleOptionSelect: (option: SelectOptionProxy) => void;
  12956. scrollToOption: (option: SelectOptionProxy | SelectOptionProxy[] | SelectStates["selected"]) => void;
  12957. hasModelValue: ComputedRef<boolean>;
  12958. shouldShowPlaceholder: ComputedRef<boolean>;
  12959. currentPlaceholder: ComputedRef<string>;
  12960. mouseEnterEventName: ComputedRef<"mouseenter" | null>;
  12961. needStatusIcon: ComputedRef<boolean>;
  12962. showClose: ComputedRef<boolean>;
  12963. iconComponent: ComputedRef<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined>;
  12964. iconReverse: ComputedRef<string>;
  12965. validateState: ComputedRef<"" | "error" | "success" | "validating">;
  12966. validateIcon: ComputedRef<"" | Component>;
  12967. showNewOption: ComputedRef<boolean>;
  12968. updateOptions: () => void;
  12969. collapseTagSize: ComputedRef<"default" | "small">;
  12970. setSelected: () => void;
  12971. selectDisabled: ComputedRef<boolean | undefined>;
  12972. emptyText: ComputedRef<string | null>;
  12973. handleCompositionStart: (event: CompositionEvent) => void;
  12974. handleCompositionUpdate: (event: CompositionEvent) => void;
  12975. handleCompositionEnd: (event: CompositionEvent) => void;
  12976. onOptionCreate: (vm: SelectOptionProxy) => void;
  12977. onOptionDestroy: (key: OptionValue, vm: SelectOptionProxy) => void;
  12978. handleMenuEnter: () => void;
  12979. focus: () => void;
  12980. blur: () => void;
  12981. handleClearClick: (event: Event) => void;
  12982. handleClickOutside: (event: Event) => void;
  12983. handleEsc: () => void;
  12984. toggleMenu: () => void;
  12985. selectOption: () => void;
  12986. getValueKey: (item: SelectOptionProxy | SelectStates["selected"][0]) => any;
  12987. navigateOptions: (direction: "prev" | "next") => void;
  12988. dropdownMenuVisible: WritableComputedRef<boolean>;
  12989. showTagList: ComputedRef<{
  12990. value: OptionValue;
  12991. currentLabel: SelectOptionProxy["currentLabel"];
  12992. isDisabled?: SelectOptionProxy["isDisabled"] | undefined;
  12993. }[]>;
  12994. collapseTagList: ComputedRef<{
  12995. value: OptionValue;
  12996. currentLabel: SelectOptionProxy["currentLabel"];
  12997. isDisabled?: SelectOptionProxy["isDisabled"] | undefined;
  12998. }[]>;
  12999. popupScroll: (data: {
  13000. scrollTop: number;
  13001. scrollLeft: number;
  13002. }) => void;
  13003. tagStyle: ComputedRef<{
  13004. maxWidth: string;
  13005. }>;
  13006. collapseTagStyle: ComputedRef<{
  13007. maxWidth: string;
  13008. }>;
  13009. popperRef: ComputedRef<HTMLElement | undefined>;
  13010. inputRef: Ref<HTMLInputElement | undefined>;
  13011. tooltipRef: Ref<TooltipInstance | undefined>;
  13012. tagTooltipRef: Ref<TooltipInstance | undefined>;
  13013. prefixRef: Ref<HTMLElement | undefined>;
  13014. suffixRef: Ref<HTMLElement | undefined>;
  13015. selectRef: Ref<HTMLElement | undefined>;
  13016. wrapperRef: ShallowRef<HTMLElement | undefined>;
  13017. selectionRef: Ref<HTMLElement | undefined>;
  13018. scrollbarRef: Ref<ScrollbarInstance | undefined>;
  13019. menuRef: Ref<HTMLElement | undefined>;
  13020. tagMenuRef: Ref<HTMLElement | undefined>;
  13021. collapseItemRef: Ref<HTMLElement | undefined>;
  13022. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("clear" | "update:modelValue" | "change" | "blur" | "focus" | "visible-change" | "remove-tag" | "popup-scroll")[], "clear" | "update:modelValue" | "change" | "blur" | "focus" | "visible-change" | "remove-tag" | "popup-scroll", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13023. ariaLabel: StringConstructor;
  13024. emptyValues: ArrayConstructor;
  13025. valueOnClear: EpPropFinalized<readonly [
  13026. StringConstructor,
  13027. NumberConstructor,
  13028. BooleanConstructor,
  13029. FunctionConstructor
  13030. ], unknown, unknown, undefined, boolean>;
  13031. name: StringConstructor;
  13032. id: StringConstructor;
  13033. modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>;
  13034. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  13035. automaticDropdown: BooleanConstructor;
  13036. size: {
  13037. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13038. readonly required: false;
  13039. readonly validator: ((val: unknown) => boolean) | undefined;
  13040. __epPropKey: true;
  13041. };
  13042. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>;
  13043. disabled: BooleanConstructor;
  13044. clearable: BooleanConstructor;
  13045. filterable: BooleanConstructor;
  13046. allowCreate: BooleanConstructor;
  13047. loading: BooleanConstructor;
  13048. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  13049. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  13050. remote: BooleanConstructor;
  13051. loadingText: StringConstructor;
  13052. noMatchText: StringConstructor;
  13053. noDataText: StringConstructor;
  13054. remoteMethod: FunctionConstructor;
  13055. filterMethod: FunctionConstructor;
  13056. multiple: BooleanConstructor;
  13057. multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  13058. placeholder: {
  13059. readonly type: PropType<string>;
  13060. readonly required: false;
  13061. readonly validator: ((val: unknown) => boolean) | undefined;
  13062. __epPropKey: true;
  13063. };
  13064. defaultFirstOption: BooleanConstructor;
  13065. reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  13066. valueKey: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  13067. collapseTags: BooleanConstructor;
  13068. collapseTagsTooltip: BooleanConstructor;
  13069. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  13070. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13071. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  13072. clearIcon: {
  13073. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13074. readonly required: false;
  13075. readonly validator: ((val: unknown) => boolean) | undefined;
  13076. __epPropKey: true;
  13077. };
  13078. fitInputWidth: BooleanConstructor;
  13079. suffixIcon: {
  13080. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13081. readonly required: false;
  13082. readonly validator: ((val: unknown) => boolean) | undefined;
  13083. __epPropKey: true;
  13084. };
  13085. tagType: {
  13086. default: string;
  13087. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  13088. required: false;
  13089. validator: ((val: unknown) => boolean) | undefined;
  13090. __epPropKey: true;
  13091. };
  13092. tagEffect: {
  13093. default: string;
  13094. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  13095. required: false;
  13096. validator: ((val: unknown) => boolean) | undefined;
  13097. __epPropKey: true;
  13098. };
  13099. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  13100. remoteShowSuffix: BooleanConstructor;
  13101. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  13102. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  13103. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  13104. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  13105. tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>;
  13106. appendTo: {
  13107. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  13108. readonly required: false;
  13109. readonly validator: ((val: unknown) => boolean) | undefined;
  13110. __epPropKey: true;
  13111. };
  13112. }>> & {
  13113. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  13114. onChange?: ((...args: any[]) => any) | undefined;
  13115. onFocus?: ((...args: any[]) => any) | undefined;
  13116. onBlur?: ((...args: any[]) => any) | undefined;
  13117. onClear?: ((...args: any[]) => any) | undefined;
  13118. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  13119. "onRemove-tag"?: ((...args: any[]) => any) | undefined;
  13120. "onPopup-scroll"?: ((...args: any[]) => any) | undefined;
  13121. }, {
  13122. disabled: boolean;
  13123. offset: number;
  13124. multiple: boolean;
  13125. loading: boolean;
  13126. modelValue: EpPropMergeType<(new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown>;
  13127. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  13128. effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  13129. tabindex: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>;
  13130. valueOnClear: EpPropMergeType<readonly [
  13131. StringConstructor,
  13132. NumberConstructor,
  13133. BooleanConstructor,
  13134. FunctionConstructor
  13135. ], unknown, unknown>;
  13136. autocomplete: string;
  13137. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13138. clearable: boolean;
  13139. fallbackPlacements: Placement[];
  13140. popperOptions: Partial<Options>;
  13141. popperClass: string;
  13142. teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13143. persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13144. showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13145. valueKey: string;
  13146. fitInputWidth: boolean;
  13147. filterable: boolean;
  13148. collapseTags: boolean;
  13149. maxCollapseTags: number;
  13150. collapseTagsTooltip: boolean;
  13151. tagType: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  13152. tagEffect: EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
  13153. automaticDropdown: boolean;
  13154. allowCreate: boolean;
  13155. remote: boolean;
  13156. multipleLimit: number;
  13157. defaultFirstOption: boolean;
  13158. reserveKeyword: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13159. remoteShowSuffix: boolean;
  13160. }>;
  13161. declare const _default_72: DefineComponent<{
  13162. value: {
  13163. readonly type: PropType<EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>>;
  13164. readonly required: true;
  13165. readonly validator: ((val: unknown) => boolean) | undefined;
  13166. __epPropKey: true;
  13167. };
  13168. label: {
  13169. readonly type: PropType<EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  13170. readonly required: false;
  13171. readonly validator: ((val: unknown) => boolean) | undefined;
  13172. __epPropKey: true;
  13173. };
  13174. created: BooleanConstructor;
  13175. disabled: BooleanConstructor;
  13176. }, {
  13177. ns: {
  13178. namespace: ComputedRef<string>;
  13179. b: (blockSuffix?: string) => string;
  13180. e: (element?: string) => string;
  13181. m: (modifier?: string) => string;
  13182. be: (blockSuffix?: string, element?: string) => string;
  13183. em: (element?: string, modifier?: string) => string;
  13184. bm: (blockSuffix?: string, modifier?: string) => string;
  13185. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  13186. is: {
  13187. (name: string, state: boolean | undefined): string;
  13188. (name: string): string;
  13189. };
  13190. cssVar: (object: Record<string, string>) => Record<string, string>;
  13191. cssVarName: (name: string) => string;
  13192. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  13193. cssVarBlockName: (name: string) => string;
  13194. };
  13195. id: Ref<string>;
  13196. containerKls: ComputedRef<string[]>;
  13197. currentLabel: ComputedRef<boolean | EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  13198. itemSelected: ComputedRef<boolean>;
  13199. isDisabled: ComputedRef<boolean>;
  13200. select: SelectContext;
  13201. visible: Ref<boolean>;
  13202. hover: Ref<boolean>;
  13203. states: {
  13204. index: number;
  13205. groupDisabled: boolean;
  13206. visible: boolean;
  13207. hover: boolean;
  13208. };
  13209. hoverItem: () => void;
  13210. updateOption: (query: string) => void;
  13211. selectOptionClick: () => void;
  13212. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13213. value: {
  13214. readonly type: PropType<EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>>;
  13215. readonly required: true;
  13216. readonly validator: ((val: unknown) => boolean) | undefined;
  13217. __epPropKey: true;
  13218. };
  13219. label: {
  13220. readonly type: PropType<EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  13221. readonly required: false;
  13222. readonly validator: ((val: unknown) => boolean) | undefined;
  13223. __epPropKey: true;
  13224. };
  13225. created: BooleanConstructor;
  13226. disabled: BooleanConstructor;
  13227. }>>, {
  13228. disabled: boolean;
  13229. created: boolean;
  13230. }>;
  13231. declare const _default_73: DefineComponent<{
  13232. /**
  13233. * @description name of the group
  13234. */
  13235. label: StringConstructor;
  13236. /**
  13237. * @description whether to disable all options in this group
  13238. */
  13239. disabled: BooleanConstructor;
  13240. }, {
  13241. groupRef: Ref<HTMLElement | undefined>;
  13242. visible: ComputedRef<boolean>;
  13243. ns: {
  13244. namespace: ComputedRef<string>;
  13245. b: (blockSuffix?: string) => string;
  13246. e: (element?: string) => string;
  13247. m: (modifier?: string) => string;
  13248. be: (blockSuffix?: string, element?: string) => string;
  13249. em: (element?: string, modifier?: string) => string;
  13250. bm: (blockSuffix?: string, modifier?: string) => string;
  13251. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  13252. is: {
  13253. (name: string, state: boolean | undefined): string;
  13254. (name: string): string;
  13255. };
  13256. cssVar: (object: Record<string, string>) => Record<string, string>;
  13257. cssVarName: (name: string) => string;
  13258. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  13259. cssVarBlockName: (name: string) => string;
  13260. };
  13261. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13262. /**
  13263. * @description name of the group
  13264. */
  13265. label: StringConstructor;
  13266. /**
  13267. * @description whether to disable all options in this group
  13268. */
  13269. disabled: BooleanConstructor;
  13270. }>>, {
  13271. disabled: boolean;
  13272. }>;
  13273. declare const _default_74: DefineComponent<{
  13274. readonly ariaLabel: StringConstructor;
  13275. readonly emptyValues: ArrayConstructor;
  13276. readonly valueOnClear: EpPropFinalized<readonly [
  13277. StringConstructor,
  13278. NumberConstructor,
  13279. BooleanConstructor,
  13280. FunctionConstructor
  13281. ], unknown, unknown, undefined, boolean>;
  13282. readonly allowCreate: BooleanConstructor;
  13283. readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>;
  13284. readonly automaticDropdown: BooleanConstructor;
  13285. readonly clearable: BooleanConstructor;
  13286. readonly clearIcon: {
  13287. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13288. readonly required: false;
  13289. readonly validator: ((val: unknown) => boolean) | undefined;
  13290. __epPropKey: true;
  13291. };
  13292. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  13293. readonly collapseTags: BooleanConstructor;
  13294. readonly collapseTagsTooltip: BooleanConstructor;
  13295. readonly maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  13296. readonly defaultFirstOption: BooleanConstructor;
  13297. readonly disabled: BooleanConstructor;
  13298. readonly estimatedOptionHeight: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  13299. readonly filterable: BooleanConstructor;
  13300. readonly filterMethod: FunctionConstructor;
  13301. readonly height: EpPropFinalized<NumberConstructor, unknown, unknown, 274, boolean>;
  13302. readonly itemHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 34, boolean>;
  13303. readonly id: StringConstructor;
  13304. readonly loading: BooleanConstructor;
  13305. readonly loadingText: StringConstructor;
  13306. readonly modelValue: {
  13307. readonly type: PropType<any>;
  13308. readonly required: false;
  13309. readonly validator: ((val: unknown) => boolean) | undefined;
  13310. __epPropKey: true;
  13311. };
  13312. readonly multiple: BooleanConstructor;
  13313. readonly multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  13314. readonly name: StringConstructor;
  13315. readonly noDataText: StringConstructor;
  13316. readonly noMatchText: StringConstructor;
  13317. readonly remoteMethod: FunctionConstructor;
  13318. readonly reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13319. readonly options: {
  13320. readonly type: PropType<OptionType[]>;
  13321. readonly required: true;
  13322. readonly validator: ((val: unknown) => boolean) | undefined;
  13323. __epPropKey: true;
  13324. };
  13325. readonly placeholder: {
  13326. readonly type: PropType<string>;
  13327. readonly required: false;
  13328. readonly validator: ((val: unknown) => boolean) | undefined;
  13329. __epPropKey: true;
  13330. };
  13331. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13332. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13333. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  13334. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  13335. readonly remote: BooleanConstructor;
  13336. readonly size: {
  13337. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13338. readonly required: false;
  13339. readonly validator: ((val: unknown) => boolean) | undefined;
  13340. __epPropKey: true;
  13341. };
  13342. readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required<Props_2>, boolean>;
  13343. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  13344. readonly scrollbarAlwaysOn: BooleanConstructor;
  13345. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13346. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  13347. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13348. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>;
  13349. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  13350. "bottom-start",
  13351. "top-start",
  13352. "right",
  13353. "left"
  13354. ], boolean>;
  13355. readonly tagType: {
  13356. readonly default: "info";
  13357. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  13358. readonly required: false;
  13359. readonly validator: ((val: unknown) => boolean) | undefined;
  13360. readonly __epPropKey: true;
  13361. };
  13362. readonly tagEffect: {
  13363. readonly default: "light";
  13364. readonly type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  13365. readonly required: false;
  13366. readonly validator: ((val: unknown) => boolean) | undefined;
  13367. readonly __epPropKey: true;
  13368. };
  13369. readonly tabindex: EpPropFinalized<readonly [
  13370. StringConstructor,
  13371. NumberConstructor
  13372. ], unknown, unknown, 0, boolean>;
  13373. readonly appendTo: {
  13374. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  13375. readonly required: false;
  13376. readonly validator: ((val: unknown) => boolean) | undefined;
  13377. __epPropKey: true;
  13378. };
  13379. readonly fitInputWidth: EpPropFinalized<readonly [
  13380. BooleanConstructor,
  13381. NumberConstructor
  13382. ], unknown, number | boolean, true, boolean>;
  13383. readonly suffixIcon: {
  13384. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13385. readonly required: false;
  13386. readonly validator: ((val: unknown) => boolean) | undefined;
  13387. __epPropKey: true;
  13388. };
  13389. }, {
  13390. modelValue: ComputedRef<any>;
  13391. selectedLabel: ComputedRef<string | string[]>;
  13392. calculatorRef: ShallowRef<HTMLElement | undefined>;
  13393. inputStyle: ComputedRef<{
  13394. minWidth: string;
  13395. }>;
  13396. inputId: Ref<string | undefined>;
  13397. collapseTagSize: ComputedRef<"default" | "small">;
  13398. currentPlaceholder: ComputedRef<string>;
  13399. expanded: Ref<boolean>;
  13400. emptyText: ComputedRef<string | false | null>;
  13401. popupHeight: ComputedRef<number>;
  13402. debounce: ComputedRef<0 | 300>;
  13403. allOptions: ComputedRef<OptionType[]>;
  13404. filteredOptions: Ref<({
  13405. [x: string]: any;
  13406. } | {
  13407. [x: string]: any;
  13408. created?: boolean | undefined;
  13409. })[]>;
  13410. iconComponent: ComputedRef<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown> | undefined>;
  13411. iconReverse: ComputedRef<string | undefined>;
  13412. tagStyle: ComputedRef<{
  13413. maxWidth: string;
  13414. }>;
  13415. collapseTagStyle: ComputedRef<{
  13416. maxWidth: string;
  13417. }>;
  13418. popperSize: Ref<number>;
  13419. dropdownMenuVisible: WritableComputedRef<boolean>;
  13420. hasModelValue: ComputedRef<boolean>;
  13421. shouldShowPlaceholder: ComputedRef<boolean>;
  13422. selectDisabled: ComputedRef<boolean | undefined>;
  13423. selectSize: ComputedRef<"" | "small" | "default" | "large">;
  13424. needStatusIcon: ComputedRef<boolean>;
  13425. showClearBtn: ComputedRef<boolean>;
  13426. states: SelectStates_2;
  13427. isFocused: Ref<boolean>;
  13428. nsSelect: {
  13429. namespace: ComputedRef<string>;
  13430. b: (blockSuffix?: string) => string;
  13431. e: (element?: string) => string;
  13432. m: (modifier?: string) => string;
  13433. be: (blockSuffix?: string, element?: string) => string;
  13434. em: (element?: string, modifier?: string) => string;
  13435. bm: (blockSuffix?: string, modifier?: string) => string;
  13436. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  13437. is: {
  13438. (name: string, state: boolean | undefined): string;
  13439. (name: string): string;
  13440. };
  13441. cssVar: (object: Record<string, string>) => Record<string, string>;
  13442. cssVarName: (name: string) => string;
  13443. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  13444. cssVarBlockName: (name: string) => string;
  13445. };
  13446. nsInput: {
  13447. namespace: ComputedRef<string>;
  13448. b: (blockSuffix?: string) => string;
  13449. e: (element?: string) => string;
  13450. m: (modifier?: string) => string;
  13451. be: (blockSuffix?: string, element?: string) => string;
  13452. em: (element?: string, modifier?: string) => string;
  13453. bm: (blockSuffix?: string, modifier?: string) => string;
  13454. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  13455. is: {
  13456. (name: string, state: boolean | undefined): string;
  13457. (name: string): string;
  13458. };
  13459. cssVar: (object: Record<string, string>) => Record<string, string>;
  13460. cssVarName: (name: string) => string;
  13461. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  13462. cssVarBlockName: (name: string) => string;
  13463. };
  13464. inputRef: Ref<HTMLElement | undefined>;
  13465. menuRef: Ref<SelectDropdownInstance | undefined>;
  13466. tagMenuRef: Ref<HTMLElement | undefined>;
  13467. tooltipRef: Ref<TooltipInstance | undefined>;
  13468. tagTooltipRef: Ref<TooltipInstance | undefined>;
  13469. selectRef: Ref<HTMLElement | undefined>;
  13470. wrapperRef: ShallowRef<HTMLElement | undefined>;
  13471. selectionRef: Ref<HTMLElement | undefined>;
  13472. prefixRef: Ref<HTMLElement | undefined>;
  13473. suffixRef: Ref<HTMLElement | undefined>;
  13474. collapseItemRef: Ref<HTMLElement | undefined>;
  13475. popperRef: ComputedRef<HTMLElement | undefined>;
  13476. validateState: ComputedRef<"" | "error" | "success" | "validating">;
  13477. validateIcon: ComputedRef<any>;
  13478. showTagList: ComputedRef<Option_2[]>;
  13479. collapseTagList: ComputedRef<Option_2[]>;
  13480. debouncedOnInputChange: DebouncedFunc<() => void>;
  13481. deleteTag: (event: MouseEvent, option: Option_2) => void;
  13482. getLabel: (option: Option_2) => any;
  13483. getValue: (option: Option_2) => any;
  13484. getDisabled: (option: Option_2) => any;
  13485. getValueKey: (item: unknown) => any;
  13486. handleClear: () => void;
  13487. handleClickOutside: (event: Event) => void;
  13488. handleDel: (e: KeyboardEvent) => void;
  13489. handleEsc: () => void;
  13490. focus: () => void;
  13491. blur: () => void;
  13492. handleMenuEnter: () => Promise<void>;
  13493. handleResize: () => void;
  13494. resetSelectionWidth: () => void;
  13495. updateTooltip: () => void;
  13496. updateTagTooltip: () => void;
  13497. updateOptions: () => void;
  13498. toggleMenu: () => void;
  13499. scrollTo: (index: number) => void;
  13500. onInput: (event: Event) => void;
  13501. onKeyboardNavigate: (direction: "forward" | "backward", hoveringIndex?: number | undefined) => void;
  13502. onKeyboardSelect: () => void;
  13503. onSelect: (option: Option_2) => void;
  13504. onHover: (idx?: number) => void;
  13505. handleCompositionStart: (event: CompositionEvent) => void;
  13506. handleCompositionEnd: (event: CompositionEvent) => void;
  13507. handleCompositionUpdate: (event: CompositionEvent) => void;
  13508. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  13509. "update:modelValue": (val: ISelectV2Props["modelValue"]) => boolean;
  13510. change: (val: ISelectV2Props["modelValue"]) => boolean;
  13511. "remove-tag": (val: unknown) => boolean;
  13512. "visible-change": (visible: boolean) => boolean;
  13513. focus: (evt: FocusEvent) => boolean;
  13514. blur: (evt: FocusEvent) => boolean;
  13515. clear: () => boolean;
  13516. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13517. readonly ariaLabel: StringConstructor;
  13518. readonly emptyValues: ArrayConstructor;
  13519. readonly valueOnClear: EpPropFinalized<readonly [
  13520. StringConstructor,
  13521. NumberConstructor,
  13522. BooleanConstructor,
  13523. FunctionConstructor
  13524. ], unknown, unknown, undefined, boolean>;
  13525. readonly allowCreate: BooleanConstructor;
  13526. readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>;
  13527. readonly automaticDropdown: BooleanConstructor;
  13528. readonly clearable: BooleanConstructor;
  13529. readonly clearIcon: {
  13530. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13531. readonly required: false;
  13532. readonly validator: ((val: unknown) => boolean) | undefined;
  13533. __epPropKey: true;
  13534. };
  13535. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  13536. readonly collapseTags: BooleanConstructor;
  13537. readonly collapseTagsTooltip: BooleanConstructor;
  13538. readonly maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  13539. readonly defaultFirstOption: BooleanConstructor;
  13540. readonly disabled: BooleanConstructor;
  13541. readonly estimatedOptionHeight: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  13542. readonly filterable: BooleanConstructor;
  13543. readonly filterMethod: FunctionConstructor;
  13544. readonly height: EpPropFinalized<NumberConstructor, unknown, unknown, 274, boolean>;
  13545. readonly itemHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 34, boolean>;
  13546. readonly id: StringConstructor;
  13547. readonly loading: BooleanConstructor;
  13548. readonly loadingText: StringConstructor;
  13549. readonly modelValue: {
  13550. readonly type: PropType<any>;
  13551. readonly required: false;
  13552. readonly validator: ((val: unknown) => boolean) | undefined;
  13553. __epPropKey: true;
  13554. };
  13555. readonly multiple: BooleanConstructor;
  13556. readonly multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  13557. readonly name: StringConstructor;
  13558. readonly noDataText: StringConstructor;
  13559. readonly noMatchText: StringConstructor;
  13560. readonly remoteMethod: FunctionConstructor;
  13561. readonly reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13562. readonly options: {
  13563. readonly type: PropType<OptionType[]>;
  13564. readonly required: true;
  13565. readonly validator: ((val: unknown) => boolean) | undefined;
  13566. __epPropKey: true;
  13567. };
  13568. readonly placeholder: {
  13569. readonly type: PropType<string>;
  13570. readonly required: false;
  13571. readonly validator: ((val: unknown) => boolean) | undefined;
  13572. __epPropKey: true;
  13573. };
  13574. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13575. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13576. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  13577. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  13578. readonly remote: BooleanConstructor;
  13579. readonly size: {
  13580. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13581. readonly required: false;
  13582. readonly validator: ((val: unknown) => boolean) | undefined;
  13583. __epPropKey: true;
  13584. };
  13585. readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required<Props_2>, boolean>;
  13586. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  13587. readonly scrollbarAlwaysOn: BooleanConstructor;
  13588. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13589. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  13590. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13591. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>;
  13592. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  13593. "bottom-start",
  13594. "top-start",
  13595. "right",
  13596. "left"
  13597. ], boolean>;
  13598. readonly tagType: {
  13599. readonly default: "info";
  13600. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  13601. readonly required: false;
  13602. readonly validator: ((val: unknown) => boolean) | undefined;
  13603. readonly __epPropKey: true;
  13604. };
  13605. readonly tagEffect: {
  13606. readonly default: "light";
  13607. readonly type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  13608. readonly required: false;
  13609. readonly validator: ((val: unknown) => boolean) | undefined;
  13610. readonly __epPropKey: true;
  13611. };
  13612. readonly tabindex: EpPropFinalized<readonly [
  13613. StringConstructor,
  13614. NumberConstructor
  13615. ], unknown, unknown, 0, boolean>;
  13616. readonly appendTo: {
  13617. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  13618. readonly required: false;
  13619. readonly validator: ((val: unknown) => boolean) | undefined;
  13620. __epPropKey: true;
  13621. };
  13622. readonly fitInputWidth: EpPropFinalized<readonly [
  13623. BooleanConstructor,
  13624. NumberConstructor
  13625. ], unknown, number | boolean, true, boolean>;
  13626. readonly suffixIcon: {
  13627. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  13628. readonly required: false;
  13629. readonly validator: ((val: unknown) => boolean) | undefined;
  13630. __epPropKey: true;
  13631. };
  13632. }>> & {
  13633. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  13634. onChange?: ((val: any) => any) | undefined;
  13635. onFocus?: ((evt: FocusEvent) => any) | undefined;
  13636. onBlur?: ((evt: FocusEvent) => any) | undefined;
  13637. onClear?: (() => any) | undefined;
  13638. "onVisible-change"?: ((visible: boolean) => any) | undefined;
  13639. "onRemove-tag"?: ((val: unknown) => any) | undefined;
  13640. }, {
  13641. readonly disabled: boolean;
  13642. readonly height: number;
  13643. readonly offset: number;
  13644. readonly multiple: boolean;
  13645. readonly props: Props_2;
  13646. readonly loading: boolean;
  13647. readonly placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  13648. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  13649. readonly tabindex: EpPropMergeType<readonly [
  13650. StringConstructor,
  13651. NumberConstructor
  13652. ], unknown, unknown>;
  13653. readonly valueOnClear: EpPropMergeType<readonly [
  13654. StringConstructor,
  13655. NumberConstructor,
  13656. BooleanConstructor,
  13657. FunctionConstructor
  13658. ], unknown, unknown>;
  13659. readonly autocomplete: EpPropMergeType<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown>;
  13660. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13661. readonly clearable: boolean;
  13662. readonly fallbackPlacements: Placement[];
  13663. readonly popperOptions: Partial<Options>;
  13664. readonly popperClass: string;
  13665. readonly teleported: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13666. readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13667. readonly showArrow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13668. readonly valueKey: string;
  13669. readonly fitInputWidth: EpPropMergeType<readonly [
  13670. BooleanConstructor,
  13671. NumberConstructor
  13672. ], unknown, number | boolean>;
  13673. readonly filterable: boolean;
  13674. readonly collapseTags: boolean;
  13675. readonly maxCollapseTags: number;
  13676. readonly collapseTagsTooltip: boolean;
  13677. readonly tagType: EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
  13678. readonly tagEffect: EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>;
  13679. readonly automaticDropdown: boolean;
  13680. readonly allowCreate: boolean;
  13681. readonly remote: boolean;
  13682. readonly multipleLimit: number;
  13683. readonly defaultFirstOption: boolean;
  13684. readonly reserveKeyword: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13685. readonly scrollbarAlwaysOn: boolean;
  13686. readonly estimatedOptionHeight: number;
  13687. readonly itemHeight: number;
  13688. }>;
  13689. declare const _default_75: __VLS_WithTemplateSlots_61<typeof __VLS_component_61, ReturnType<typeof __VLS_template_61>>;
  13690. declare const _default_76: DefineComponent<{
  13691. readonly variant: EpPropFinalized<StringConstructor, "button" | "caption" | "h1" | "h3" | "p" | "circle" | "image" | "rect" | "text", unknown, "text", boolean>;
  13692. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13693. readonly variant: EpPropFinalized<StringConstructor, "button" | "caption" | "h1" | "h3" | "p" | "circle" | "image" | "rect" | "text", unknown, "text", boolean>;
  13694. }>>, {
  13695. readonly variant: EpPropMergeType<StringConstructor, "button" | "caption" | "h1" | "h3" | "p" | "circle" | "image" | "rect" | "text", unknown>;
  13696. }>;
  13697. declare const _default_77: DefineComponent<{
  13698. readonly ariaLabel: StringConstructor;
  13699. readonly modelValue: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => Arrayable<number>))[], unknown, unknown, 0, boolean>;
  13700. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13701. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  13702. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  13703. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  13704. readonly showInput: BooleanConstructor;
  13705. readonly showInputControls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13706. readonly size: {
  13707. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13708. readonly required: false;
  13709. readonly validator: ((val: unknown) => boolean) | undefined;
  13710. __epPropKey: true;
  13711. };
  13712. readonly inputSize: {
  13713. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13714. readonly required: false;
  13715. readonly validator: ((val: unknown) => boolean) | undefined;
  13716. __epPropKey: true;
  13717. };
  13718. readonly showStops: BooleanConstructor;
  13719. readonly showTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13720. readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  13721. (): (val: number) => number | string;
  13722. new (): any;
  13723. readonly prototype: any;
  13724. } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  13725. (): (val: number) => number | string;
  13726. new (): any;
  13727. readonly prototype: any;
  13728. })[], unknown, unknown, undefined, boolean>;
  13729. readonly disabled: BooleanConstructor;
  13730. readonly range: BooleanConstructor;
  13731. readonly vertical: BooleanConstructor;
  13732. readonly height: StringConstructor;
  13733. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  13734. readonly rangeStartLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13735. readonly rangeEndLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13736. readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  13737. (): (val: number) => string;
  13738. new (): any;
  13739. readonly prototype: any;
  13740. } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  13741. (): (val: number) => string;
  13742. new (): any;
  13743. readonly prototype: any;
  13744. })[], unknown, unknown, undefined, boolean>;
  13745. readonly tooltipClass: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13746. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "top", boolean>;
  13747. readonly marks: {
  13748. readonly type: PropType<{
  13749. [x: number]: EpPropMergeType<(new (...args: any[]) => string | {
  13750. style: CSSProperties;
  13751. label: any;
  13752. }) | (() => string | {
  13753. style: CSSProperties;
  13754. label: any;
  13755. }) | ((new (...args: any[]) => string | {
  13756. style: CSSProperties;
  13757. label: any;
  13758. }) | (() => string | {
  13759. style: CSSProperties;
  13760. label: any;
  13761. }))[], unknown, unknown> | undefined;
  13762. }>;
  13763. readonly required: false;
  13764. readonly validator: ((val: unknown) => boolean) | undefined;
  13765. __epPropKey: true;
  13766. };
  13767. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13768. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13769. }, {
  13770. onSliderClick: (event: MouseEvent | TouchEvent) => void;
  13771. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  13772. "update:modelValue": (value: Arrayable<number>) => void;
  13773. change: (value: Arrayable<number>) => void;
  13774. input: (value: Arrayable<number>) => void;
  13775. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  13776. readonly ariaLabel: StringConstructor;
  13777. readonly modelValue: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => Arrayable<number>))[], unknown, unknown, 0, boolean>;
  13778. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13779. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  13780. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  13781. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  13782. readonly showInput: BooleanConstructor;
  13783. readonly showInputControls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13784. readonly size: {
  13785. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13786. readonly required: false;
  13787. readonly validator: ((val: unknown) => boolean) | undefined;
  13788. __epPropKey: true;
  13789. };
  13790. readonly inputSize: {
  13791. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13792. readonly required: false;
  13793. readonly validator: ((val: unknown) => boolean) | undefined;
  13794. __epPropKey: true;
  13795. };
  13796. readonly showStops: BooleanConstructor;
  13797. readonly showTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13798. readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  13799. (): (val: number) => number | string;
  13800. new (): any;
  13801. readonly prototype: any;
  13802. } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  13803. (): (val: number) => number | string;
  13804. new (): any;
  13805. readonly prototype: any;
  13806. })[], unknown, unknown, undefined, boolean>;
  13807. readonly disabled: BooleanConstructor;
  13808. readonly range: BooleanConstructor;
  13809. readonly vertical: BooleanConstructor;
  13810. readonly height: StringConstructor;
  13811. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  13812. readonly rangeStartLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13813. readonly rangeEndLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13814. readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  13815. (): (val: number) => string;
  13816. new (): any;
  13817. readonly prototype: any;
  13818. } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  13819. (): (val: number) => string;
  13820. new (): any;
  13821. readonly prototype: any;
  13822. })[], unknown, unknown, undefined, boolean>;
  13823. readonly tooltipClass: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13824. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "top", boolean>;
  13825. readonly marks: {
  13826. readonly type: PropType<{
  13827. [x: number]: EpPropMergeType<(new (...args: any[]) => string | {
  13828. style: CSSProperties;
  13829. label: any;
  13830. }) | (() => string | {
  13831. style: CSSProperties;
  13832. label: any;
  13833. }) | ((new (...args: any[]) => string | {
  13834. style: CSSProperties;
  13835. label: any;
  13836. }) | (() => string | {
  13837. style: CSSProperties;
  13838. label: any;
  13839. }))[], unknown, unknown> | undefined;
  13840. }>;
  13841. readonly required: false;
  13842. readonly validator: ((val: unknown) => boolean) | undefined;
  13843. __epPropKey: true;
  13844. };
  13845. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13846. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  13847. }>> & {
  13848. "onUpdate:modelValue"?: ((value: Arrayable<number>) => any) | undefined;
  13849. onChange?: ((value: Arrayable<number>) => any) | undefined;
  13850. onInput?: ((value: Arrayable<number>) => any) | undefined;
  13851. }, {
  13852. readonly disabled: boolean;
  13853. readonly vertical: boolean;
  13854. readonly range: boolean;
  13855. readonly id: string;
  13856. readonly modelValue: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => Arrayable<number>))[], unknown, unknown>;
  13857. readonly placement: EpPropMergeType<StringConstructor, Placement, unknown>;
  13858. readonly min: number;
  13859. readonly max: number;
  13860. readonly validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13861. readonly persistent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13862. readonly debounce: number;
  13863. readonly step: number;
  13864. readonly showInputControls: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13865. readonly showTooltip: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  13866. readonly formatTooltip: (val: number) => number | string;
  13867. readonly rangeStartLabel: string;
  13868. readonly rangeEndLabel: string;
  13869. readonly formatValueText: (val: number) => string;
  13870. readonly tooltipClass: string;
  13871. readonly showInput: boolean;
  13872. readonly showStops: boolean;
  13873. }>;
  13874. declare const _default_78: __VLS_WithTemplateSlots_62<typeof __VLS_component_62, ReturnType<typeof __VLS_template_62>>;
  13875. declare const _default_79: __VLS_WithTemplateSlots_63<typeof __VLS_component_63, ReturnType<typeof __VLS_template_63>>;
  13876. declare const _default_8: __VLS_WithTemplateSlots_7<typeof __VLS_component_7, ReturnType<typeof __VLS_template_6>>;
  13877. declare const _default_80: __VLS_WithTemplateSlots_64<typeof __VLS_component_64, ReturnType<typeof __VLS_template_64>>;
  13878. declare const _default_81: __VLS_WithTemplateSlots_65<typeof __VLS_component_65, ReturnType<typeof __VLS_template_65>>;
  13879. declare const _default_82: DefineComponent<{
  13880. data: {
  13881. type: PropType<DefaultRow[]>;
  13882. default: () => never[];
  13883. };
  13884. size: {
  13885. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  13886. readonly required: false;
  13887. readonly validator: ((val: unknown) => boolean) | undefined;
  13888. __epPropKey: true;
  13889. };
  13890. width: (NumberConstructor | StringConstructor)[];
  13891. height: (NumberConstructor | StringConstructor)[];
  13892. maxHeight: (NumberConstructor | StringConstructor)[];
  13893. fit: {
  13894. type: BooleanConstructor;
  13895. default: boolean;
  13896. };
  13897. stripe: BooleanConstructor;
  13898. border: BooleanConstructor;
  13899. rowKey: PropType<TableProps<DefaultRow>["rowKey"]>;
  13900. showHeader: {
  13901. type: BooleanConstructor;
  13902. default: boolean;
  13903. };
  13904. showSummary: BooleanConstructor;
  13905. sumText: StringConstructor;
  13906. summaryMethod: PropType<TableProps<DefaultRow>["summaryMethod"]>;
  13907. rowClassName: PropType<TableProps<DefaultRow>["rowClassName"]>;
  13908. rowStyle: PropType<TableProps<DefaultRow>["rowStyle"]>;
  13909. cellClassName: PropType<TableProps<DefaultRow>["cellClassName"]>;
  13910. cellStyle: PropType<TableProps<DefaultRow>["cellStyle"]>;
  13911. headerRowClassName: PropType<TableProps<DefaultRow>["headerRowClassName"]>;
  13912. headerRowStyle: PropType<TableProps<DefaultRow>["headerRowStyle"]>;
  13913. headerCellClassName: PropType<TableProps<DefaultRow>["headerCellClassName"]>;
  13914. headerCellStyle: PropType<TableProps<DefaultRow>["headerCellStyle"]>;
  13915. highlightCurrentRow: BooleanConstructor;
  13916. currentRowKey: (NumberConstructor | StringConstructor)[];
  13917. emptyText: StringConstructor;
  13918. expandRowKeys: PropType<TableProps<DefaultRow>["expandRowKeys"]>;
  13919. defaultExpandAll: BooleanConstructor;
  13920. defaultSort: PropType<TableProps<DefaultRow>["defaultSort"]>;
  13921. tooltipEffect: StringConstructor;
  13922. tooltipOptions: PropType<TableProps<DefaultRow>["tooltipOptions"]>;
  13923. spanMethod: PropType<TableProps<DefaultRow>["spanMethod"]>;
  13924. selectOnIndeterminate: {
  13925. type: BooleanConstructor;
  13926. default: boolean;
  13927. };
  13928. indent: {
  13929. type: NumberConstructor;
  13930. default: number;
  13931. };
  13932. treeProps: {
  13933. type: PropType<TableProps<DefaultRow>["treeProps"]>;
  13934. default: () => {
  13935. hasChildren: string;
  13936. children: string;
  13937. checkStrictly: boolean;
  13938. };
  13939. };
  13940. lazy: BooleanConstructor;
  13941. load: PropType<TableProps<DefaultRow>["load"]>;
  13942. style: {
  13943. type: PropType<CSSProperties>;
  13944. default: () => {};
  13945. };
  13946. className: {
  13947. type: StringConstructor;
  13948. default: string;
  13949. };
  13950. tableLayout: {
  13951. type: PropType<"fixed" | "auto">;
  13952. default: string;
  13953. };
  13954. scrollbarAlwaysOn: BooleanConstructor;
  13955. flexible: BooleanConstructor;
  13956. showOverflowTooltip: PropType<TableProps<DefaultRow>["showOverflowTooltip"]>;
  13957. tooltipFormatter: PropType<TableProps<DefaultRow>["tooltipFormatter"]>;
  13958. appendFilterPanelTo: StringConstructor;
  13959. scrollbarTabindex: {
  13960. type: (NumberConstructor | StringConstructor)[];
  13961. default: undefined;
  13962. };
  13963. allowDragLastColumn: {
  13964. type: BooleanConstructor;
  13965. default: boolean;
  13966. };
  13967. preserveExpandedContent: {
  13968. type: BooleanConstructor;
  13969. default: boolean;
  13970. };
  13971. }, {
  13972. ns: {
  13973. namespace: ComputedRef<string>;
  13974. b: (blockSuffix?: string) => string;
  13975. e: (element?: string) => string;
  13976. m: (modifier?: string) => string;
  13977. be: (blockSuffix?: string, element?: string) => string;
  13978. em: (element?: string, modifier?: string) => string;
  13979. bm: (blockSuffix?: string, modifier?: string) => string;
  13980. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  13981. is: {
  13982. (name: string, state: boolean | undefined): string;
  13983. (name: string): string;
  13984. };
  13985. cssVar: (object: Record<string, string>) => Record<string, string>;
  13986. cssVarName: (name: string) => string;
  13987. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  13988. cssVarBlockName: (name: string) => string;
  13989. };
  13990. layout: TableLayout<any>;
  13991. store: {
  13992. mutations: {
  13993. setData(states: {
  13994. _currentRowKey: Ref<string>;
  13995. currentRow: Ref<any>;
  13996. expandRowKeys: Ref<string[]>;
  13997. treeData: Ref<unknown>;
  13998. indent: Ref<number>;
  13999. lazy: Ref<boolean>;
  14000. lazyTreeNodeMap: Ref<{}>;
  14001. lazyColumnIdentifier: Ref<string>;
  14002. childrenColumnName: Ref<string>;
  14003. checkStrictly: Ref<boolean>;
  14004. expandRows: Ref<any[]>;
  14005. defaultExpandAll: Ref<boolean>;
  14006. tableSize: Ref<any>;
  14007. rowKey: Ref<string>;
  14008. data: Ref<any[]>;
  14009. _data: Ref<any[]>;
  14010. isComplex: Ref<boolean>;
  14011. _columns: Ref<TableColumnCtx<any>[]>;
  14012. originColumns: Ref<TableColumnCtx<any>[]>;
  14013. columns: Ref<TableColumnCtx<any>[]>;
  14014. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14015. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14016. leafColumns: Ref<TableColumnCtx<any>[]>;
  14017. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14018. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14019. updateOrderFns: (() => void)[];
  14020. leafColumnsLength: Ref<number>;
  14021. fixedLeafColumnsLength: Ref<number>;
  14022. rightFixedLeafColumnsLength: Ref<number>;
  14023. isAllSelected: Ref<boolean>;
  14024. selection: Ref<any[]>;
  14025. reserveSelection: Ref<boolean>;
  14026. selectOnIndeterminate: Ref<boolean>;
  14027. selectable: Ref<(row: any, index: number) => boolean>;
  14028. filters: Ref<StoreFilter>;
  14029. filteredData: Ref<null>;
  14030. sortingColumn: Ref<null>;
  14031. sortProp: Ref<null>;
  14032. sortOrder: Ref<null>;
  14033. hoverRow: Ref<null>;
  14034. }, data: any[]): void;
  14035. insertColumn(states: {
  14036. _currentRowKey: Ref<string>;
  14037. currentRow: Ref<any>;
  14038. expandRowKeys: Ref<string[]>;
  14039. treeData: Ref<unknown>;
  14040. indent: Ref<number>;
  14041. lazy: Ref<boolean>;
  14042. lazyTreeNodeMap: Ref<{}>;
  14043. lazyColumnIdentifier: Ref<string>;
  14044. childrenColumnName: Ref<string>;
  14045. checkStrictly: Ref<boolean>;
  14046. expandRows: Ref<any[]>;
  14047. defaultExpandAll: Ref<boolean>;
  14048. tableSize: Ref<any>;
  14049. rowKey: Ref<string>;
  14050. data: Ref<any[]>;
  14051. _data: Ref<any[]>;
  14052. isComplex: Ref<boolean>;
  14053. _columns: Ref<TableColumnCtx<any>[]>;
  14054. originColumns: Ref<TableColumnCtx<any>[]>;
  14055. columns: Ref<TableColumnCtx<any>[]>;
  14056. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14057. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14058. leafColumns: Ref<TableColumnCtx<any>[]>;
  14059. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14060. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14061. updateOrderFns: (() => void)[];
  14062. leafColumnsLength: Ref<number>;
  14063. fixedLeafColumnsLength: Ref<number>;
  14064. rightFixedLeafColumnsLength: Ref<number>;
  14065. isAllSelected: Ref<boolean>;
  14066. selection: Ref<any[]>;
  14067. reserveSelection: Ref<boolean>;
  14068. selectOnIndeterminate: Ref<boolean>;
  14069. selectable: Ref<(row: any, index: number) => boolean>;
  14070. filters: Ref<StoreFilter>;
  14071. filteredData: Ref<null>;
  14072. sortingColumn: Ref<null>;
  14073. sortProp: Ref<null>;
  14074. sortOrder: Ref<null>;
  14075. hoverRow: Ref<null>;
  14076. }, column: TableColumnCtx<any>, parent: TableColumnCtx<any>, updateColumnOrder: () => void): void;
  14077. updateColumnOrder(states: {
  14078. _currentRowKey: Ref<string>;
  14079. currentRow: Ref<any>;
  14080. expandRowKeys: Ref<string[]>;
  14081. treeData: Ref<unknown>;
  14082. indent: Ref<number>;
  14083. lazy: Ref<boolean>;
  14084. lazyTreeNodeMap: Ref<{}>;
  14085. lazyColumnIdentifier: Ref<string>;
  14086. childrenColumnName: Ref<string>;
  14087. checkStrictly: Ref<boolean>;
  14088. expandRows: Ref<any[]>;
  14089. defaultExpandAll: Ref<boolean>;
  14090. tableSize: Ref<any>;
  14091. rowKey: Ref<string>;
  14092. data: Ref<any[]>;
  14093. _data: Ref<any[]>;
  14094. isComplex: Ref<boolean>;
  14095. _columns: Ref<TableColumnCtx<any>[]>;
  14096. originColumns: Ref<TableColumnCtx<any>[]>;
  14097. columns: Ref<TableColumnCtx<any>[]>;
  14098. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14099. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14100. leafColumns: Ref<TableColumnCtx<any>[]>;
  14101. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14102. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14103. updateOrderFns: (() => void)[];
  14104. leafColumnsLength: Ref<number>;
  14105. fixedLeafColumnsLength: Ref<number>;
  14106. rightFixedLeafColumnsLength: Ref<number>;
  14107. isAllSelected: Ref<boolean>;
  14108. selection: Ref<any[]>;
  14109. reserveSelection: Ref<boolean>;
  14110. selectOnIndeterminate: Ref<boolean>;
  14111. selectable: Ref<(row: any, index: number) => boolean>;
  14112. filters: Ref<StoreFilter>;
  14113. filteredData: Ref<null>;
  14114. sortingColumn: Ref<null>;
  14115. sortProp: Ref<null>;
  14116. sortOrder: Ref<null>;
  14117. hoverRow: Ref<null>;
  14118. }, column: TableColumnCtx<any>): void;
  14119. removeColumn(states: {
  14120. _currentRowKey: Ref<string>;
  14121. currentRow: Ref<any>;
  14122. expandRowKeys: Ref<string[]>;
  14123. treeData: Ref<unknown>;
  14124. indent: Ref<number>;
  14125. lazy: Ref<boolean>;
  14126. lazyTreeNodeMap: Ref<{}>;
  14127. lazyColumnIdentifier: Ref<string>;
  14128. childrenColumnName: Ref<string>;
  14129. checkStrictly: Ref<boolean>;
  14130. expandRows: Ref<any[]>;
  14131. defaultExpandAll: Ref<boolean>;
  14132. tableSize: Ref<any>;
  14133. rowKey: Ref<string>;
  14134. data: Ref<any[]>;
  14135. _data: Ref<any[]>;
  14136. isComplex: Ref<boolean>;
  14137. _columns: Ref<TableColumnCtx<any>[]>;
  14138. originColumns: Ref<TableColumnCtx<any>[]>;
  14139. columns: Ref<TableColumnCtx<any>[]>;
  14140. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14141. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14142. leafColumns: Ref<TableColumnCtx<any>[]>;
  14143. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14144. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14145. updateOrderFns: (() => void)[];
  14146. leafColumnsLength: Ref<number>;
  14147. fixedLeafColumnsLength: Ref<number>;
  14148. rightFixedLeafColumnsLength: Ref<number>;
  14149. isAllSelected: Ref<boolean>;
  14150. selection: Ref<any[]>;
  14151. reserveSelection: Ref<boolean>;
  14152. selectOnIndeterminate: Ref<boolean>;
  14153. selectable: Ref<(row: any, index: number) => boolean>;
  14154. filters: Ref<StoreFilter>;
  14155. filteredData: Ref<null>;
  14156. sortingColumn: Ref<null>;
  14157. sortProp: Ref<null>;
  14158. sortOrder: Ref<null>;
  14159. hoverRow: Ref<null>;
  14160. }, column: TableColumnCtx<any>, parent: TableColumnCtx<any>, updateColumnOrder: () => void): void;
  14161. sort(states: {
  14162. _currentRowKey: Ref<string>;
  14163. currentRow: Ref<any>;
  14164. expandRowKeys: Ref<string[]>;
  14165. treeData: Ref<unknown>;
  14166. indent: Ref<number>;
  14167. lazy: Ref<boolean>;
  14168. lazyTreeNodeMap: Ref<{}>;
  14169. lazyColumnIdentifier: Ref<string>;
  14170. childrenColumnName: Ref<string>;
  14171. checkStrictly: Ref<boolean>;
  14172. expandRows: Ref<any[]>;
  14173. defaultExpandAll: Ref<boolean>;
  14174. tableSize: Ref<any>;
  14175. rowKey: Ref<string>;
  14176. data: Ref<any[]>;
  14177. _data: Ref<any[]>;
  14178. isComplex: Ref<boolean>;
  14179. _columns: Ref<TableColumnCtx<any>[]>;
  14180. originColumns: Ref<TableColumnCtx<any>[]>;
  14181. columns: Ref<TableColumnCtx<any>[]>;
  14182. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14183. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14184. leafColumns: Ref<TableColumnCtx<any>[]>;
  14185. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14186. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14187. updateOrderFns: (() => void)[];
  14188. leafColumnsLength: Ref<number>;
  14189. fixedLeafColumnsLength: Ref<number>;
  14190. rightFixedLeafColumnsLength: Ref<number>;
  14191. isAllSelected: Ref<boolean>;
  14192. selection: Ref<any[]>;
  14193. reserveSelection: Ref<boolean>;
  14194. selectOnIndeterminate: Ref<boolean>;
  14195. selectable: Ref<(row: any, index: number) => boolean>;
  14196. filters: Ref<StoreFilter>;
  14197. filteredData: Ref<null>;
  14198. sortingColumn: Ref<null>;
  14199. sortProp: Ref<null>;
  14200. sortOrder: Ref<null>;
  14201. hoverRow: Ref<null>;
  14202. }, options: Sort): void;
  14203. changeSortCondition(states: {
  14204. _currentRowKey: Ref<string>;
  14205. currentRow: Ref<any>;
  14206. expandRowKeys: Ref<string[]>;
  14207. treeData: Ref<unknown>;
  14208. indent: Ref<number>;
  14209. lazy: Ref<boolean>;
  14210. lazyTreeNodeMap: Ref<{}>;
  14211. lazyColumnIdentifier: Ref<string>;
  14212. childrenColumnName: Ref<string>;
  14213. checkStrictly: Ref<boolean>;
  14214. expandRows: Ref<any[]>;
  14215. defaultExpandAll: Ref<boolean>;
  14216. tableSize: Ref<any>;
  14217. rowKey: Ref<string>;
  14218. data: Ref<any[]>;
  14219. _data: Ref<any[]>;
  14220. isComplex: Ref<boolean>;
  14221. _columns: Ref<TableColumnCtx<any>[]>;
  14222. originColumns: Ref<TableColumnCtx<any>[]>;
  14223. columns: Ref<TableColumnCtx<any>[]>;
  14224. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14225. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14226. leafColumns: Ref<TableColumnCtx<any>[]>;
  14227. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14228. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14229. updateOrderFns: (() => void)[];
  14230. leafColumnsLength: Ref<number>;
  14231. fixedLeafColumnsLength: Ref<number>;
  14232. rightFixedLeafColumnsLength: Ref<number>;
  14233. isAllSelected: Ref<boolean>;
  14234. selection: Ref<any[]>;
  14235. reserveSelection: Ref<boolean>;
  14236. selectOnIndeterminate: Ref<boolean>;
  14237. selectable: Ref<(row: any, index: number) => boolean>;
  14238. filters: Ref<StoreFilter>;
  14239. filteredData: Ref<null>;
  14240. sortingColumn: Ref<null>;
  14241. sortProp: Ref<null>;
  14242. sortOrder: Ref<null>;
  14243. hoverRow: Ref<null>;
  14244. }, options: Sort): void;
  14245. filterChange(_states: {
  14246. _currentRowKey: Ref<string>;
  14247. currentRow: Ref<any>;
  14248. expandRowKeys: Ref<string[]>;
  14249. treeData: Ref<unknown>;
  14250. indent: Ref<number>;
  14251. lazy: Ref<boolean>;
  14252. lazyTreeNodeMap: Ref<{}>;
  14253. lazyColumnIdentifier: Ref<string>;
  14254. childrenColumnName: Ref<string>;
  14255. checkStrictly: Ref<boolean>;
  14256. expandRows: Ref<any[]>;
  14257. defaultExpandAll: Ref<boolean>;
  14258. tableSize: Ref<any>;
  14259. rowKey: Ref<string>;
  14260. data: Ref<any[]>;
  14261. _data: Ref<any[]>;
  14262. isComplex: Ref<boolean>;
  14263. _columns: Ref<TableColumnCtx<any>[]>;
  14264. originColumns: Ref<TableColumnCtx<any>[]>;
  14265. columns: Ref<TableColumnCtx<any>[]>;
  14266. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14267. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14268. leafColumns: Ref<TableColumnCtx<any>[]>;
  14269. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14270. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14271. updateOrderFns: (() => void)[];
  14272. leafColumnsLength: Ref<number>;
  14273. fixedLeafColumnsLength: Ref<number>;
  14274. rightFixedLeafColumnsLength: Ref<number>;
  14275. isAllSelected: Ref<boolean>;
  14276. selection: Ref<any[]>;
  14277. reserveSelection: Ref<boolean>;
  14278. selectOnIndeterminate: Ref<boolean>;
  14279. selectable: Ref<(row: any, index: number) => boolean>;
  14280. filters: Ref<StoreFilter>;
  14281. filteredData: Ref<null>;
  14282. sortingColumn: Ref<null>;
  14283. sortProp: Ref<null>;
  14284. sortOrder: Ref<null>;
  14285. hoverRow: Ref<null>;
  14286. }, options: Filter<any>): void;
  14287. toggleAllSelection(): void;
  14288. rowSelectedChanged(_states: any, row: any): void;
  14289. setHoverRow(states: {
  14290. _currentRowKey: Ref<string>;
  14291. currentRow: Ref<any>;
  14292. expandRowKeys: Ref<string[]>;
  14293. treeData: Ref<unknown>;
  14294. indent: Ref<number>;
  14295. lazy: Ref<boolean>;
  14296. lazyTreeNodeMap: Ref<{}>;
  14297. lazyColumnIdentifier: Ref<string>;
  14298. childrenColumnName: Ref<string>;
  14299. checkStrictly: Ref<boolean>;
  14300. expandRows: Ref<any[]>;
  14301. defaultExpandAll: Ref<boolean>;
  14302. tableSize: Ref<any>;
  14303. rowKey: Ref<string>;
  14304. data: Ref<any[]>;
  14305. _data: Ref<any[]>;
  14306. isComplex: Ref<boolean>;
  14307. _columns: Ref<TableColumnCtx<any>[]>;
  14308. originColumns: Ref<TableColumnCtx<any>[]>;
  14309. columns: Ref<TableColumnCtx<any>[]>;
  14310. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14311. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14312. leafColumns: Ref<TableColumnCtx<any>[]>;
  14313. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14314. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14315. updateOrderFns: (() => void)[];
  14316. leafColumnsLength: Ref<number>;
  14317. fixedLeafColumnsLength: Ref<number>;
  14318. rightFixedLeafColumnsLength: Ref<number>;
  14319. isAllSelected: Ref<boolean>;
  14320. selection: Ref<any[]>;
  14321. reserveSelection: Ref<boolean>;
  14322. selectOnIndeterminate: Ref<boolean>;
  14323. selectable: Ref<(row: any, index: number) => boolean>;
  14324. filters: Ref<StoreFilter>;
  14325. filteredData: Ref<null>;
  14326. sortingColumn: Ref<null>;
  14327. sortProp: Ref<null>;
  14328. sortOrder: Ref<null>;
  14329. hoverRow: Ref<null>;
  14330. }, row: any): void;
  14331. setCurrentRow(_states: any, row: any): void;
  14332. };
  14333. commit: (name: "sort" | "setData" | "insertColumn" | "updateColumnOrder" | "removeColumn" | "changeSortCondition" | "filterChange" | "toggleAllSelection" | "rowSelectedChanged" | "setHoverRow" | "setCurrentRow", ...args: any[]) => void;
  14334. updateTableScrollY: () => void;
  14335. assertRowKey: () => void;
  14336. updateColumns: () => void;
  14337. scheduleLayout: (needUpdateColumns?: boolean, immediate?: boolean) => void;
  14338. isSelected: (row: DefaultRow) => boolean;
  14339. clearSelection: () => void;
  14340. cleanSelection: () => void;
  14341. getSelectionRows: () => any[];
  14342. toggleRowSelection: (row: any, selected?: boolean, emitChange?: boolean, ignoreSelectable?: boolean) => void;
  14343. _toggleAllSelection: () => void;
  14344. toggleAllSelection: null;
  14345. updateSelectionByRowKey: () => void;
  14346. updateAllSelected: () => void;
  14347. updateFilters: (columns: any, values: any) => {};
  14348. updateCurrentRow: (_currentRow: any) => void;
  14349. updateSort: (column: any, prop: any, order: any) => void;
  14350. execFilter: () => void;
  14351. execSort: () => void;
  14352. execQuery: (ignore?: undefined) => void;
  14353. clearFilter: (columnKeys: any) => void;
  14354. clearSort: () => void;
  14355. toggleRowExpansion: (row: any, expanded?: boolean) => void;
  14356. setExpandRowKeysAdapter: (val: string[]) => void;
  14357. setCurrentRowKey: (key: string) => void;
  14358. toggleRowExpansionAdapter: (row: any, expanded?: boolean) => void;
  14359. isRowExpanded: (row: any) => boolean;
  14360. updateExpandRows: () => void;
  14361. updateCurrentRowData: () => void;
  14362. loadOrToggle: (row: any) => void;
  14363. updateTreeData: (ifChangeExpandRowKeys?: boolean) => void;
  14364. updateKeyChildren: (key: string, data: any[]) => void;
  14365. states: {
  14366. _currentRowKey: Ref<string>;
  14367. currentRow: Ref<any>;
  14368. expandRowKeys: Ref<string[]>;
  14369. treeData: Ref<unknown>;
  14370. indent: Ref<number>;
  14371. lazy: Ref<boolean>;
  14372. lazyTreeNodeMap: Ref<{}>;
  14373. lazyColumnIdentifier: Ref<string>;
  14374. childrenColumnName: Ref<string>;
  14375. checkStrictly: Ref<boolean>;
  14376. expandRows: Ref<any[]>;
  14377. defaultExpandAll: Ref<boolean>;
  14378. tableSize: Ref<any>;
  14379. rowKey: Ref<string>;
  14380. data: Ref<any[]>;
  14381. _data: Ref<any[]>;
  14382. isComplex: Ref<boolean>;
  14383. _columns: Ref<TableColumnCtx<any>[]>;
  14384. originColumns: Ref<TableColumnCtx<any>[]>;
  14385. columns: Ref<TableColumnCtx<any>[]>;
  14386. fixedColumns: Ref<TableColumnCtx<any>[]>;
  14387. rightFixedColumns: Ref<TableColumnCtx<any>[]>;
  14388. leafColumns: Ref<TableColumnCtx<any>[]>;
  14389. fixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14390. rightFixedLeafColumns: Ref<TableColumnCtx<any>[]>;
  14391. updateOrderFns: (() => void)[];
  14392. leafColumnsLength: Ref<number>;
  14393. fixedLeafColumnsLength: Ref<number>;
  14394. rightFixedLeafColumnsLength: Ref<number>;
  14395. isAllSelected: Ref<boolean>;
  14396. selection: Ref<any[]>;
  14397. reserveSelection: Ref<boolean>;
  14398. selectOnIndeterminate: Ref<boolean>;
  14399. selectable: Ref<(row: any, index: number) => boolean>;
  14400. filters: Ref<StoreFilter>;
  14401. filteredData: Ref<null>;
  14402. sortingColumn: Ref<null>;
  14403. sortProp: Ref<null>;
  14404. sortOrder: Ref<null>;
  14405. hoverRow: Ref<null>;
  14406. };
  14407. ns: {
  14408. namespace: ComputedRef<string>;
  14409. b: (blockSuffix?: string) => string;
  14410. e: (element?: string) => string;
  14411. m: (modifier?: string) => string;
  14412. be: (blockSuffix?: string, element?: string) => string;
  14413. em: (element?: string, modifier?: string) => string;
  14414. bm: (blockSuffix?: string, modifier?: string) => string;
  14415. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  14416. is: {
  14417. (name: string, state: boolean | undefined): string;
  14418. (name: string): string;
  14419. };
  14420. cssVar: (object: Record<string, string>) => Record<string, string>;
  14421. cssVarName: (name: string) => string;
  14422. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  14423. cssVarBlockName: (name: string) => string;
  14424. };
  14425. };
  14426. columns: ComputedRef<TableColumnCtx<any>>;
  14427. handleHeaderFooterMousewheel: (event: any, data: any) => void;
  14428. handleMouseLeave: () => void;
  14429. tableId: string;
  14430. tableSize: ComputedRef<"" | "small" | "default" | "large">;
  14431. isHidden: Ref<boolean>;
  14432. isEmpty: ComputedRef<boolean>;
  14433. renderExpanded: Ref<null>;
  14434. resizeProxyVisible: Ref<boolean>;
  14435. resizeState: Ref<{
  14436. width: null | number;
  14437. height: null | number;
  14438. headerHeight: null | number;
  14439. }>;
  14440. isGroup: Ref<boolean>;
  14441. bodyWidth: ComputedRef<string>;
  14442. tableBodyStyles: ComputedRef<{
  14443. width: string;
  14444. }>;
  14445. emptyBlockStyle: ComputedRef<{
  14446. width: string;
  14447. height: string;
  14448. } | null>;
  14449. debouncedUpdateLayout: DebouncedFunc<() => void>;
  14450. handleFixedMousewheel: (event: any, data: any) => void;
  14451. /**
  14452. * @description used in single selection Table, set a certain row selected. If called without any parameter, it will clear selection
  14453. */
  14454. setCurrentRow: (row: any) => void;
  14455. /**
  14456. * @description returns the currently selected rows
  14457. */
  14458. getSelectionRows: () => any[];
  14459. /**
  14460. * @description used in multiple selection Table, toggle if a certain row is selected. With the second parameter, you can directly set if this row is selected
  14461. */
  14462. toggleRowSelection: (row: any, selected?: boolean, ignoreSelectable?: boolean) => void;
  14463. /**
  14464. * @description used in multiple selection Table, clear user selection
  14465. */
  14466. clearSelection: () => void;
  14467. /**
  14468. * @description clear filters of the columns whose `columnKey` are passed in. If no params, clear all filters
  14469. */
  14470. clearFilter: (columnKeys?: string[]) => void;
  14471. /**
  14472. * @description used in multiple selection Table, toggle select all and deselect all
  14473. */
  14474. toggleAllSelection: () => void;
  14475. /**
  14476. * @description used in expandable Table or tree Table, toggle if a certain row is expanded. With the second parameter, you can directly set if this row is expanded or collapsed
  14477. */
  14478. toggleRowExpansion: (row: any, expanded?: boolean) => void;
  14479. /**
  14480. * @description clear sorting, restore data to the original order
  14481. */
  14482. clearSort: () => void;
  14483. /**
  14484. * @description refresh the layout of Table. When the visibility of Table changes, you may need to call this method to get a correct layout
  14485. */
  14486. doLayout: () => void;
  14487. /**
  14488. * @description sort Table manually. Property `prop` is used to set sort column, property `order` is used to set sort order
  14489. */
  14490. sort: (prop: string, order: string) => void;
  14491. /**
  14492. * @description used in lazy Table, must set `rowKey`, update key children
  14493. */
  14494. updateKeyChildren: (key: string, data: any[]) => void;
  14495. t: Translator;
  14496. setDragVisible: (visible: boolean) => void;
  14497. context: Table<any>;
  14498. computedSumText: ComputedRef<string>;
  14499. computedEmptyText: ComputedRef<string>;
  14500. tableLayout: ComputedRef<("fixed" | "auto") | undefined>;
  14501. scrollbarViewStyle: {
  14502. display: string;
  14503. verticalAlign: string;
  14504. };
  14505. scrollbarStyle: ComputedRef<{
  14506. height: string;
  14507. maxHeight?: undefined;
  14508. } | {
  14509. maxHeight: string;
  14510. height?: undefined;
  14511. } | {
  14512. height?: undefined;
  14513. maxHeight?: undefined;
  14514. }>;
  14515. scrollBarRef: Ref<any>;
  14516. /**
  14517. * @description scrolls to a particular set of coordinates
  14518. */
  14519. scrollTo: (options: ScrollToOptions | number, yCoord?: number) => void;
  14520. /**
  14521. * @description set horizontal scroll position
  14522. */
  14523. setScrollLeft: (left?: number) => void;
  14524. /**
  14525. * @description set vertical scroll position
  14526. */
  14527. setScrollTop: (top?: number) => void;
  14528. /**
  14529. * @description whether to allow drag the last column
  14530. */
  14531. allowDragLastColumn: boolean;
  14532. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("select" | "scroll" | "select-all" | "expand-change" | "current-change" | "selection-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "sort-change" | "filter-change" | "header-dragend")[], "select" | "scroll" | "select-all" | "expand-change" | "current-change" | "selection-change" | "cell-mouse-enter" | "cell-mouse-leave" | "cell-contextmenu" | "cell-click" | "cell-dblclick" | "row-click" | "row-contextmenu" | "row-dblclick" | "header-click" | "header-contextmenu" | "sort-change" | "filter-change" | "header-dragend", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  14533. data: {
  14534. type: PropType<DefaultRow[]>;
  14535. default: () => never[];
  14536. };
  14537. size: {
  14538. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  14539. readonly required: false;
  14540. readonly validator: ((val: unknown) => boolean) | undefined;
  14541. __epPropKey: true;
  14542. };
  14543. width: (NumberConstructor | StringConstructor)[];
  14544. height: (NumberConstructor | StringConstructor)[];
  14545. maxHeight: (NumberConstructor | StringConstructor)[];
  14546. fit: {
  14547. type: BooleanConstructor;
  14548. default: boolean;
  14549. };
  14550. stripe: BooleanConstructor;
  14551. border: BooleanConstructor;
  14552. rowKey: PropType<TableProps<DefaultRow>["rowKey"]>;
  14553. showHeader: {
  14554. type: BooleanConstructor;
  14555. default: boolean;
  14556. };
  14557. showSummary: BooleanConstructor;
  14558. sumText: StringConstructor;
  14559. summaryMethod: PropType<TableProps<DefaultRow>["summaryMethod"]>;
  14560. rowClassName: PropType<TableProps<DefaultRow>["rowClassName"]>;
  14561. rowStyle: PropType<TableProps<DefaultRow>["rowStyle"]>;
  14562. cellClassName: PropType<TableProps<DefaultRow>["cellClassName"]>;
  14563. cellStyle: PropType<TableProps<DefaultRow>["cellStyle"]>;
  14564. headerRowClassName: PropType<TableProps<DefaultRow>["headerRowClassName"]>;
  14565. headerRowStyle: PropType<TableProps<DefaultRow>["headerRowStyle"]>;
  14566. headerCellClassName: PropType<TableProps<DefaultRow>["headerCellClassName"]>;
  14567. headerCellStyle: PropType<TableProps<DefaultRow>["headerCellStyle"]>;
  14568. highlightCurrentRow: BooleanConstructor;
  14569. currentRowKey: (NumberConstructor | StringConstructor)[];
  14570. emptyText: StringConstructor;
  14571. expandRowKeys: PropType<TableProps<DefaultRow>["expandRowKeys"]>;
  14572. defaultExpandAll: BooleanConstructor;
  14573. defaultSort: PropType<TableProps<DefaultRow>["defaultSort"]>;
  14574. tooltipEffect: StringConstructor;
  14575. tooltipOptions: PropType<TableProps<DefaultRow>["tooltipOptions"]>;
  14576. spanMethod: PropType<TableProps<DefaultRow>["spanMethod"]>;
  14577. selectOnIndeterminate: {
  14578. type: BooleanConstructor;
  14579. default: boolean;
  14580. };
  14581. indent: {
  14582. type: NumberConstructor;
  14583. default: number;
  14584. };
  14585. treeProps: {
  14586. type: PropType<TableProps<DefaultRow>["treeProps"]>;
  14587. default: () => {
  14588. hasChildren: string;
  14589. children: string;
  14590. checkStrictly: boolean;
  14591. };
  14592. };
  14593. lazy: BooleanConstructor;
  14594. load: PropType<TableProps<DefaultRow>["load"]>;
  14595. style: {
  14596. type: PropType<CSSProperties>;
  14597. default: () => {};
  14598. };
  14599. className: {
  14600. type: StringConstructor;
  14601. default: string;
  14602. };
  14603. tableLayout: {
  14604. type: PropType<"fixed" | "auto">;
  14605. default: string;
  14606. };
  14607. scrollbarAlwaysOn: BooleanConstructor;
  14608. flexible: BooleanConstructor;
  14609. showOverflowTooltip: PropType<TableProps<DefaultRow>["showOverflowTooltip"]>;
  14610. tooltipFormatter: PropType<TableProps<DefaultRow>["tooltipFormatter"]>;
  14611. appendFilterPanelTo: StringConstructor;
  14612. scrollbarTabindex: {
  14613. type: (NumberConstructor | StringConstructor)[];
  14614. default: undefined;
  14615. };
  14616. allowDragLastColumn: {
  14617. type: BooleanConstructor;
  14618. default: boolean;
  14619. };
  14620. preserveExpandedContent: {
  14621. type: BooleanConstructor;
  14622. default: boolean;
  14623. };
  14624. }>> & {
  14625. onScroll?: ((...args: any[]) => any) | undefined;
  14626. onSelect?: ((...args: any[]) => any) | undefined;
  14627. "onExpand-change"?: ((...args: any[]) => any) | undefined;
  14628. "onCurrent-change"?: ((...args: any[]) => any) | undefined;
  14629. "onSelect-all"?: ((...args: any[]) => any) | undefined;
  14630. "onSelection-change"?: ((...args: any[]) => any) | undefined;
  14631. "onCell-mouse-enter"?: ((...args: any[]) => any) | undefined;
  14632. "onCell-mouse-leave"?: ((...args: any[]) => any) | undefined;
  14633. "onCell-contextmenu"?: ((...args: any[]) => any) | undefined;
  14634. "onCell-click"?: ((...args: any[]) => any) | undefined;
  14635. "onCell-dblclick"?: ((...args: any[]) => any) | undefined;
  14636. "onRow-click"?: ((...args: any[]) => any) | undefined;
  14637. "onRow-contextmenu"?: ((...args: any[]) => any) | undefined;
  14638. "onRow-dblclick"?: ((...args: any[]) => any) | undefined;
  14639. "onHeader-click"?: ((...args: any[]) => any) | undefined;
  14640. "onHeader-contextmenu"?: ((...args: any[]) => any) | undefined;
  14641. "onSort-change"?: ((...args: any[]) => any) | undefined;
  14642. "onFilter-change"?: ((...args: any[]) => any) | undefined;
  14643. "onHeader-dragend"?: ((...args: any[]) => any) | undefined;
  14644. }, {
  14645. data: any[];
  14646. style: CSSProperties;
  14647. tableLayout: "fixed" | "auto";
  14648. border: boolean;
  14649. className: string;
  14650. fit: boolean;
  14651. lazy: boolean;
  14652. scrollbarAlwaysOn: boolean;
  14653. allowDragLastColumn: boolean;
  14654. stripe: boolean;
  14655. treeProps: TreeProps | undefined;
  14656. showHeader: boolean;
  14657. showSummary: boolean;
  14658. highlightCurrentRow: boolean;
  14659. defaultExpandAll: boolean;
  14660. selectOnIndeterminate: boolean;
  14661. indent: number;
  14662. flexible: boolean;
  14663. scrollbarTabindex: string | number;
  14664. preserveExpandedContent: boolean;
  14665. }>;
  14666. declare const _default_83: DefineComponent<{
  14667. type: {
  14668. type: StringConstructor;
  14669. default: string;
  14670. };
  14671. label: StringConstructor;
  14672. className: StringConstructor;
  14673. labelClassName: StringConstructor;
  14674. property: StringConstructor;
  14675. prop: StringConstructor;
  14676. width: {
  14677. type: (NumberConstructor | StringConstructor)[];
  14678. default: string;
  14679. };
  14680. minWidth: {
  14681. type: (NumberConstructor | StringConstructor)[];
  14682. default: string;
  14683. };
  14684. renderHeader: PropType<TableColumnCtx<DefaultRow>["renderHeader"]>;
  14685. sortable: {
  14686. type: (StringConstructor | BooleanConstructor)[];
  14687. default: boolean;
  14688. };
  14689. sortMethod: PropType<TableColumnCtx<DefaultRow>["sortMethod"]>;
  14690. sortBy: PropType<TableColumnCtx<DefaultRow>["sortBy"]>;
  14691. resizable: {
  14692. type: BooleanConstructor;
  14693. default: boolean;
  14694. };
  14695. columnKey: StringConstructor;
  14696. align: StringConstructor;
  14697. headerAlign: StringConstructor;
  14698. showOverflowTooltip: {
  14699. type: PropType<TableColumnCtx<DefaultRow>["showOverflowTooltip"]>;
  14700. default: undefined;
  14701. };
  14702. tooltipFormatter: PropType<TableColumnCtx<DefaultRow>["tooltipFormatter"]>;
  14703. fixed: (StringConstructor | BooleanConstructor)[];
  14704. formatter: PropType<TableColumnCtx<DefaultRow>["formatter"]>;
  14705. selectable: PropType<TableColumnCtx<DefaultRow>["selectable"]>;
  14706. reserveSelection: BooleanConstructor;
  14707. filterMethod: PropType<TableColumnCtx<DefaultRow>["filterMethod"]>;
  14708. filteredValue: PropType<TableColumnCtx<DefaultRow>["filteredValue"]>;
  14709. filters: PropType<TableColumnCtx<DefaultRow>["filters"]>;
  14710. filterPlacement: StringConstructor;
  14711. filterMultiple: {
  14712. type: BooleanConstructor;
  14713. default: boolean;
  14714. };
  14715. filterClassName: StringConstructor;
  14716. index: PropType<TableColumnCtx<DefaultRow>["index"]>;
  14717. sortOrders: {
  14718. type: PropType<TableColumnCtx<DefaultRow>["sortOrders"]>;
  14719. default: () => (string | null)[];
  14720. validator: (val: TableColumnCtx<unknown>["sortOrders"]) => boolean;
  14721. };
  14722. }, void, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  14723. type: {
  14724. type: StringConstructor;
  14725. default: string;
  14726. };
  14727. label: StringConstructor;
  14728. className: StringConstructor;
  14729. labelClassName: StringConstructor;
  14730. property: StringConstructor;
  14731. prop: StringConstructor;
  14732. width: {
  14733. type: (NumberConstructor | StringConstructor)[];
  14734. default: string;
  14735. };
  14736. minWidth: {
  14737. type: (NumberConstructor | StringConstructor)[];
  14738. default: string;
  14739. };
  14740. renderHeader: PropType<TableColumnCtx<DefaultRow>["renderHeader"]>;
  14741. sortable: {
  14742. type: (StringConstructor | BooleanConstructor)[];
  14743. default: boolean;
  14744. };
  14745. sortMethod: PropType<TableColumnCtx<DefaultRow>["sortMethod"]>;
  14746. sortBy: PropType<TableColumnCtx<DefaultRow>["sortBy"]>;
  14747. resizable: {
  14748. type: BooleanConstructor;
  14749. default: boolean;
  14750. };
  14751. columnKey: StringConstructor;
  14752. align: StringConstructor;
  14753. headerAlign: StringConstructor;
  14754. showOverflowTooltip: {
  14755. type: PropType<TableColumnCtx<DefaultRow>["showOverflowTooltip"]>;
  14756. default: undefined;
  14757. };
  14758. tooltipFormatter: PropType<TableColumnCtx<DefaultRow>["tooltipFormatter"]>;
  14759. fixed: (StringConstructor | BooleanConstructor)[];
  14760. formatter: PropType<TableColumnCtx<DefaultRow>["formatter"]>;
  14761. selectable: PropType<TableColumnCtx<DefaultRow>["selectable"]>;
  14762. reserveSelection: BooleanConstructor;
  14763. filterMethod: PropType<TableColumnCtx<DefaultRow>["filterMethod"]>;
  14764. filteredValue: PropType<TableColumnCtx<DefaultRow>["filteredValue"]>;
  14765. filters: PropType<TableColumnCtx<DefaultRow>["filters"]>;
  14766. filterPlacement: StringConstructor;
  14767. filterMultiple: {
  14768. type: BooleanConstructor;
  14769. default: boolean;
  14770. };
  14771. filterClassName: StringConstructor;
  14772. index: PropType<TableColumnCtx<DefaultRow>["index"]>;
  14773. sortOrders: {
  14774. type: PropType<TableColumnCtx<DefaultRow>["sortOrders"]>;
  14775. default: () => (string | null)[];
  14776. validator: (val: TableColumnCtx<unknown>["sortOrders"]) => boolean;
  14777. };
  14778. }>>, {
  14779. width: string | number;
  14780. minWidth: string | number;
  14781. type: string;
  14782. showOverflowTooltip: boolean | Partial<Pick<ElTooltipProps, "offset" | "transition" | "placement" | "effect" | "showAfter" | "hideAfter" | "popperOptions" | "enterable" | "popperClass" | "appendTo" | "showArrow">> | undefined;
  14783. sortOrders: ("ascending" | "descending" | null)[];
  14784. sortable: string | boolean;
  14785. resizable: boolean;
  14786. reserveSelection: boolean;
  14787. filterMultiple: boolean;
  14788. }>;
  14789. declare const _default_84: __VLS_WithTemplateSlots_66<typeof __VLS_component_66, ReturnType<typeof __VLS_template_66>>;
  14790. declare const _default_85: DefineComponent<{
  14791. readonly tabs: EpPropFinalized<(new (...args: any[]) => {
  14792. uid: number;
  14793. slots: Slots;
  14794. props: {
  14795. readonly label: string;
  14796. readonly disabled: boolean;
  14797. readonly closable: boolean;
  14798. readonly lazy: boolean;
  14799. readonly name?: EpPropMergeType<readonly [
  14800. StringConstructor,
  14801. NumberConstructor
  14802. ], unknown, unknown> | undefined;
  14803. };
  14804. paneName: string | number | undefined;
  14805. active: boolean;
  14806. index: string | undefined;
  14807. isClosable: boolean;
  14808. }[]) | (() => {
  14809. uid: number;
  14810. slots: Slots;
  14811. props: {
  14812. readonly label: string;
  14813. readonly disabled: boolean;
  14814. readonly closable: boolean;
  14815. readonly lazy: boolean;
  14816. readonly name?: EpPropMergeType<readonly [
  14817. StringConstructor,
  14818. NumberConstructor
  14819. ], unknown, unknown> | undefined;
  14820. };
  14821. paneName: string | number | undefined;
  14822. active: boolean;
  14823. index: string | undefined;
  14824. isClosable: boolean;
  14825. }[]) | ((new (...args: any[]) => {
  14826. uid: number;
  14827. slots: Slots;
  14828. props: {
  14829. readonly label: string;
  14830. readonly disabled: boolean;
  14831. readonly closable: boolean;
  14832. readonly lazy: boolean;
  14833. readonly name?: EpPropMergeType<readonly [
  14834. StringConstructor,
  14835. NumberConstructor
  14836. ], unknown, unknown> | undefined;
  14837. };
  14838. paneName: string | number | undefined;
  14839. active: boolean;
  14840. index: string | undefined;
  14841. isClosable: boolean;
  14842. }[]) | (() => {
  14843. uid: number;
  14844. slots: Slots;
  14845. props: {
  14846. readonly label: string;
  14847. readonly disabled: boolean;
  14848. readonly closable: boolean;
  14849. readonly lazy: boolean;
  14850. readonly name?: EpPropMergeType<readonly [
  14851. StringConstructor,
  14852. NumberConstructor
  14853. ], unknown, unknown> | undefined;
  14854. };
  14855. paneName: string | number | undefined;
  14856. active: boolean;
  14857. index: string | undefined;
  14858. isClosable: boolean;
  14859. }[]))[], unknown, unknown, () => [
  14860. ], boolean>;
  14861. }, {
  14862. /** @description tab root html element */
  14863. ref: Ref<HTMLDivElement | undefined>;
  14864. /** @description method to manually update tab bar style */
  14865. update: () => CSSProperties;
  14866. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  14867. readonly tabs: EpPropFinalized<(new (...args: any[]) => {
  14868. uid: number;
  14869. slots: Slots;
  14870. props: {
  14871. readonly label: string;
  14872. readonly disabled: boolean;
  14873. readonly closable: boolean;
  14874. readonly lazy: boolean;
  14875. readonly name?: EpPropMergeType<readonly [
  14876. StringConstructor,
  14877. NumberConstructor
  14878. ], unknown, unknown> | undefined;
  14879. };
  14880. paneName: string | number | undefined;
  14881. active: boolean;
  14882. index: string | undefined;
  14883. isClosable: boolean;
  14884. }[]) | (() => {
  14885. uid: number;
  14886. slots: Slots;
  14887. props: {
  14888. readonly label: string;
  14889. readonly disabled: boolean;
  14890. readonly closable: boolean;
  14891. readonly lazy: boolean;
  14892. readonly name?: EpPropMergeType<readonly [
  14893. StringConstructor,
  14894. NumberConstructor
  14895. ], unknown, unknown> | undefined;
  14896. };
  14897. paneName: string | number | undefined;
  14898. active: boolean;
  14899. index: string | undefined;
  14900. isClosable: boolean;
  14901. }[]) | ((new (...args: any[]) => {
  14902. uid: number;
  14903. slots: Slots;
  14904. props: {
  14905. readonly label: string;
  14906. readonly disabled: boolean;
  14907. readonly closable: boolean;
  14908. readonly lazy: boolean;
  14909. readonly name?: EpPropMergeType<readonly [
  14910. StringConstructor,
  14911. NumberConstructor
  14912. ], unknown, unknown> | undefined;
  14913. };
  14914. paneName: string | number | undefined;
  14915. active: boolean;
  14916. index: string | undefined;
  14917. isClosable: boolean;
  14918. }[]) | (() => {
  14919. uid: number;
  14920. slots: Slots;
  14921. props: {
  14922. readonly label: string;
  14923. readonly disabled: boolean;
  14924. readonly closable: boolean;
  14925. readonly lazy: boolean;
  14926. readonly name?: EpPropMergeType<readonly [
  14927. StringConstructor,
  14928. NumberConstructor
  14929. ], unknown, unknown> | undefined;
  14930. };
  14931. paneName: string | number | undefined;
  14932. active: boolean;
  14933. index: string | undefined;
  14934. isClosable: boolean;
  14935. }[]))[], unknown, unknown, () => [
  14936. ], boolean>;
  14937. }>>, {
  14938. readonly tabs: {
  14939. uid: number;
  14940. slots: Slots;
  14941. props: {
  14942. readonly label: string;
  14943. readonly disabled: boolean;
  14944. readonly closable: boolean;
  14945. readonly lazy: boolean;
  14946. readonly name?: EpPropMergeType<readonly [
  14947. StringConstructor,
  14948. NumberConstructor
  14949. ], unknown, unknown> | undefined;
  14950. };
  14951. paneName: string | number | undefined;
  14952. active: boolean;
  14953. index: string | undefined;
  14954. isClosable: boolean;
  14955. }[];
  14956. }>;
  14957. declare const _default_86: __VLS_WithTemplateSlots_67<typeof __VLS_component_67, ReturnType<typeof __VLS_template_67>>;
  14958. declare const _default_87: __VLS_WithTemplateSlots_68<typeof __VLS_component_68, ReturnType<typeof __VLS_template_68>>;
  14959. declare const _default_88: DefineComponent<{
  14960. /**
  14961. * @description whether to pick a time range
  14962. */
  14963. isRange: {
  14964. type: BooleanConstructor;
  14965. default: boolean;
  14966. };
  14967. showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  14968. ariaLabel: StringConstructor;
  14969. emptyValues: ArrayConstructor;
  14970. valueOnClear: EpPropFinalized<readonly [
  14971. StringConstructor,
  14972. NumberConstructor,
  14973. BooleanConstructor,
  14974. FunctionConstructor
  14975. ], unknown, unknown, undefined, boolean>;
  14976. disabledDate: {
  14977. readonly type: PropType<Function>;
  14978. readonly required: false;
  14979. readonly validator: ((val: unknown) => boolean) | undefined;
  14980. __epPropKey: true;
  14981. };
  14982. cellClassName: {
  14983. readonly type: PropType<Function>;
  14984. readonly required: false;
  14985. readonly validator: ((val: unknown) => boolean) | undefined;
  14986. __epPropKey: true;
  14987. };
  14988. shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  14989. arrowControl: BooleanConstructor;
  14990. tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  14991. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  14992. unlinkPanels: BooleanConstructor;
  14993. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  14994. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  14995. "bottom",
  14996. "top",
  14997. "right",
  14998. "left"
  14999. ], boolean>;
  15000. disabledHours: {
  15001. readonly type: PropType<GetDisabledHours>;
  15002. readonly required: false;
  15003. readonly validator: ((val: unknown) => boolean) | undefined;
  15004. __epPropKey: true;
  15005. };
  15006. disabledMinutes: {
  15007. readonly type: PropType<GetDisabledMinutes>;
  15008. readonly required: false;
  15009. readonly validator: ((val: unknown) => boolean) | undefined;
  15010. __epPropKey: true;
  15011. };
  15012. disabledSeconds: {
  15013. readonly type: PropType<GetDisabledSeconds>;
  15014. readonly required: false;
  15015. readonly validator: ((val: unknown) => boolean) | undefined;
  15016. __epPropKey: true;
  15017. };
  15018. id: {
  15019. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  15020. string,
  15021. string
  15022. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  15023. string,
  15024. string
  15025. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  15026. readonly required: false;
  15027. readonly validator: ((val: unknown) => boolean) | undefined;
  15028. __epPropKey: true;
  15029. };
  15030. name: {
  15031. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  15032. string,
  15033. string
  15034. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  15035. string,
  15036. string
  15037. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  15038. readonly required: false;
  15039. readonly validator: ((val: unknown) => boolean) | undefined;
  15040. __epPropKey: true;
  15041. };
  15042. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15043. format: StringConstructor;
  15044. valueFormat: StringConstructor;
  15045. dateFormat: StringConstructor;
  15046. timeFormat: StringConstructor;
  15047. type: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15048. clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15049. clearIcon: {
  15050. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  15051. readonly required: false;
  15052. readonly validator: ((val: unknown) => boolean) | undefined;
  15053. __epPropKey: true;
  15054. };
  15055. editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15056. prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  15057. size: {
  15058. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15059. readonly required: false;
  15060. readonly validator: ((val: unknown) => boolean) | undefined;
  15061. __epPropKey: true;
  15062. };
  15063. readonly: BooleanConstructor;
  15064. disabled: BooleanConstructor;
  15065. placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15066. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  15067. modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  15068. DateModelType,
  15069. DateModelType
  15070. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  15071. DateModelType,
  15072. DateModelType
  15073. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  15074. rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  15075. startPlaceholder: StringConstructor;
  15076. endPlaceholder: StringConstructor;
  15077. defaultValue: {
  15078. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  15079. Date,
  15080. Date
  15081. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  15082. Date,
  15083. Date
  15084. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  15085. readonly required: false;
  15086. readonly validator: ((val: unknown) => boolean) | undefined;
  15087. __epPropKey: true;
  15088. };
  15089. defaultTime: {
  15090. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  15091. Date,
  15092. Date
  15093. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  15094. Date,
  15095. Date
  15096. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  15097. readonly required: false;
  15098. readonly validator: ((val: unknown) => boolean) | undefined;
  15099. __epPropKey: true;
  15100. };
  15101. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  15102. /**
  15103. * @description whether to pick a time range
  15104. */
  15105. isRange: {
  15106. type: BooleanConstructor;
  15107. default: boolean;
  15108. };
  15109. showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15110. ariaLabel: StringConstructor;
  15111. emptyValues: ArrayConstructor;
  15112. valueOnClear: EpPropFinalized<readonly [
  15113. StringConstructor,
  15114. NumberConstructor,
  15115. BooleanConstructor,
  15116. FunctionConstructor
  15117. ], unknown, unknown, undefined, boolean>;
  15118. disabledDate: {
  15119. readonly type: PropType<Function>;
  15120. readonly required: false;
  15121. readonly validator: ((val: unknown) => boolean) | undefined;
  15122. __epPropKey: true;
  15123. };
  15124. cellClassName: {
  15125. readonly type: PropType<Function>;
  15126. readonly required: false;
  15127. readonly validator: ((val: unknown) => boolean) | undefined;
  15128. __epPropKey: true;
  15129. };
  15130. shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  15131. arrowControl: BooleanConstructor;
  15132. tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  15133. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15134. unlinkPanels: BooleanConstructor;
  15135. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  15136. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  15137. "bottom",
  15138. "top",
  15139. "right",
  15140. "left"
  15141. ], boolean>;
  15142. disabledHours: {
  15143. readonly type: PropType<GetDisabledHours>;
  15144. readonly required: false;
  15145. readonly validator: ((val: unknown) => boolean) | undefined;
  15146. __epPropKey: true;
  15147. };
  15148. disabledMinutes: {
  15149. readonly type: PropType<GetDisabledMinutes>;
  15150. readonly required: false;
  15151. readonly validator: ((val: unknown) => boolean) | undefined;
  15152. __epPropKey: true;
  15153. };
  15154. disabledSeconds: {
  15155. readonly type: PropType<GetDisabledSeconds>;
  15156. readonly required: false;
  15157. readonly validator: ((val: unknown) => boolean) | undefined;
  15158. __epPropKey: true;
  15159. };
  15160. id: {
  15161. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  15162. string,
  15163. string
  15164. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  15165. string,
  15166. string
  15167. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  15168. readonly required: false;
  15169. readonly validator: ((val: unknown) => boolean) | undefined;
  15170. __epPropKey: true;
  15171. };
  15172. name: {
  15173. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  15174. string,
  15175. string
  15176. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  15177. string,
  15178. string
  15179. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  15180. readonly required: false;
  15181. readonly validator: ((val: unknown) => boolean) | undefined;
  15182. __epPropKey: true;
  15183. };
  15184. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15185. format: StringConstructor;
  15186. valueFormat: StringConstructor;
  15187. dateFormat: StringConstructor;
  15188. timeFormat: StringConstructor;
  15189. type: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15190. clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15191. clearIcon: {
  15192. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  15193. readonly required: false;
  15194. readonly validator: ((val: unknown) => boolean) | undefined;
  15195. __epPropKey: true;
  15196. };
  15197. editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15198. prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  15199. size: {
  15200. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15201. readonly required: false;
  15202. readonly validator: ((val: unknown) => boolean) | undefined;
  15203. __epPropKey: true;
  15204. };
  15205. readonly: BooleanConstructor;
  15206. disabled: BooleanConstructor;
  15207. placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15208. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  15209. modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  15210. DateModelType,
  15211. DateModelType
  15212. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  15213. DateModelType,
  15214. DateModelType
  15215. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  15216. rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  15217. startPlaceholder: StringConstructor;
  15218. endPlaceholder: StringConstructor;
  15219. defaultValue: {
  15220. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  15221. Date,
  15222. Date
  15223. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  15224. Date,
  15225. Date
  15226. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  15227. readonly required: false;
  15228. readonly validator: ((val: unknown) => boolean) | undefined;
  15229. __epPropKey: true;
  15230. };
  15231. defaultTime: {
  15232. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  15233. Date,
  15234. Date
  15235. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  15236. Date,
  15237. Date
  15238. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  15239. readonly required: false;
  15240. readonly validator: ((val: unknown) => boolean) | undefined;
  15241. __epPropKey: true;
  15242. };
  15243. }>> & {
  15244. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  15245. }, {
  15246. disabled: boolean;
  15247. type: string;
  15248. placeholder: string;
  15249. modelValue: EpPropMergeType<(new (...args: any[]) => string | number | string[] | Date | [
  15250. DateModelType,
  15251. DateModelType
  15252. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  15253. DateModelType,
  15254. DateModelType
  15255. ]) | (() => ModelValueType))[], unknown, unknown>;
  15256. placement: EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown>;
  15257. tabindex: EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>;
  15258. valueOnClear: EpPropMergeType<readonly [
  15259. StringConstructor,
  15260. NumberConstructor,
  15261. BooleanConstructor,
  15262. FunctionConstructor
  15263. ], unknown, unknown>;
  15264. readonly: boolean;
  15265. prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  15266. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15267. clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15268. fallbackPlacements: Placement[];
  15269. popperOptions: Partial<Options>;
  15270. popperClass: string;
  15271. editable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15272. rangeSeparator: string;
  15273. shortcuts: unknown[];
  15274. showNow: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15275. arrowControl: boolean;
  15276. unlinkPanels: boolean;
  15277. isRange: boolean;
  15278. }>;
  15279. declare const _default_89: DefineComponent<{
  15280. readonly emptyValues: ArrayConstructor;
  15281. readonly valueOnClear: EpPropFinalized<readonly [
  15282. StringConstructor,
  15283. NumberConstructor,
  15284. BooleanConstructor,
  15285. FunctionConstructor
  15286. ], unknown, unknown, undefined, boolean>;
  15287. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm", boolean>;
  15288. readonly modelValue: StringConstructor;
  15289. readonly disabled: BooleanConstructor;
  15290. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15291. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  15292. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15293. readonly size: {
  15294. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15295. readonly required: false;
  15296. readonly validator: ((val: unknown) => boolean) | undefined;
  15297. __epPropKey: true;
  15298. };
  15299. readonly placeholder: StringConstructor;
  15300. readonly start: EpPropFinalized<StringConstructor, unknown, unknown, "09:00", boolean>;
  15301. readonly end: EpPropFinalized<StringConstructor, unknown, unknown, "18:00", boolean>;
  15302. readonly step: EpPropFinalized<StringConstructor, unknown, unknown, "00:30", boolean>;
  15303. readonly minTime: StringConstructor;
  15304. readonly maxTime: StringConstructor;
  15305. readonly includeEndTime: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  15306. readonly name: StringConstructor;
  15307. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  15308. readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  15309. }, {
  15310. /**
  15311. * @description focus the Input component
  15312. */
  15313. blur: () => void;
  15314. /**
  15315. * @description blur the Input component
  15316. */
  15317. focus: () => void;
  15318. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  15319. clear: (...args: any[]) => void;
  15320. "update:modelValue": (...args: any[]) => void;
  15321. change: (...args: any[]) => void;
  15322. blur: (...args: any[]) => void;
  15323. focus: (...args: any[]) => void;
  15324. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  15325. readonly emptyValues: ArrayConstructor;
  15326. readonly valueOnClear: EpPropFinalized<readonly [
  15327. StringConstructor,
  15328. NumberConstructor,
  15329. BooleanConstructor,
  15330. FunctionConstructor
  15331. ], unknown, unknown, undefined, boolean>;
  15332. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm", boolean>;
  15333. readonly modelValue: StringConstructor;
  15334. readonly disabled: BooleanConstructor;
  15335. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15336. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  15337. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15338. readonly size: {
  15339. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15340. readonly required: false;
  15341. readonly validator: ((val: unknown) => boolean) | undefined;
  15342. __epPropKey: true;
  15343. };
  15344. readonly placeholder: StringConstructor;
  15345. readonly start: EpPropFinalized<StringConstructor, unknown, unknown, "09:00", boolean>;
  15346. readonly end: EpPropFinalized<StringConstructor, unknown, unknown, "18:00", boolean>;
  15347. readonly step: EpPropFinalized<StringConstructor, unknown, unknown, "00:30", boolean>;
  15348. readonly minTime: StringConstructor;
  15349. readonly maxTime: StringConstructor;
  15350. readonly includeEndTime: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  15351. readonly name: StringConstructor;
  15352. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  15353. readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  15354. }>> & {
  15355. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  15356. onChange?: ((...args: any[]) => any) | undefined;
  15357. onFocus?: ((...args: any[]) => any) | undefined;
  15358. onBlur?: ((...args: any[]) => any) | undefined;
  15359. onClear?: ((...args: any[]) => any) | undefined;
  15360. }, {
  15361. readonly disabled: boolean;
  15362. readonly end: string;
  15363. readonly start: string;
  15364. readonly effect: EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>;
  15365. readonly valueOnClear: EpPropMergeType<readonly [
  15366. StringConstructor,
  15367. NumberConstructor,
  15368. BooleanConstructor,
  15369. FunctionConstructor
  15370. ], unknown, unknown>;
  15371. readonly format: string;
  15372. readonly prefixIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  15373. readonly clearable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15374. readonly clearIcon: EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>;
  15375. readonly editable: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15376. readonly step: string;
  15377. readonly includeEndTime: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  15378. }>;
  15379. declare const _default_9: __VLS_WithTemplateSlots_9<typeof __VLS_component_9, ReturnType<typeof __VLS_template_9>>;
  15380. declare const _default_90: __VLS_WithTemplateSlots_70<typeof __VLS_component_70, ReturnType<typeof __VLS_template_70>>;
  15381. declare const _default_91: __VLS_WithTemplateSlots_71<typeof __VLS_component_71, ReturnType<typeof __VLS_template_72>>;
  15382. declare const _default_92: __VLS_WithTemplateSlots_72<typeof __VLS_component_72, ReturnType<typeof __VLS_template_71>>;
  15383. declare const _default_93: DefineComponent<{
  15384. data: {
  15385. type: ArrayConstructor;
  15386. default: () => never[];
  15387. };
  15388. emptyText: {
  15389. type: StringConstructor;
  15390. };
  15391. renderAfterExpand: {
  15392. type: BooleanConstructor;
  15393. default: boolean;
  15394. };
  15395. nodeKey: StringConstructor;
  15396. checkStrictly: BooleanConstructor;
  15397. defaultExpandAll: BooleanConstructor;
  15398. expandOnClickNode: {
  15399. type: BooleanConstructor;
  15400. default: boolean;
  15401. };
  15402. checkOnClickNode: BooleanConstructor;
  15403. checkOnClickLeaf: {
  15404. type: BooleanConstructor;
  15405. default: boolean;
  15406. };
  15407. checkDescendants: {
  15408. type: BooleanConstructor;
  15409. default: boolean;
  15410. };
  15411. autoExpandParent: {
  15412. type: BooleanConstructor;
  15413. default: boolean;
  15414. };
  15415. defaultCheckedKeys: PropType<TreeComponentProps["defaultCheckedKeys"]>;
  15416. defaultExpandedKeys: PropType<TreeComponentProps["defaultExpandedKeys"]>;
  15417. currentNodeKey: PropType<string | number>;
  15418. renderContent: FunctionConstructor;
  15419. showCheckbox: {
  15420. type: BooleanConstructor;
  15421. default: boolean;
  15422. };
  15423. draggable: {
  15424. type: BooleanConstructor;
  15425. default: boolean;
  15426. };
  15427. allowDrag: FunctionConstructor;
  15428. allowDrop: FunctionConstructor;
  15429. props: {
  15430. type: PropType<TreeComponentProps["props"]>;
  15431. default: () => {
  15432. children: string;
  15433. label: string;
  15434. disabled: string;
  15435. };
  15436. };
  15437. lazy: {
  15438. type: BooleanConstructor;
  15439. default: boolean;
  15440. };
  15441. highlightCurrent: BooleanConstructor;
  15442. load: PropType<TreeComponentProps["load"]>;
  15443. filterNodeMethod: PropType<TreeComponentProps["filterNodeMethod"]>;
  15444. accordion: BooleanConstructor;
  15445. indent: {
  15446. type: NumberConstructor;
  15447. default: number;
  15448. };
  15449. icon: {
  15450. type: PropType<string | Component>;
  15451. };
  15452. }, {
  15453. ns: {
  15454. namespace: ComputedRef<string>;
  15455. b: (blockSuffix?: string) => string;
  15456. e: (element?: string) => string;
  15457. m: (modifier?: string) => string;
  15458. be: (blockSuffix?: string, element?: string) => string;
  15459. em: (element?: string, modifier?: string) => string;
  15460. bm: (blockSuffix?: string, modifier?: string) => string;
  15461. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  15462. is: {
  15463. (name: string, state: boolean | undefined): string;
  15464. (name: string): string;
  15465. };
  15466. cssVar: (object: Record<string, string>) => Record<string, string>;
  15467. cssVarName: (name: string) => string;
  15468. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  15469. cssVarBlockName: (name: string) => string;
  15470. };
  15471. store: Ref<{
  15472. currentNode: {
  15473. id: number;
  15474. text: string;
  15475. checked: boolean;
  15476. indeterminate: boolean;
  15477. data: TreeNodeData;
  15478. expanded: boolean;
  15479. parent: any;
  15480. visible: boolean;
  15481. isCurrent: boolean;
  15482. store: any;
  15483. isLeafByUser: boolean;
  15484. isLeaf: boolean;
  15485. canFocus: boolean;
  15486. level: number;
  15487. loaded: boolean;
  15488. childNodes: any[];
  15489. loading: boolean;
  15490. initialize: () => void;
  15491. setData: (data: TreeNodeData) => void;
  15492. readonly label: string;
  15493. readonly key: TreeKey;
  15494. readonly disabled: boolean;
  15495. readonly nextSibling: any | null;
  15496. readonly previousSibling: any | null;
  15497. contains: (target: Node_2, deep?: boolean) => boolean;
  15498. remove: () => void;
  15499. insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void;
  15500. insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void;
  15501. insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void;
  15502. removeChild: (child: Node_2) => void;
  15503. removeChildByData: (data: TreeNodeData) => void;
  15504. expand: (callback?: () => void, expandParent?: boolean) => void;
  15505. doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15506. collapse: () => void;
  15507. shouldLoadData: () => boolean;
  15508. updateLeafState: () => void;
  15509. setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void;
  15510. getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[];
  15511. updateChildren: () => void;
  15512. loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15513. eachNode: (callback: (node: Node_2) => void) => void;
  15514. reInitChecked: () => void;
  15515. };
  15516. currentNodeKey: TreeKey;
  15517. nodesMap: TreeStoreNodesMap;
  15518. root: {
  15519. id: number;
  15520. text: string;
  15521. checked: boolean;
  15522. indeterminate: boolean;
  15523. data: TreeNodeData;
  15524. expanded: boolean;
  15525. parent: any;
  15526. visible: boolean;
  15527. isCurrent: boolean;
  15528. store: any;
  15529. isLeafByUser: boolean;
  15530. isLeaf: boolean;
  15531. canFocus: boolean;
  15532. level: number;
  15533. loaded: boolean;
  15534. childNodes: any[];
  15535. loading: boolean;
  15536. initialize: () => void;
  15537. setData: (data: TreeNodeData) => void;
  15538. readonly label: string;
  15539. readonly key: TreeKey;
  15540. readonly disabled: boolean;
  15541. readonly nextSibling: any | null;
  15542. readonly previousSibling: any | null;
  15543. contains: (target: Node_2, deep?: boolean) => boolean;
  15544. remove: () => void;
  15545. insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void;
  15546. insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void;
  15547. insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void;
  15548. removeChild: (child: Node_2) => void;
  15549. removeChildByData: (data: TreeNodeData) => void;
  15550. expand: (callback?: () => void, expandParent?: boolean) => void;
  15551. doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15552. collapse: () => void;
  15553. shouldLoadData: () => boolean;
  15554. updateLeafState: () => void;
  15555. setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void;
  15556. getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[];
  15557. updateChildren: () => void;
  15558. loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15559. eachNode: (callback: (node: Node_2) => void) => void;
  15560. reInitChecked: () => void;
  15561. };
  15562. data: TreeNodeData[];
  15563. lazy: boolean;
  15564. load: LoadFunction;
  15565. filterNodeMethod: FilterNodeMethodFunction;
  15566. key: TreeKey;
  15567. defaultCheckedKeys: TreeKey[];
  15568. checkStrictly: boolean;
  15569. defaultExpandedKeys: TreeKey[];
  15570. autoExpandParent: boolean;
  15571. defaultExpandAll: boolean;
  15572. checkDescendants: boolean;
  15573. props: {
  15574. children?: string | undefined;
  15575. label?: (string | ((data: TreeNodeData, node: Node_2) => string)) | undefined;
  15576. disabled?: (string | ((data: TreeNodeData, node: Node_2) => boolean)) | undefined;
  15577. isLeaf?: (string | ((data: TreeNodeData, node: Node_2) => boolean)) | undefined;
  15578. class?: ((data: TreeNodeData, node: Node_2) => string | {
  15579. [key: string]: boolean;
  15580. }) | undefined;
  15581. };
  15582. initialize: () => void;
  15583. filter: (value: FilterValue) => void;
  15584. setData: (newVal: TreeData) => void;
  15585. getNode: (data: TreeKey | TreeNodeData | Node_2) => Node_2;
  15586. insertBefore: (data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2) => void;
  15587. insertAfter: (data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2) => void;
  15588. remove: (data: TreeNodeData | Node_2) => void;
  15589. append: (data: TreeNodeData, parentData: TreeNodeData | TreeKey | Node_2) => void;
  15590. _initDefaultCheckedNodes: () => void;
  15591. _initDefaultCheckedNode: (node: Node_2) => void;
  15592. setDefaultCheckedKey: (newVal: TreeKey[]) => void;
  15593. registerNode: (node: Node_2) => void;
  15594. deregisterNode: (node: Node_2) => void;
  15595. getCheckedNodes: (leafOnly?: boolean, includeHalfChecked?: boolean) => TreeNodeData[];
  15596. getCheckedKeys: (leafOnly?: boolean) => TreeKey[];
  15597. getHalfCheckedNodes: () => TreeNodeData[];
  15598. getHalfCheckedKeys: () => TreeKey[];
  15599. _getAllNodes: () => Node_2[];
  15600. updateChildren: (key: TreeKey, data: TreeData) => void;
  15601. _setCheckedKeys: (key: TreeKey, leafOnly: boolean | undefined, checkedKeys: {
  15602. [key: string]: boolean;
  15603. }) => void;
  15604. setCheckedNodes: (array: Node_2[], leafOnly?: boolean) => void;
  15605. setCheckedKeys: (keys: TreeKey[], leafOnly?: boolean) => void;
  15606. setDefaultExpandedKeys: (keys: TreeKey[]) => void;
  15607. setChecked: (data: TreeKey | TreeNodeData, checked: boolean, deep: boolean) => void;
  15608. getCurrentNode: () => Node_2;
  15609. setCurrentNode: (currentNode: Node_2) => void;
  15610. setUserCurrentNode: (node: Node_2, shouldAutoExpandParent?: boolean) => void;
  15611. setCurrentNodeKey: (key?: TreeKey, shouldAutoExpandParent?: boolean) => void;
  15612. }>;
  15613. root: Ref<{
  15614. id: number;
  15615. text: string;
  15616. checked: boolean;
  15617. indeterminate: boolean;
  15618. data: TreeNodeData;
  15619. expanded: boolean;
  15620. parent: any;
  15621. visible: boolean;
  15622. isCurrent: boolean;
  15623. store: any;
  15624. isLeafByUser: boolean;
  15625. isLeaf: boolean;
  15626. canFocus: boolean;
  15627. level: number;
  15628. loaded: boolean;
  15629. childNodes: any[];
  15630. loading: boolean;
  15631. initialize: () => void;
  15632. setData: (data: TreeNodeData) => void;
  15633. readonly label: string;
  15634. readonly key: TreeKey;
  15635. readonly disabled: boolean;
  15636. readonly nextSibling: any | null;
  15637. readonly previousSibling: any | null;
  15638. contains: (target: Node_2, deep?: boolean) => boolean;
  15639. remove: () => void;
  15640. insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void;
  15641. insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void;
  15642. insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void;
  15643. removeChild: (child: Node_2) => void;
  15644. removeChildByData: (data: TreeNodeData) => void;
  15645. expand: (callback?: () => void, expandParent?: boolean) => void;
  15646. doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15647. collapse: () => void;
  15648. shouldLoadData: () => boolean;
  15649. updateLeafState: () => void;
  15650. setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void;
  15651. getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[];
  15652. updateChildren: () => void;
  15653. loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15654. eachNode: (callback: (node: Node_2) => void) => void;
  15655. reInitChecked: () => void;
  15656. }>;
  15657. currentNode: Ref<{
  15658. id: number;
  15659. text: string;
  15660. checked: boolean;
  15661. indeterminate: boolean;
  15662. data: TreeNodeData;
  15663. expanded: boolean;
  15664. parent: any;
  15665. visible: boolean;
  15666. isCurrent: boolean;
  15667. store: any;
  15668. isLeafByUser: boolean;
  15669. isLeaf: boolean;
  15670. canFocus: boolean;
  15671. level: number;
  15672. loaded: boolean;
  15673. childNodes: any[];
  15674. loading: boolean;
  15675. initialize: () => void;
  15676. setData: (data: TreeNodeData) => void;
  15677. readonly label: string;
  15678. readonly key: TreeKey;
  15679. readonly disabled: boolean;
  15680. readonly nextSibling: any | null;
  15681. readonly previousSibling: any | null;
  15682. contains: (target: Node_2, deep?: boolean) => boolean;
  15683. remove: () => void;
  15684. insertChild: (child?: FakeNode | Node_2, index?: number, batch?: boolean) => void;
  15685. insertBefore: (child: FakeNode | Node_2, ref: Node_2) => void;
  15686. insertAfter: (child: FakeNode | Node_2, ref: Node_2) => void;
  15687. removeChild: (child: Node_2) => void;
  15688. removeChildByData: (data: TreeNodeData) => void;
  15689. expand: (callback?: () => void, expandParent?: boolean) => void;
  15690. doCreateChildren: (array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15691. collapse: () => void;
  15692. shouldLoadData: () => boolean;
  15693. updateLeafState: () => void;
  15694. setChecked: (value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean) => void;
  15695. getChildren: (forceInit?: boolean) => TreeNodeData | TreeNodeData[];
  15696. updateChildren: () => void;
  15697. loadData: (callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps) => void;
  15698. eachNode: (callback: (node: Node_2) => void) => void;
  15699. reInitChecked: () => void;
  15700. }>;
  15701. dragState: Ref<{
  15702. showDropIndicator: boolean;
  15703. draggingNode: null;
  15704. dropNode: null;
  15705. allowDrop: boolean;
  15706. dropType: null;
  15707. }>;
  15708. el$: Ref<Nullable_2<HTMLElement>>;
  15709. dropIndicator$: Ref<Nullable_2<HTMLElement>>;
  15710. isEmpty: ComputedRef<boolean>;
  15711. filter: (value: any) => void;
  15712. getNodeKey: (node: Node_2) => any;
  15713. getNodePath: (data: TreeKey | TreeNodeData) => TreeNodeData[];
  15714. getCheckedNodes: (leafOnly?: boolean, includeHalfChecked?: boolean) => TreeNodeData[];
  15715. getCheckedKeys: (leafOnly?: boolean) => TreeKey[];
  15716. getCurrentNode: () => TreeNodeData;
  15717. getCurrentKey: () => any;
  15718. setCheckedNodes: (nodes: Node_2[], leafOnly?: boolean) => void;
  15719. setCheckedKeys: (keys: TreeKey[], leafOnly?: boolean) => void;
  15720. setChecked: (data: TreeKey | TreeNodeData, checked: boolean, deep: boolean) => void;
  15721. getHalfCheckedNodes: () => TreeNodeData[];
  15722. getHalfCheckedKeys: () => TreeKey[];
  15723. setCurrentNode: (node: Node_2, shouldAutoExpandParent?: boolean) => void;
  15724. setCurrentKey: (key?: TreeKey, shouldAutoExpandParent?: boolean) => void;
  15725. t: Translator;
  15726. getNode: (data: TreeKey | TreeNodeData) => Node_2;
  15727. remove: (data: TreeNodeData | Node_2) => void;
  15728. append: (data: TreeNodeData, parentNode: TreeNodeData | TreeKey | Node_2) => void;
  15729. insertBefore: (data: TreeNodeData, refNode: TreeKey | TreeNodeData | Node_2) => void;
  15730. insertAfter: (data: TreeNodeData, refNode: TreeKey | TreeNodeData | Node_2) => void;
  15731. handleNodeExpand: (nodeData: TreeNodeData, node: Node_2, instance: ComponentInternalInstance) => void;
  15732. updateKeyChildren: (key: TreeKey, data: TreeData) => void;
  15733. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over")[], "check" | "current-change" | "node-expand" | "check-change" | "node-click" | "node-contextmenu" | "node-collapse" | "node-drag-start" | "node-drag-end" | "node-drop" | "node-drag-leave" | "node-drag-enter" | "node-drag-over", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  15734. data: {
  15735. type: ArrayConstructor;
  15736. default: () => never[];
  15737. };
  15738. emptyText: {
  15739. type: StringConstructor;
  15740. };
  15741. renderAfterExpand: {
  15742. type: BooleanConstructor;
  15743. default: boolean;
  15744. };
  15745. nodeKey: StringConstructor;
  15746. checkStrictly: BooleanConstructor;
  15747. defaultExpandAll: BooleanConstructor;
  15748. expandOnClickNode: {
  15749. type: BooleanConstructor;
  15750. default: boolean;
  15751. };
  15752. checkOnClickNode: BooleanConstructor;
  15753. checkOnClickLeaf: {
  15754. type: BooleanConstructor;
  15755. default: boolean;
  15756. };
  15757. checkDescendants: {
  15758. type: BooleanConstructor;
  15759. default: boolean;
  15760. };
  15761. autoExpandParent: {
  15762. type: BooleanConstructor;
  15763. default: boolean;
  15764. };
  15765. defaultCheckedKeys: PropType<TreeComponentProps["defaultCheckedKeys"]>;
  15766. defaultExpandedKeys: PropType<TreeComponentProps["defaultExpandedKeys"]>;
  15767. currentNodeKey: PropType<string | number>;
  15768. renderContent: FunctionConstructor;
  15769. showCheckbox: {
  15770. type: BooleanConstructor;
  15771. default: boolean;
  15772. };
  15773. draggable: {
  15774. type: BooleanConstructor;
  15775. default: boolean;
  15776. };
  15777. allowDrag: FunctionConstructor;
  15778. allowDrop: FunctionConstructor;
  15779. props: {
  15780. type: PropType<TreeComponentProps["props"]>;
  15781. default: () => {
  15782. children: string;
  15783. label: string;
  15784. disabled: string;
  15785. };
  15786. };
  15787. lazy: {
  15788. type: BooleanConstructor;
  15789. default: boolean;
  15790. };
  15791. highlightCurrent: BooleanConstructor;
  15792. load: PropType<TreeComponentProps["load"]>;
  15793. filterNodeMethod: PropType<TreeComponentProps["filterNodeMethod"]>;
  15794. accordion: BooleanConstructor;
  15795. indent: {
  15796. type: NumberConstructor;
  15797. default: number;
  15798. };
  15799. icon: {
  15800. type: PropType<string | Component>;
  15801. };
  15802. }>> & {
  15803. "onCurrent-change"?: ((...args: any[]) => any) | undefined;
  15804. "onNode-expand"?: ((...args: any[]) => any) | undefined;
  15805. onCheck?: ((...args: any[]) => any) | undefined;
  15806. "onCheck-change"?: ((...args: any[]) => any) | undefined;
  15807. "onNode-click"?: ((...args: any[]) => any) | undefined;
  15808. "onNode-contextmenu"?: ((...args: any[]) => any) | undefined;
  15809. "onNode-collapse"?: ((...args: any[]) => any) | undefined;
  15810. "onNode-drag-start"?: ((...args: any[]) => any) | undefined;
  15811. "onNode-drag-end"?: ((...args: any[]) => any) | undefined;
  15812. "onNode-drop"?: ((...args: any[]) => any) | undefined;
  15813. "onNode-drag-leave"?: ((...args: any[]) => any) | undefined;
  15814. "onNode-drag-enter"?: ((...args: any[]) => any) | undefined;
  15815. "onNode-drag-over"?: ((...args: any[]) => any) | undefined;
  15816. }, {
  15817. data: unknown[];
  15818. props: TreeOptionProps;
  15819. checkStrictly: boolean;
  15820. lazy: boolean;
  15821. accordion: boolean;
  15822. draggable: boolean;
  15823. defaultExpandAll: boolean;
  15824. indent: number;
  15825. renderAfterExpand: boolean;
  15826. showCheckbox: boolean;
  15827. expandOnClickNode: boolean;
  15828. checkOnClickNode: boolean;
  15829. checkOnClickLeaf: boolean;
  15830. checkDescendants: boolean;
  15831. autoExpandParent: boolean;
  15832. highlightCurrent: boolean;
  15833. }>;
  15834. declare const _default_94: DefineComponent<any, () => VNode<RendererNode, RendererElement, {
  15835. [key: string]: any;
  15836. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<any>, {} | {
  15837. [x: string]: any;
  15838. }>;
  15839. declare const _default_95: __VLS_WithTemplateSlots_73<typeof __VLS_component_73, ReturnType<typeof __VLS_template_73>>;
  15840. declare const _default_96: __VLS_WithTemplateSlots_74<typeof __VLS_component_74, ReturnType<typeof __VLS_template_74>>;
  15841. declare const _default_97: __VLS_WithTemplateSlots_75<typeof __VLS_component_75, ReturnType<typeof __VLS_template_75>>;
  15842. declare const _default_98: __VLS_WithTemplateSlots_76<typeof __VLS_component_76, ReturnType<typeof __VLS_template_76>>;
  15843. declare const _default_99: __VLS_WithTemplateSlots_77<typeof __VLS_component_77, ReturnType<typeof __VLS_template_77>>;
  15844. export declare const DEFAULT_EMPTY_VALUES: (string | null | undefined)[];
  15845. export declare const DEFAULT_FORMATS_DATE = "YYYY-MM-DD";
  15846. export declare const DEFAULT_FORMATS_DATEPICKER: {
  15847. date: string;
  15848. dates: string;
  15849. week: string;
  15850. year: string;
  15851. years: string;
  15852. month: string;
  15853. months: string;
  15854. datetime: string;
  15855. monthrange: string;
  15856. yearrange: string;
  15857. daterange: string;
  15858. datetimerange: string;
  15859. };
  15860. export declare const DEFAULT_FORMATS_TIME = "HH:mm:ss";
  15861. export declare const DEFAULT_VALUE_ON_CLEAR: undefined;
  15862. export declare const defaultInitialZIndex = 2000;
  15863. export declare const defaultNamespace = "el";
  15864. export declare const DefaultProps: CascaderConfig_2;
  15865. export declare const defaultProps: Required<Props>;
  15866. declare type DefaultRow = any;
  15867. declare type DeprecationParam = {
  15868. from: string;
  15869. replacement: string;
  15870. scope: string;
  15871. version: string;
  15872. ref: string;
  15873. type?: "API" | "Attribute" | "Event" | "Slot";
  15874. };
  15875. export declare type DescriptionInstance = InstanceType<typeof _default_39> & unknown;
  15876. declare const DescriptionItem: DefineComponent<{
  15877. label: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15878. span: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15879. rowspan: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15880. width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15881. minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15882. labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15883. align: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15884. labelAlign: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15885. className: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15886. labelClassName: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15887. }, unknown, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  15888. label: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15889. span: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15890. rowspan: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15891. width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15892. minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15893. labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15894. align: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15895. labelAlign: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15896. className: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15897. labelClassName: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15898. }>>, {
  15899. label: string;
  15900. span: number;
  15901. width: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>;
  15902. minWidth: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>;
  15903. className: string;
  15904. labelWidth: EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>;
  15905. align: string;
  15906. rowspan: number;
  15907. labelAlign: string;
  15908. labelClassName: string;
  15909. }>;
  15910. export declare type DescriptionItemProps = ExtractPropTypes<typeof descriptionItemProps>;
  15911. export declare const descriptionItemProps: {
  15912. label: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15913. span: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15914. rowspan: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  15915. width: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15916. minWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15917. labelWidth: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, string, boolean>;
  15918. align: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15919. labelAlign: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15920. className: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15921. labelClassName: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  15922. };
  15923. export declare type DescriptionItemVNode = VNode & {
  15924. children: {
  15925. [name: string]: Slot;
  15926. } | null;
  15927. props: Partial<DescriptionItemProps> | null;
  15928. };
  15929. export declare type DescriptionProps = ExtractPropTypes<typeof descriptionProps>;
  15930. export declare const descriptionProps: {
  15931. readonly border: BooleanConstructor;
  15932. readonly column: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  15933. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  15934. readonly size: {
  15935. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15936. readonly required: false;
  15937. readonly validator: ((val: unknown) => boolean) | undefined;
  15938. __epPropKey: true;
  15939. };
  15940. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15941. readonly extra: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  15942. readonly labelWidth: EpPropFinalized<readonly [
  15943. StringConstructor,
  15944. NumberConstructor
  15945. ], unknown, unknown, "", boolean>;
  15946. };
  15947. export declare type DialogBeforeCloseFn = (done: DoneFn) => void;
  15948. export declare type DialogContext = {
  15949. dialogRef: Ref<HTMLElement | undefined>;
  15950. headerRef: Ref<HTMLElement | undefined>;
  15951. bodyId: Ref<string>;
  15952. ns: UseNamespaceReturn;
  15953. rendered: Ref<boolean>;
  15954. style: ComputedRef<CSSProperties>;
  15955. };
  15956. export declare type DialogEmits = typeof dialogEmits;
  15957. export declare const dialogEmits: {
  15958. open: () => boolean;
  15959. opened: () => boolean;
  15960. close: () => boolean;
  15961. closed: () => boolean;
  15962. "update:modelValue": (value: boolean) => boolean;
  15963. openAutoFocus: () => boolean;
  15964. closeAutoFocus: () => boolean;
  15965. };
  15966. export declare const dialogInjectionKey: InjectionKey<DialogContext>;
  15967. export declare type DialogInstance = InstanceType<typeof _default_40> & unknown;
  15968. export declare type DialogProps = ExtractPropTypes<typeof dialogProps>;
  15969. export declare const dialogProps: {
  15970. readonly appendToBody: BooleanConstructor;
  15971. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  15972. readonly beforeClose: {
  15973. readonly type: PropType<DialogBeforeCloseFn>;
  15974. readonly required: false;
  15975. readonly validator: ((val: unknown) => boolean) | undefined;
  15976. __epPropKey: true;
  15977. };
  15978. readonly destroyOnClose: BooleanConstructor;
  15979. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15980. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15981. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15982. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  15983. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  15984. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  15985. readonly top: {
  15986. readonly type: PropType<string>;
  15987. readonly required: false;
  15988. readonly validator: ((val: unknown) => boolean) | undefined;
  15989. __epPropKey: true;
  15990. };
  15991. readonly modelValue: BooleanConstructor;
  15992. readonly modalClass: StringConstructor;
  15993. readonly headerClass: StringConstructor;
  15994. readonly bodyClass: StringConstructor;
  15995. readonly footerClass: StringConstructor;
  15996. readonly width: {
  15997. readonly type: PropType<EpPropMergeType<readonly [
  15998. StringConstructor,
  15999. NumberConstructor
  16000. ], unknown, unknown>>;
  16001. readonly required: false;
  16002. readonly validator: ((val: unknown) => boolean) | undefined;
  16003. __epPropKey: true;
  16004. };
  16005. readonly zIndex: {
  16006. readonly type: PropType<number>;
  16007. readonly required: false;
  16008. readonly validator: ((val: unknown) => boolean) | undefined;
  16009. __epPropKey: true;
  16010. };
  16011. readonly trapFocus: BooleanConstructor;
  16012. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  16013. readonly center: BooleanConstructor;
  16014. readonly alignCenter: BooleanConstructor;
  16015. readonly closeIcon: {
  16016. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  16017. readonly required: false;
  16018. readonly validator: ((val: unknown) => boolean) | undefined;
  16019. __epPropKey: true;
  16020. };
  16021. readonly draggable: BooleanConstructor;
  16022. readonly overflow: BooleanConstructor;
  16023. readonly fullscreen: BooleanConstructor;
  16024. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16025. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16026. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  16027. };
  16028. declare type Dir = typeof FORWARD | typeof BACKWARD;
  16029. export declare type Direction = "ltr" | "rtl";
  16030. export declare type DividerInstance = InstanceType<typeof _default_41> & unknown;
  16031. export declare type DividerProps = ExtractPropTypes<typeof dividerProps>;
  16032. export declare const dividerProps: {
  16033. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  16034. readonly contentPosition: EpPropFinalized<StringConstructor, "center" | "left" | "right", unknown, "center", boolean>;
  16035. readonly borderStyle: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "solid", boolean>;
  16036. };
  16037. declare type DoneFn = (cancel?: boolean) => void;
  16038. export declare const drawerEmits: {
  16039. open: () => boolean;
  16040. opened: () => boolean;
  16041. close: () => boolean;
  16042. closed: () => boolean;
  16043. "update:modelValue": (value: boolean) => boolean;
  16044. openAutoFocus: () => boolean;
  16045. closeAutoFocus: () => boolean;
  16046. };
  16047. export declare type DrawerProps = ExtractPropTypes<typeof drawerProps>;
  16048. export declare const drawerProps: {
  16049. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl" | "ttb" | "btt", unknown, "rtl", boolean>;
  16050. readonly size: EpPropFinalized<readonly [
  16051. StringConstructor,
  16052. NumberConstructor
  16053. ], unknown, unknown, "30%", boolean>;
  16054. readonly withHeader: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16055. readonly modalFade: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16056. readonly headerAriaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  16057. readonly appendToBody: BooleanConstructor;
  16058. readonly appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, "body", boolean>;
  16059. readonly beforeClose: {
  16060. readonly type: PropType<DialogBeforeCloseFn>;
  16061. readonly required: false;
  16062. readonly validator: ((val: unknown) => boolean) | undefined;
  16063. __epPropKey: true;
  16064. };
  16065. readonly destroyOnClose: BooleanConstructor;
  16066. readonly closeOnClickModal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16067. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16068. readonly lockScroll: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16069. readonly modal: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16070. readonly openDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  16071. readonly closeDelay: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  16072. readonly top: {
  16073. readonly type: PropType<string>;
  16074. readonly required: false;
  16075. readonly validator: ((val: unknown) => boolean) | undefined;
  16076. __epPropKey: true;
  16077. };
  16078. readonly modelValue: BooleanConstructor;
  16079. readonly modalClass: StringConstructor;
  16080. readonly headerClass: StringConstructor;
  16081. readonly bodyClass: StringConstructor;
  16082. readonly footerClass: StringConstructor;
  16083. readonly width: {
  16084. readonly type: PropType<EpPropMergeType<readonly [
  16085. StringConstructor,
  16086. NumberConstructor
  16087. ], unknown, unknown>>;
  16088. readonly required: false;
  16089. readonly validator: ((val: unknown) => boolean) | undefined;
  16090. __epPropKey: true;
  16091. };
  16092. readonly zIndex: {
  16093. readonly type: PropType<number>;
  16094. readonly required: false;
  16095. readonly validator: ((val: unknown) => boolean) | undefined;
  16096. __epPropKey: true;
  16097. };
  16098. readonly trapFocus: BooleanConstructor;
  16099. readonly center: BooleanConstructor;
  16100. readonly alignCenter: BooleanConstructor;
  16101. readonly closeIcon: {
  16102. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  16103. readonly required: false;
  16104. readonly validator: ((val: unknown) => boolean) | undefined;
  16105. __epPropKey: true;
  16106. };
  16107. readonly draggable: BooleanConstructor;
  16108. readonly overflow: BooleanConstructor;
  16109. readonly fullscreen: BooleanConstructor;
  16110. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16111. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16112. readonly ariaLevel: EpPropFinalized<StringConstructor, unknown, unknown, "2", boolean>;
  16113. };
  16114. export declare const DROPDOWN_COLLECTION_INJECTION_KEY: InjectionKey<ElCollectionInjectionContext>;
  16115. export declare const DROPDOWN_COLLECTION_ITEM_INJECTION_KEY: InjectionKey<ElCollectionItemInjectionContext>;
  16116. export declare const DROPDOWN_INJECTION_KEY: InjectionKey<ElDropdownInjectionContext>;
  16117. export declare type DropdownInstance = InstanceType<typeof _default_43> & unknown;
  16118. export declare const dropdownItemProps: {
  16119. readonly command: EpPropFinalized<readonly [
  16120. ObjectConstructor,
  16121. StringConstructor,
  16122. NumberConstructor
  16123. ], unknown, unknown, () => {}, boolean>;
  16124. readonly disabled: BooleanConstructor;
  16125. readonly divided: BooleanConstructor;
  16126. readonly textValue: StringConstructor;
  16127. readonly icon: {
  16128. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  16129. readonly required: false;
  16130. readonly validator: ((val: unknown) => boolean) | undefined;
  16131. __epPropKey: true;
  16132. };
  16133. };
  16134. export declare const dropdownMenuProps: {
  16135. onKeydown: {
  16136. readonly type: PropType<(e: KeyboardEvent) => void>;
  16137. readonly required: false;
  16138. readonly validator: ((val: unknown) => boolean) | undefined;
  16139. __epPropKey: true;
  16140. };
  16141. };
  16142. export declare const dropdownProps: {
  16143. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  16144. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  16145. readonly effect: {
  16146. readonly default: "light";
  16147. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  16148. readonly required: false;
  16149. readonly validator: ((val: unknown) => boolean) | undefined;
  16150. readonly __epPropKey: true;
  16151. };
  16152. readonly type: {
  16153. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>) | ((new (...args: any[]) => "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger") | (() => EpPropMergeType<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  16154. readonly required: false;
  16155. readonly validator: ((val: unknown) => boolean) | undefined;
  16156. __epPropKey: true;
  16157. };
  16158. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  16159. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  16160. readonly id: StringConstructor;
  16161. readonly size: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16162. readonly splitButton: BooleanConstructor;
  16163. readonly hideOnClick: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16164. readonly loop: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16165. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  16166. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  16167. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  16168. readonly maxHeight: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, "", boolean>;
  16169. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16170. readonly disabled: BooleanConstructor;
  16171. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "menu", boolean>;
  16172. readonly buttonProps: {
  16173. readonly type: PropType<Partial<ButtonProps>>;
  16174. readonly required: false;
  16175. readonly validator: ((val: unknown) => boolean) | undefined;
  16176. __epPropKey: true;
  16177. };
  16178. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16179. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16180. };
  16181. export declare const DynamicSizeGrid: DefineComponent<{
  16182. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16183. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  16184. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  16185. ], boolean>;
  16186. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  16187. readonly height: {
  16188. readonly type: PropType<EpPropMergeType<readonly [
  16189. StringConstructor,
  16190. NumberConstructor
  16191. ], unknown, unknown>>;
  16192. readonly required: true;
  16193. readonly validator: ((val: unknown) => boolean) | undefined;
  16194. __epPropKey: true;
  16195. };
  16196. readonly innerElement: EpPropFinalized<readonly [
  16197. StringConstructor,
  16198. ObjectConstructor
  16199. ], unknown, unknown, "div", boolean>;
  16200. readonly style: {
  16201. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  16202. readonly required: false;
  16203. readonly validator: ((val: unknown) => boolean) | undefined;
  16204. __epPropKey: true;
  16205. };
  16206. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16207. readonly width: {
  16208. readonly type: PropType<EpPropMergeType<readonly [
  16209. NumberConstructor,
  16210. StringConstructor
  16211. ], unknown, unknown>>;
  16212. readonly required: false;
  16213. readonly validator: ((val: unknown) => boolean) | undefined;
  16214. __epPropKey: true;
  16215. };
  16216. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16217. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16218. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16219. readonly columnWidth: {
  16220. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16221. readonly required: true;
  16222. readonly validator: ((val: unknown) => boolean) | undefined;
  16223. __epPropKey: true;
  16224. };
  16225. readonly estimatedColumnWidth: {
  16226. readonly type: PropType<number>;
  16227. readonly required: false;
  16228. readonly validator: ((val: unknown) => boolean) | undefined;
  16229. __epPropKey: true;
  16230. };
  16231. readonly estimatedRowHeight: {
  16232. readonly type: PropType<number>;
  16233. readonly required: false;
  16234. readonly validator: ((val: unknown) => boolean) | undefined;
  16235. __epPropKey: true;
  16236. };
  16237. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16238. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16239. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  16240. (): GridItemKeyGetter;
  16241. new (): any;
  16242. readonly prototype: any;
  16243. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  16244. (): GridItemKeyGetter;
  16245. new (): any;
  16246. readonly prototype: any;
  16247. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  16248. columnIndex: number;
  16249. rowIndex: number;
  16250. }) => string, boolean>;
  16251. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16252. readonly rowHeight: {
  16253. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16254. readonly required: true;
  16255. readonly validator: ((val: unknown) => boolean) | undefined;
  16256. __epPropKey: true;
  16257. };
  16258. readonly totalColumn: {
  16259. readonly type: PropType<number>;
  16260. readonly required: true;
  16261. readonly validator: ((val: unknown) => boolean) | undefined;
  16262. __epPropKey: true;
  16263. };
  16264. readonly totalRow: {
  16265. readonly type: PropType<number>;
  16266. readonly required: true;
  16267. readonly validator: ((val: unknown) => boolean) | undefined;
  16268. __epPropKey: true;
  16269. };
  16270. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  16271. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  16272. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  16273. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  16274. readonly role: StringConstructor;
  16275. }, () => VNode<RendererNode, RendererElement, {
  16276. [key: string]: any;
  16277. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  16278. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16279. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  16280. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  16281. ], boolean>;
  16282. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  16283. readonly height: {
  16284. readonly type: PropType<EpPropMergeType<readonly [
  16285. StringConstructor,
  16286. NumberConstructor
  16287. ], unknown, unknown>>;
  16288. readonly required: true;
  16289. readonly validator: ((val: unknown) => boolean) | undefined;
  16290. __epPropKey: true;
  16291. };
  16292. readonly innerElement: EpPropFinalized<readonly [
  16293. StringConstructor,
  16294. ObjectConstructor
  16295. ], unknown, unknown, "div", boolean>;
  16296. readonly style: {
  16297. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  16298. readonly required: false;
  16299. readonly validator: ((val: unknown) => boolean) | undefined;
  16300. __epPropKey: true;
  16301. };
  16302. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16303. readonly width: {
  16304. readonly type: PropType<EpPropMergeType<readonly [
  16305. NumberConstructor,
  16306. StringConstructor
  16307. ], unknown, unknown>>;
  16308. readonly required: false;
  16309. readonly validator: ((val: unknown) => boolean) | undefined;
  16310. __epPropKey: true;
  16311. };
  16312. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16313. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16314. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16315. readonly columnWidth: {
  16316. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16317. readonly required: true;
  16318. readonly validator: ((val: unknown) => boolean) | undefined;
  16319. __epPropKey: true;
  16320. };
  16321. readonly estimatedColumnWidth: {
  16322. readonly type: PropType<number>;
  16323. readonly required: false;
  16324. readonly validator: ((val: unknown) => boolean) | undefined;
  16325. __epPropKey: true;
  16326. };
  16327. readonly estimatedRowHeight: {
  16328. readonly type: PropType<number>;
  16329. readonly required: false;
  16330. readonly validator: ((val: unknown) => boolean) | undefined;
  16331. __epPropKey: true;
  16332. };
  16333. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16334. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16335. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  16336. (): GridItemKeyGetter;
  16337. new (): any;
  16338. readonly prototype: any;
  16339. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  16340. (): GridItemKeyGetter;
  16341. new (): any;
  16342. readonly prototype: any;
  16343. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  16344. columnIndex: number;
  16345. rowIndex: number;
  16346. }) => string, boolean>;
  16347. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16348. readonly rowHeight: {
  16349. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16350. readonly required: true;
  16351. readonly validator: ((val: unknown) => boolean) | undefined;
  16352. __epPropKey: true;
  16353. };
  16354. readonly totalColumn: {
  16355. readonly type: PropType<number>;
  16356. readonly required: true;
  16357. readonly validator: ((val: unknown) => boolean) | undefined;
  16358. __epPropKey: true;
  16359. };
  16360. readonly totalRow: {
  16361. readonly type: PropType<number>;
  16362. readonly required: true;
  16363. readonly validator: ((val: unknown) => boolean) | undefined;
  16364. __epPropKey: true;
  16365. };
  16366. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  16367. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  16368. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  16369. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  16370. readonly role: StringConstructor;
  16371. }>> & {
  16372. onScroll?: ((...args: any[]) => any) | undefined;
  16373. onItemRendered?: ((...args: any[]) => any) | undefined;
  16374. }, {
  16375. readonly data: any[];
  16376. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl", never>;
  16377. readonly className: string;
  16378. readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>;
  16379. readonly innerElement: EpPropMergeType<readonly [
  16380. StringConstructor,
  16381. ObjectConstructor
  16382. ], unknown, unknown>;
  16383. readonly useIsScrolling: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16384. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16385. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16386. readonly itemKey: GridItemKeyGetter;
  16387. readonly columnCache: number;
  16388. readonly initScrollLeft: number;
  16389. readonly initScrollTop: number;
  16390. readonly rowCache: number;
  16391. readonly hScrollbarSize: number;
  16392. readonly vScrollbarSize: number;
  16393. readonly scrollbarStartGap: number;
  16394. readonly scrollbarEndGap: number;
  16395. }>;
  16396. export declare type DynamicSizeGridInstance = GridInstance & {
  16397. resetAfterColumnIndex: ResetAfterIndex;
  16398. resetAfterRowIndex: ResetAfterIndex;
  16399. resetAfter: ResetAfterIndices;
  16400. };
  16401. export declare const DynamicSizeList: DefineComponent<{
  16402. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16403. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  16404. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  16405. ], boolean>;
  16406. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  16407. readonly height: {
  16408. readonly type: PropType<EpPropMergeType<readonly [
  16409. StringConstructor,
  16410. NumberConstructor
  16411. ], unknown, unknown>>;
  16412. readonly required: true;
  16413. readonly validator: ((val: unknown) => boolean) | undefined;
  16414. __epPropKey: true;
  16415. };
  16416. readonly innerElement: EpPropFinalized<readonly [
  16417. StringConstructor,
  16418. ObjectConstructor
  16419. ], unknown, unknown, "div", boolean>;
  16420. readonly style: {
  16421. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  16422. readonly required: false;
  16423. readonly validator: ((val: unknown) => boolean) | undefined;
  16424. __epPropKey: true;
  16425. };
  16426. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16427. readonly width: {
  16428. readonly type: PropType<EpPropMergeType<readonly [
  16429. NumberConstructor,
  16430. StringConstructor
  16431. ], unknown, unknown>>;
  16432. readonly required: false;
  16433. readonly validator: ((val: unknown) => boolean) | undefined;
  16434. __epPropKey: true;
  16435. };
  16436. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16437. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16438. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16439. readonly estimatedItemSize: {
  16440. readonly type: PropType<number>;
  16441. readonly required: false;
  16442. readonly validator: ((val: unknown) => boolean) | undefined;
  16443. __epPropKey: true;
  16444. };
  16445. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  16446. readonly initScrollOffset: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16447. readonly total: {
  16448. readonly type: PropType<number>;
  16449. readonly required: true;
  16450. readonly validator: ((val: unknown) => boolean) | undefined;
  16451. __epPropKey: true;
  16452. };
  16453. readonly itemSize: {
  16454. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16455. readonly required: true;
  16456. readonly validator: ((val: unknown) => boolean) | undefined;
  16457. __epPropKey: true;
  16458. };
  16459. }, {
  16460. ns: {
  16461. namespace: ComputedRef<string>;
  16462. b: (blockSuffix?: string) => string;
  16463. e: (element?: string) => string;
  16464. m: (modifier?: string) => string;
  16465. be: (blockSuffix?: string, element?: string) => string;
  16466. em: (element?: string, modifier?: string) => string;
  16467. bm: (blockSuffix?: string, modifier?: string) => string;
  16468. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  16469. is: {
  16470. (name: string, state: boolean | undefined): string;
  16471. (name: string): string;
  16472. };
  16473. cssVar: (object: Record<string, string>) => Record<string, string>;
  16474. cssVarName: (name: string) => string;
  16475. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  16476. cssVarBlockName: (name: string) => string;
  16477. };
  16478. clientSize: ComputedRef<string | number | undefined>;
  16479. estimatedTotalSize: ComputedRef<number>;
  16480. windowStyle: ComputedRef<(string | CSSProperties | StyleValue[] | {
  16481. [x: string]: string;
  16482. position: string;
  16483. WebkitOverflowScrolling: string;
  16484. willChange: string;
  16485. } | undefined)[]>;
  16486. windowRef: Ref<HTMLElement | undefined>;
  16487. innerRef: Ref<HTMLElement | undefined>;
  16488. innerStyle: ComputedRef<{
  16489. height: string;
  16490. pointerEvents: string | undefined;
  16491. width: string;
  16492. }>;
  16493. itemsToRender: ComputedRef<number[]>;
  16494. scrollbarRef: Ref<any>;
  16495. states: Ref<{
  16496. isScrolling: boolean;
  16497. scrollDir: string;
  16498. scrollOffset: number;
  16499. updateRequested: boolean;
  16500. isScrollbarDragging: boolean;
  16501. scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16502. }>;
  16503. getItemStyle: (idx: number) => CSSProperties;
  16504. onScroll: (e: Event) => void;
  16505. onScrollbarScroll: (distanceToGo: number, totalSteps: number) => void;
  16506. onWheel: (e: WheelEvent) => void;
  16507. scrollTo: (offset: number) => void;
  16508. scrollToItem: (idx: number, alignment?: Alignment) => void;
  16509. resetScrollTop: () => void;
  16510. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  16511. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16512. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  16513. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  16514. ], boolean>;
  16515. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  16516. readonly height: {
  16517. readonly type: PropType<EpPropMergeType<readonly [
  16518. StringConstructor,
  16519. NumberConstructor
  16520. ], unknown, unknown>>;
  16521. readonly required: true;
  16522. readonly validator: ((val: unknown) => boolean) | undefined;
  16523. __epPropKey: true;
  16524. };
  16525. readonly innerElement: EpPropFinalized<readonly [
  16526. StringConstructor,
  16527. ObjectConstructor
  16528. ], unknown, unknown, "div", boolean>;
  16529. readonly style: {
  16530. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  16531. readonly required: false;
  16532. readonly validator: ((val: unknown) => boolean) | undefined;
  16533. __epPropKey: true;
  16534. };
  16535. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16536. readonly width: {
  16537. readonly type: PropType<EpPropMergeType<readonly [
  16538. NumberConstructor,
  16539. StringConstructor
  16540. ], unknown, unknown>>;
  16541. readonly required: false;
  16542. readonly validator: ((val: unknown) => boolean) | undefined;
  16543. __epPropKey: true;
  16544. };
  16545. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  16546. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16547. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  16548. readonly estimatedItemSize: {
  16549. readonly type: PropType<number>;
  16550. readonly required: false;
  16551. readonly validator: ((val: unknown) => boolean) | undefined;
  16552. __epPropKey: true;
  16553. };
  16554. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  16555. readonly initScrollOffset: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  16556. readonly total: {
  16557. readonly type: PropType<number>;
  16558. readonly required: true;
  16559. readonly validator: ((val: unknown) => boolean) | undefined;
  16560. __epPropKey: true;
  16561. };
  16562. readonly itemSize: {
  16563. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  16564. readonly required: true;
  16565. readonly validator: ((val: unknown) => boolean) | undefined;
  16566. __epPropKey: true;
  16567. };
  16568. }>> & {
  16569. onScroll?: ((...args: any[]) => any) | undefined;
  16570. onItemRendered?: ((...args: any[]) => any) | undefined;
  16571. }, {
  16572. readonly data: any[];
  16573. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl", never>;
  16574. readonly layout: EpPropMergeType<StringConstructor, "horizontal" | "vertical", never>;
  16575. readonly className: string;
  16576. readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>;
  16577. readonly innerElement: EpPropMergeType<readonly [
  16578. StringConstructor,
  16579. ObjectConstructor
  16580. ], unknown, unknown>;
  16581. readonly useIsScrolling: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16582. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16583. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  16584. readonly cache: number;
  16585. readonly initScrollOffset: number;
  16586. }>;
  16587. export declare type DynamicSizeListInstance = InstanceType<typeof DynamicSizeList> & unknown;
  16588. export declare const Effect: {
  16589. readonly LIGHT: "light";
  16590. readonly DARK: "dark";
  16591. };
  16592. declare const effects: readonly [
  16593. "light",
  16594. "dark"
  16595. ];
  16596. export declare const ElAffix: SFCWithInstall<typeof _default_2>;
  16597. export declare const ElAlert: SFCWithInstall<typeof _default_3>;
  16598. export declare const ElAnchor: SFCWithInstall<typeof _default_103> & {
  16599. AnchorLink: typeof _default_104;
  16600. };
  16601. export declare const ElAnchorLink: SFCWithInstall<typeof _default_104>;
  16602. export declare const ElAside: SFCWithInstall<typeof _default_33>;
  16603. export declare const ElAutocomplete: SFCWithInstall<typeof _default_4>;
  16604. export declare const ElAutoResizer: SFCWithInstall<typeof AutoResizer>;
  16605. export declare const ElAvatar: SFCWithInstall<typeof _default_9>;
  16606. export declare const ElBacktop: SFCWithInstall<typeof _default_10>;
  16607. export declare const ElBadge: SFCWithInstall<typeof _default_11>;
  16608. export declare const ElBreadcrumb: SFCWithInstall<typeof _default_12> & {
  16609. BreadcrumbItem: typeof _default_13;
  16610. };
  16611. export declare const ElBreadcrumbItem: SFCWithInstall<typeof _default_13>;
  16612. export declare const ElButton: SFCWithInstall<typeof _default_14> & {
  16613. ButtonGroup: typeof _default_15;
  16614. };
  16615. export declare const ElButtonGroup: SFCWithInstall<typeof _default_15>;
  16616. export declare const ElCalendar: SFCWithInstall<typeof _default_16>;
  16617. export declare const ElCard: SFCWithInstall<typeof _default_18>;
  16618. export declare const ElCarousel: SFCWithInstall<typeof _default_19> & {
  16619. CarouselItem: typeof _default_20;
  16620. };
  16621. export declare const ElCarouselItem: SFCWithInstall<typeof _default_20>;
  16622. export declare const ElCascader: SFCWithInstall<typeof _default_21>;
  16623. export declare const ElCascaderPanel: SFCWithInstall<typeof _default_22>;
  16624. export declare interface ElCascaderPanelContext {
  16625. config: CascaderConfig;
  16626. expandingNode: Nullable_2<CascaderNode>;
  16627. checkedNodes: CascaderNode[];
  16628. isHoverMenu: boolean;
  16629. initialLoaded: boolean;
  16630. renderLabelFn: RenderLabel;
  16631. lazyLoad: (node?: CascaderNode, cb?: (dataList: CascaderOption[]) => void) => void;
  16632. expandNode: (node: CascaderNode, silent?: boolean) => void;
  16633. handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean) => void;
  16634. }
  16635. export declare const ElCheckbox: SFCWithInstall<typeof _default_24> & {
  16636. CheckboxButton: typeof _default_25;
  16637. CheckboxGroup: typeof _default_26;
  16638. };
  16639. export declare const ElCheckboxButton: SFCWithInstall<typeof _default_25>;
  16640. export declare const ElCheckboxGroup: SFCWithInstall<typeof _default_26>;
  16641. export declare const ElCheckTag: SFCWithInstall<typeof _default_23>;
  16642. export declare const ElCol: SFCWithInstall<typeof _default_27>;
  16643. export declare const ElCollapse: SFCWithInstall<typeof _default_28> & {
  16644. CollapseItem: typeof _default_29;
  16645. };
  16646. export declare const ElCollapseItem: SFCWithInstall<typeof _default_29>;
  16647. export declare const ElCollapseTransition: SFCWithInstall<typeof _default_30>;
  16648. export declare const ElCollection: {
  16649. name: string;
  16650. setup(): void;
  16651. __isFragment?: never;
  16652. __isTeleport?: never;
  16653. __isSuspense?: never;
  16654. template?: string | object;
  16655. render?: Function;
  16656. components?: Record<string, Component>;
  16657. directives?: Record<string, Directive>;
  16658. inheritAttrs?: boolean;
  16659. emits?: (EmitsOptions & ThisType<void>) | undefined;
  16660. expose?: string[];
  16661. serverPrefetch?(): Promise<any>;
  16662. compilerOptions?: RuntimeCompilerOptions;
  16663. call?: (this: unknown, ...args: unknown[]) => never;
  16664. __defaults?: {} | undefined;
  16665. compatConfig?: Partial<Record<DeprecationTypes, boolean | "suppress-warning">> & {
  16666. MODE?: 2 | 3 | ((comp: Component | null) => 2 | 3);
  16667. };
  16668. data?: ((this: CreateComponentPublicInstance<Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly<ExtractPropTypes<{}>>, {}, false, {
  16669. P: {};
  16670. B: {};
  16671. D: {};
  16672. C: {};
  16673. M: {};
  16674. Defaults: {};
  16675. }, Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, {}>, vm: CreateComponentPublicInstance<Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly<ExtractPropTypes<{}>>, {}, false, {
  16676. P: {};
  16677. B: {};
  16678. D: {};
  16679. C: {};
  16680. M: {};
  16681. Defaults: {};
  16682. }, Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, {}>) => {}) | undefined;
  16683. computed?: {} | undefined;
  16684. methods?: {} | undefined;
  16685. watch?: {
  16686. [x: string]: (string | WatchCallback<any, any> | ({
  16687. handler: WatchCallback | string;
  16688. } & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
  16689. handler: WatchCallback | string;
  16690. } & WatchOptions<boolean>))[];
  16691. };
  16692. provide?: ComponentProvideOptions;
  16693. inject?: string[] | {
  16694. [x: string]: string | symbol | {
  16695. from?: string | symbol;
  16696. default?: unknown;
  16697. };
  16698. [x: symbol]: string | symbol | {
  16699. from?: string | symbol;
  16700. default?: unknown;
  16701. };
  16702. };
  16703. filters?: Record<string, Function>;
  16704. mixins?: ComponentOptionsMixin[] | undefined;
  16705. extends?: ComponentOptionsMixin | undefined;
  16706. beforeCreate?(): void;
  16707. created?(): void;
  16708. beforeMount?(): void;
  16709. mounted?(): void;
  16710. beforeUpdate?(): void;
  16711. updated?(): void;
  16712. activated?(): void;
  16713. deactivated?(): void;
  16714. beforeDestroy?(): void;
  16715. beforeUnmount?(): void;
  16716. destroyed?(): void;
  16717. unmounted?(): void;
  16718. renderTracked?: (e: DebuggerEvent) => void;
  16719. renderTriggered?: (e: DebuggerEvent) => void;
  16720. errorCaptured?: (err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void;
  16721. delimiters?: [
  16722. string,
  16723. string
  16724. ];
  16725. __differentiator?: undefined;
  16726. __isBuiltIn?: boolean;
  16727. __file?: string;
  16728. __name?: string;
  16729. beforeRouteEnter?: NavigationGuardWithThis<undefined>;
  16730. beforeRouteUpdate?: NavigationGuard;
  16731. beforeRouteLeave?: NavigationGuard;
  16732. key?: string | number | symbol;
  16733. ref?: VNodeRef;
  16734. ref_for?: boolean;
  16735. ref_key?: string;
  16736. onVnodeBeforeMount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16737. onVnodeMounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16738. onVnodeBeforeUpdate?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[];
  16739. onVnodeUpdated?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[];
  16740. onVnodeBeforeUnmount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16741. onVnodeUnmounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16742. class?: unknown;
  16743. style?: unknown;
  16744. };
  16745. declare type ElCollectionInjectionContext = {
  16746. itemMap: Map<HTMLElement, CollectionItem>;
  16747. getItems: <T>() => CollectionItem<T>[];
  16748. collectionRef: Ref<HTMLElement | undefined>;
  16749. };
  16750. export declare const ElCollectionItem: {
  16751. name: string;
  16752. setup(_: unknown, { attrs }: SetupContext): void;
  16753. __isFragment?: never;
  16754. __isTeleport?: never;
  16755. __isSuspense?: never;
  16756. template?: string | object;
  16757. render?: Function;
  16758. components?: Record<string, Component>;
  16759. directives?: Record<string, Directive>;
  16760. inheritAttrs?: boolean;
  16761. emits?: (EmitsOptions & ThisType<void>) | undefined;
  16762. expose?: string[];
  16763. serverPrefetch?(): Promise<any>;
  16764. compilerOptions?: RuntimeCompilerOptions;
  16765. call?: (this: unknown, ...args: unknown[]) => never;
  16766. __defaults?: {} | undefined;
  16767. compatConfig?: Partial<Record<DeprecationTypes, boolean | "suppress-warning">> & {
  16768. MODE?: 2 | 3 | ((comp: Component | null) => 2 | 3);
  16769. };
  16770. data?: ((this: CreateComponentPublicInstance<Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly<ExtractPropTypes<{}>>, {}, false, {
  16771. P: {};
  16772. B: {};
  16773. D: {};
  16774. C: {};
  16775. M: {};
  16776. Defaults: {};
  16777. }, Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, {}>, vm: CreateComponentPublicInstance<Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, ComponentOptionsMixin, ComponentOptionsMixin, {}, Readonly<ExtractPropTypes<{}>>, {}, false, {
  16778. P: {};
  16779. B: {};
  16780. D: {};
  16781. C: {};
  16782. M: {};
  16783. Defaults: {};
  16784. }, Readonly<ExtractPropTypes<{}>>, {}, {}, {}, MethodOptions, {}>) => {}) | undefined;
  16785. computed?: {} | undefined;
  16786. methods?: {} | undefined;
  16787. watch?: {
  16788. [x: string]: (string | WatchCallback<any, any> | ({
  16789. handler: WatchCallback | string;
  16790. } & WatchOptions<boolean>)) | (string | WatchCallback<any, any> | ({
  16791. handler: WatchCallback | string;
  16792. } & WatchOptions<boolean>))[];
  16793. };
  16794. provide?: ComponentProvideOptions;
  16795. inject?: string[] | {
  16796. [x: string]: string | symbol | {
  16797. from?: string | symbol;
  16798. default?: unknown;
  16799. };
  16800. [x: symbol]: string | symbol | {
  16801. from?: string | symbol;
  16802. default?: unknown;
  16803. };
  16804. };
  16805. filters?: Record<string, Function>;
  16806. mixins?: ComponentOptionsMixin[] | undefined;
  16807. extends?: ComponentOptionsMixin | undefined;
  16808. beforeCreate?(): void;
  16809. created?(): void;
  16810. beforeMount?(): void;
  16811. mounted?(): void;
  16812. beforeUpdate?(): void;
  16813. updated?(): void;
  16814. activated?(): void;
  16815. deactivated?(): void;
  16816. beforeDestroy?(): void;
  16817. beforeUnmount?(): void;
  16818. destroyed?(): void;
  16819. unmounted?(): void;
  16820. renderTracked?: (e: DebuggerEvent) => void;
  16821. renderTriggered?: (e: DebuggerEvent) => void;
  16822. errorCaptured?: (err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void;
  16823. delimiters?: [
  16824. string,
  16825. string
  16826. ];
  16827. __differentiator?: undefined;
  16828. __isBuiltIn?: boolean;
  16829. __file?: string;
  16830. __name?: string;
  16831. beforeRouteEnter?: NavigationGuardWithThis<undefined>;
  16832. beforeRouteUpdate?: NavigationGuard;
  16833. beforeRouteLeave?: NavigationGuard;
  16834. key?: string | number | symbol;
  16835. ref?: VNodeRef;
  16836. ref_for?: boolean;
  16837. ref_key?: string;
  16838. onVnodeBeforeMount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16839. onVnodeMounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16840. onVnodeBeforeUpdate?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[];
  16841. onVnodeUpdated?: ((vnode: VNode, oldVNode: VNode) => void) | ((vnode: VNode, oldVNode: VNode) => void)[];
  16842. onVnodeBeforeUnmount?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16843. onVnodeUnmounted?: ((vnode: VNode) => void) | ((vnode: VNode) => void)[];
  16844. class?: unknown;
  16845. style?: unknown;
  16846. };
  16847. declare type ElCollectionItemInjectionContext = {
  16848. collectionItemRef: Ref<HTMLElement | undefined>;
  16849. };
  16850. export declare const ElColorPicker: SFCWithInstall<typeof _default_31>;
  16851. export declare const ElConfigProvider: SFCWithInstall<typeof ConfigProvider>;
  16852. export declare const ElContainer: SFCWithInstall<typeof _default_32> & {
  16853. Aside: typeof _default_33;
  16854. Footer: typeof _default_34;
  16855. Header: typeof _default_35;
  16856. Main: typeof _default_36;
  16857. };
  16858. export declare const ElCountdown: SFCWithInstall<typeof _default_37>;
  16859. export declare const ElDatePicker: SFCWithInstall<typeof _default_38>;
  16860. export declare const ElDescriptions: SFCWithInstall<typeof _default_39> & {
  16861. DescriptionsItem: typeof DescriptionItem;
  16862. };
  16863. export declare const ElDescriptionsItem: SFCWithInstall<typeof DescriptionItem>;
  16864. export declare const ElDialog: SFCWithInstall<typeof _default_40>;
  16865. export declare const ElDivider: SFCWithInstall<typeof _default_41>;
  16866. export declare const ElDrawer: SFCWithInstall<typeof _default_42>;
  16867. export declare const ElDropdown: SFCWithInstall<typeof _default_43> & {
  16868. DropdownItem: typeof _default_44;
  16869. DropdownMenu: typeof _default_45;
  16870. };
  16871. export declare type ElDropdownInjectionContext = {
  16872. contentRef: Ref<HTMLElement | undefined>;
  16873. role: ComputedRef<PopperProps["role"]>;
  16874. triggerId: ComputedRef<string>;
  16875. isUsingKeyboard: Ref<boolean>;
  16876. onItemLeave: (e: PointerEvent) => void;
  16877. onItemEnter: (e: PointerEvent) => void;
  16878. };
  16879. export declare const ElDropdownItem: SFCWithInstall<typeof _default_44>;
  16880. export declare const ElDropdownMenu: SFCWithInstall<typeof _default_45>;
  16881. declare interface ElementLoading extends HTMLElement {
  16882. [INSTANCE_KEY]?: {
  16883. instance: LoadingInstance;
  16884. options: LoadingOptions;
  16885. };
  16886. }
  16887. declare type ElementType = HTMLElement | undefined;
  16888. export declare const ElEmpty: SFCWithInstall<typeof _default_46>;
  16889. export declare const ElFooter: SFCWithInstall<typeof _default_34>;
  16890. export declare const ElForm: SFCWithInstall<typeof _default_47> & {
  16891. FormItem: typeof _default_48;
  16892. };
  16893. export declare const ElFormItem: SFCWithInstall<typeof _default_48>;
  16894. export declare const ElHeader: SFCWithInstall<typeof _default_35>;
  16895. export declare const ElIcon: SFCWithInstall<typeof _default_49>;
  16896. export declare type ElIdInjectionContext = {
  16897. prefix: number;
  16898. current: number;
  16899. };
  16900. export declare const ElImage: SFCWithInstall<typeof _default_50>;
  16901. export declare const ElImageViewer: SFCWithInstall<typeof _default_51>;
  16902. export declare const ElInfiniteScroll: SFCWithInstall<ObjectDirective<HTMLElement & {
  16903. ElInfiniteScroll: {
  16904. container: HTMLElement | Window;
  16905. containerEl: HTMLElement;
  16906. instance: ComponentPublicInstance;
  16907. delay: number;
  16908. lastScrollTop: number;
  16909. cb: () => void;
  16910. onScroll: () => void;
  16911. observer?: MutationObserver;
  16912. };
  16913. }, () => void>>;
  16914. export declare const ElInput: SFCWithInstall<typeof _default_5>;
  16915. export declare const ElInputNumber: SFCWithInstall<typeof _default_52>;
  16916. export declare const ElInputTag: SFCWithInstall<typeof _default_53>;
  16917. export declare const ElLink: SFCWithInstall<typeof _default_54>;
  16918. export declare const ElLoading: {
  16919. install(app: App): void;
  16920. directive: Directive<ElementLoading, LoadingBinding>;
  16921. service: {
  16922. (options?: LoadingOptions): LoadingInstance;
  16923. _context: AppContext | null;
  16924. };
  16925. };
  16926. export declare const ElLoadingService: {
  16927. (options?: LoadingOptions): LoadingInstance;
  16928. _context: AppContext | null;
  16929. };
  16930. export declare const ElMain: SFCWithInstall<typeof _default_36>;
  16931. export declare const ElMention: SFCWithInstall<typeof _default_106>;
  16932. export declare const ElMenu: SFCWithInstall<typeof _default_55> & {
  16933. MenuItem: typeof _default_56;
  16934. MenuItemGroup: typeof _default_57;
  16935. SubMenu: typeof _default_58;
  16936. };
  16937. export declare const ElMenuItem: SFCWithInstall<typeof _default_56>;
  16938. export declare const ElMenuItemGroup: SFCWithInstall<typeof _default_57>;
  16939. export declare const ElMessage: SFCInstallWithContext<Message>;
  16940. export declare const ElMessageBox: SFCWithInstall<IElMessageBox>;
  16941. /** Options used in MessageBox */
  16942. export declare interface ElMessageBoxOptions {
  16943. /**
  16944. * auto focus when open message-box
  16945. */
  16946. autofocus?: boolean;
  16947. /** Callback before MessageBox closes, and it will prevent MessageBox from closing */
  16948. beforeClose?: (action: Action, instance: MessageBoxState, done: () => void) => void;
  16949. /** Custom class name for MessageBox */
  16950. customClass?: string;
  16951. /** Custom inline style for MessageBox */
  16952. customStyle?: CSSProperties;
  16953. /** modal class name for MessageBox */
  16954. modalClass?: string;
  16955. /** MessageBox closing callback if you don't prefer Promise */
  16956. callback?: Callback;
  16957. /** Text content of cancel button */
  16958. cancelButtonText?: string;
  16959. /** Text content of confirm button */
  16960. confirmButtonText?: string;
  16961. /** Loading Icon content of cancel button */
  16962. cancelButtonLoadingIcon?: string | Component;
  16963. /** Loading Icon content of confirm button */
  16964. confirmButtonLoadingIcon?: string | Component;
  16965. /** Custom class name of cancel button */
  16966. cancelButtonClass?: string;
  16967. /** Custom class name of confirm button */
  16968. confirmButtonClass?: string;
  16969. /** Whether to align the content in center */
  16970. center?: boolean;
  16971. /** Whether MessageBox can be drag */
  16972. draggable?: boolean;
  16973. /** Draggable MessageBox can overflow the viewport */
  16974. overflow?: boolean;
  16975. /** Content of the MessageBox */
  16976. message?: string | VNode | (() => VNode);
  16977. /** Title of the MessageBox */
  16978. title?: string | ElMessageBoxOptions;
  16979. /** Message type, used for icon display */
  16980. type?: MessageType;
  16981. /** Message box type */
  16982. boxType?: MessageBoxType;
  16983. /** Custom icon component */
  16984. icon?: string | Component;
  16985. /** Custom close icon component */
  16986. closeIcon?: string | Component;
  16987. /** Whether message is treated as HTML string */
  16988. dangerouslyUseHTMLString?: boolean;
  16989. /** Whether to distinguish canceling and closing */
  16990. distinguishCancelAndClose?: boolean;
  16991. /** Whether to lock body scroll when MessageBox prompts */
  16992. lockScroll?: boolean;
  16993. /** Whether to show a cancel button */
  16994. showCancelButton?: boolean;
  16995. /** Whether to show a confirm button */
  16996. showConfirmButton?: boolean;
  16997. /** Whether to show a close button */
  16998. showClose?: boolean;
  16999. /** Whether to use round button */
  17000. roundButton?: boolean;
  17001. /** Whether MessageBox can be closed by clicking the mask */
  17002. closeOnClickModal?: boolean;
  17003. /** Whether MessageBox can be closed by pressing the ESC */
  17004. closeOnPressEscape?: boolean;
  17005. /** Whether to close MessageBox when hash changes */
  17006. closeOnHashChange?: boolean;
  17007. /** Whether to show an input */
  17008. showInput?: boolean;
  17009. /** Placeholder of input */
  17010. inputPlaceholder?: string;
  17011. /** Initial value of input */
  17012. inputValue?: string;
  17013. /** Regexp for the input */
  17014. inputPattern?: RegExp;
  17015. /** Input Type: text, textArea, password or number */
  17016. inputType?: string;
  17017. /** Validation function for the input. Should returns a boolean or string. If a string is returned, it will be assigned to inputErrorMessage */
  17018. inputValidator?: MessageBoxInputValidator;
  17019. /** Error message when validation fails */
  17020. inputErrorMessage?: string;
  17021. /** Custom size of confirm and cancel buttons */
  17022. buttonSize?: ComponentSize;
  17023. /** Custom element to append the message box to */
  17024. appendTo?: HTMLElement | string;
  17025. }
  17026. export declare type ElMessageBoxShortcutMethod = ((message: ElMessageBoxOptions["message"], options?: ElMessageBoxOptions, appContext?: AppContext | null) => Promise<MessageBoxData>) & ((message: ElMessageBoxOptions["message"], title: ElMessageBoxOptions["title"], options?: ElMessageBoxOptions, appContext?: AppContext | null) => Promise<MessageBoxData>);
  17027. export declare const ElNotification: SFCInstallWithContext<Notify>;
  17028. export declare const ElOption: SFCWithInstall<typeof _default_72>;
  17029. export declare const ElOptionGroup: SFCWithInstall<typeof _default_73>;
  17030. export declare const ElOverlay: DefineComponent<{
  17031. readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17032. readonly customMaskEvent: BooleanConstructor;
  17033. readonly overlayClass: {
  17034. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | ((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>))[], unknown, unknown>>;
  17035. readonly required: false;
  17036. readonly validator: ((val: unknown) => boolean) | undefined;
  17037. __epPropKey: true;
  17038. };
  17039. readonly zIndex: {
  17040. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>;
  17041. readonly required: false;
  17042. readonly validator: ((val: unknown) => boolean) | undefined;
  17043. __epPropKey: true;
  17044. };
  17045. }, () => VNode<RendererNode, RendererElement, {
  17046. [key: string]: any;
  17047. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  17048. click: (evt: MouseEvent) => boolean;
  17049. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  17050. readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17051. readonly customMaskEvent: BooleanConstructor;
  17052. readonly overlayClass: {
  17053. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | ((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>))[], unknown, unknown>>;
  17054. readonly required: false;
  17055. readonly validator: ((val: unknown) => boolean) | undefined;
  17056. __epPropKey: true;
  17057. };
  17058. readonly zIndex: {
  17059. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>;
  17060. readonly required: false;
  17061. readonly validator: ((val: unknown) => boolean) | undefined;
  17062. __epPropKey: true;
  17063. };
  17064. }>> & {
  17065. onClick?: ((evt: MouseEvent) => any) | undefined;
  17066. }, {
  17067. readonly mask: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17068. readonly customMaskEvent: boolean;
  17069. }>;
  17070. export declare const ElPageHeader: SFCWithInstall<typeof _default_59>;
  17071. export declare const ElPagination: SFCWithInstall<typeof _default_60>;
  17072. export declare interface ElPaginationContext {
  17073. currentPage?: WritableComputedRef<number>;
  17074. pageCount?: ComputedRef<number>;
  17075. disabled?: ComputedRef<boolean>;
  17076. changeEvent?: (val: number) => void;
  17077. handleSizeChange?: (val: number) => void;
  17078. }
  17079. export declare const elPaginationKey: InjectionKey<ElPaginationContext>;
  17080. export declare const ElPopconfirm: SFCWithInstall<typeof _default_61>;
  17081. export declare const ElPopover: SFCWithInstall<typeof _default_110> & {
  17082. directive: typeof ElPopoverDirective;
  17083. };
  17084. export declare const ElPopoverDirective: SFCWithInstall<typeof _default_109>;
  17085. export declare const ElPopper: SFCWithInstall<typeof _default_7>;
  17086. export declare const ElPopperArrow: DefineComponent<{}, {
  17087. /**
  17088. * @description Arrow element
  17089. */
  17090. arrowRef: Ref<HTMLElement | undefined>;
  17091. }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}>;
  17092. /** @deprecated use `PopperContentInstance` instead, and it will be deprecated in the next major version */
  17093. export declare type ElPopperArrowContent = PopperContentInstance;
  17094. /** @deprecated use `PopperArrowInstance` instead, and it will be deprecated in the next major version */
  17095. export declare type ElPopperArrowInstance = PopperArrowInstance;
  17096. /** @deprecated use `PopperTriggerInstance` instead, and it will be deprecated in the next major version */
  17097. export declare type ElPopperArrowTrigger = PopperTriggerInstance;
  17098. export declare const ElPopperContent: __VLS_WithTemplateSlots_8<typeof __VLS_component_8, ReturnType<typeof __VLS_template_5>>;
  17099. export declare type ElPopperContentInjectionContext = {
  17100. arrowRef: Ref<HTMLElement | undefined>;
  17101. arrowStyle: ComputedRef<CSSProperties>;
  17102. };
  17103. /**
  17104. * triggerRef indicates the element that triggers popper
  17105. * contentRef indicates the element of popper content
  17106. * referenceRef indicates the element that popper content relative with
  17107. */
  17108. export declare type ElPopperInjectionContext = {
  17109. triggerRef: Ref<Measurable | undefined>;
  17110. contentRef: Ref<HTMLElement | undefined>;
  17111. popperInstanceRef: Ref<Instance_2 | undefined>;
  17112. referenceRef: Ref<Measurable | undefined>;
  17113. role: ComputedRef<string>;
  17114. };
  17115. export declare const ElPopperTrigger: __VLS_WithTemplateSlots_53<typeof __VLS_component_53, ReturnType<typeof __VLS_template_53>>;
  17116. export declare const ElProgress: SFCWithInstall<typeof _default_62>;
  17117. export declare const ElRadio: SFCWithInstall<typeof _default_63> & {
  17118. RadioButton: typeof _default_64;
  17119. RadioGroup: typeof _default_65;
  17120. };
  17121. export declare const ElRadioButton: SFCWithInstall<typeof _default_64>;
  17122. export declare const ElRadioGroup: SFCWithInstall<typeof _default_65>;
  17123. export declare const ElRate: SFCWithInstall<typeof _default_66>;
  17124. export declare const ElResult: SFCWithInstall<typeof _default_67>;
  17125. export declare const ElRow: SFCWithInstall<typeof _default_68>;
  17126. export declare const ElScrollbar: SFCWithInstall<typeof _default_69>;
  17127. export declare const ElSegmented: SFCWithInstall<{
  17128. new (...args: any[]): {
  17129. $: ComponentInternalInstance;
  17130. $data: {};
  17131. $props: Partial<{
  17132. disabled: boolean;
  17133. direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>;
  17134. block: boolean;
  17135. props: Props;
  17136. modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  17137. options: Option_3[];
  17138. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17139. }> & Omit<Readonly<ExtractPropTypes<{
  17140. ariaLabel: StringConstructor;
  17141. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  17142. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  17143. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  17144. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  17145. block: BooleanConstructor;
  17146. size: {
  17147. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  17148. readonly required: false;
  17149. readonly validator: ((val: unknown) => boolean) | undefined;
  17150. __epPropKey: true;
  17151. };
  17152. disabled: BooleanConstructor;
  17153. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  17154. id: StringConstructor;
  17155. name: StringConstructor;
  17156. }>> & {
  17157. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  17158. onChange?: ((val: any) => any) | undefined;
  17159. } & VNodeProps & AllowedComponentProps & ComponentCustomProps, "disabled" | "direction" | "block" | "props" | "modelValue" | "options" | "validateEvent">;
  17160. $attrs: {
  17161. [x: string]: unknown;
  17162. };
  17163. $refs: {
  17164. [x: string]: unknown;
  17165. };
  17166. $slots: Slots;
  17167. $root: ComponentPublicInstance | null;
  17168. $parent: ComponentPublicInstance | null;
  17169. $emit: ((event: "update:modelValue", val: any) => void) & ((event: "change", val: any) => void);
  17170. $el: any;
  17171. $options: ComponentOptionsBase<Readonly<ExtractPropTypes<{
  17172. ariaLabel: StringConstructor;
  17173. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  17174. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  17175. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  17176. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  17177. block: BooleanConstructor;
  17178. size: {
  17179. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  17180. readonly required: false;
  17181. readonly validator: ((val: unknown) => boolean) | undefined;
  17182. __epPropKey: true;
  17183. };
  17184. disabled: BooleanConstructor;
  17185. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  17186. id: StringConstructor;
  17187. name: StringConstructor;
  17188. }>> & {
  17189. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  17190. onChange?: ((val: any) => any) | undefined;
  17191. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  17192. "update:modelValue": (val: any) => void;
  17193. change: (val: any) => void;
  17194. }, string, {
  17195. disabled: boolean;
  17196. direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>;
  17197. block: boolean;
  17198. props: Props;
  17199. modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  17200. options: Option_3[];
  17201. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17202. }> & {
  17203. beforeCreate?: (() => void) | (() => void)[];
  17204. created?: (() => void) | (() => void)[];
  17205. beforeMount?: (() => void) | (() => void)[];
  17206. mounted?: (() => void) | (() => void)[];
  17207. beforeUpdate?: (() => void) | (() => void)[];
  17208. updated?: (() => void) | (() => void)[];
  17209. activated?: (() => void) | (() => void)[];
  17210. deactivated?: (() => void) | (() => void)[];
  17211. beforeDestroy?: (() => void) | (() => void)[];
  17212. beforeUnmount?: (() => void) | (() => void)[];
  17213. destroyed?: (() => void) | (() => void)[];
  17214. unmounted?: (() => void) | (() => void)[];
  17215. renderTracked?: ((e: DebuggerEvent) => void) | ((e: DebuggerEvent) => void)[];
  17216. renderTriggered?: ((e: DebuggerEvent) => void) | ((e: DebuggerEvent) => void)[];
  17217. errorCaptured?: ((err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance | null, info: string) => boolean | void)[];
  17218. };
  17219. $forceUpdate: () => void;
  17220. $nextTick: nextTick;
  17221. $watch(source: string | Function, cb: Function, options?: WatchOptions): WatchStopHandle;
  17222. } & Readonly<ExtractPropTypes<{
  17223. ariaLabel: StringConstructor;
  17224. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  17225. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  17226. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  17227. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  17228. block: BooleanConstructor;
  17229. size: {
  17230. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  17231. readonly required: false;
  17232. readonly validator: ((val: unknown) => boolean) | undefined;
  17233. __epPropKey: true;
  17234. };
  17235. disabled: BooleanConstructor;
  17236. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  17237. id: StringConstructor;
  17238. name: StringConstructor;
  17239. }>> & {
  17240. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  17241. onChange?: ((val: any) => any) | undefined;
  17242. } & ShallowUnwrapRef<{}> & {} & ComponentCustomProperties;
  17243. __isFragment?: never;
  17244. __isTeleport?: never;
  17245. __isSuspense?: never;
  17246. } & ComponentOptionsBase<Readonly<ExtractPropTypes<{
  17247. ariaLabel: StringConstructor;
  17248. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  17249. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  17250. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  17251. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  17252. block: BooleanConstructor;
  17253. size: {
  17254. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  17255. readonly required: false;
  17256. readonly validator: ((val: unknown) => boolean) | undefined;
  17257. __epPropKey: true;
  17258. };
  17259. disabled: BooleanConstructor;
  17260. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  17261. id: StringConstructor;
  17262. name: StringConstructor;
  17263. }>> & {
  17264. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  17265. onChange?: ((val: any) => any) | undefined;
  17266. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  17267. "update:modelValue": (val: any) => void;
  17268. change: (val: any) => void;
  17269. }, string, {
  17270. disabled: boolean;
  17271. direction: EpPropMergeType<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown>;
  17272. block: boolean;
  17273. props: Props;
  17274. modelValue: EpPropMergeType<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>;
  17275. options: Option_3[];
  17276. validateEvent: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17277. }> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => {
  17278. $slots: {
  17279. default?(_: {
  17280. item: Option_3;
  17281. }): any;
  17282. };
  17283. })> & Record<string, any>;
  17284. export declare const ElSelect: SFCWithInstall<typeof _default_71> & {
  17285. Option: typeof _default_72;
  17286. OptionGroup: typeof _default_73;
  17287. };
  17288. export declare const ElSelectV2: SFCWithInstall<typeof _default_74>;
  17289. export declare const ElSkeleton: SFCWithInstall<typeof _default_75> & {
  17290. SkeletonItem: typeof _default_76;
  17291. };
  17292. export declare const ElSkeletonItem: SFCWithInstall<typeof _default_76>;
  17293. export declare const ElSlider: SFCWithInstall<typeof _default_77>;
  17294. export declare const ElSpace: SFCWithInstall<typeof Space>;
  17295. export declare const ElStatistic: SFCWithInstall<typeof _default_78>;
  17296. export declare const ElStep: SFCWithInstall<typeof _default_80>;
  17297. export declare const ElSteps: SFCWithInstall<typeof _default_79> & {
  17298. Step: typeof _default_80;
  17299. };
  17300. export declare const ElSubMenu: SFCWithInstall<typeof _default_58>;
  17301. export declare const ElSwitch: SFCWithInstall<typeof _default_81>;
  17302. export declare const ElTable: SFCWithInstall<typeof _default_82> & {
  17303. TableColumn: typeof _default_83;
  17304. };
  17305. export declare const ElTableColumn: SFCWithInstall<typeof _default_83>;
  17306. export declare const ElTableV2: SFCWithInstall<typeof TableV2>;
  17307. export declare const ElTabPane: SFCWithInstall<typeof _default_84>;
  17308. export declare const ElTabs: SFCWithInstall<typeof Tabs> & {
  17309. TabPane: typeof _default_84;
  17310. };
  17311. export declare const ElTag: SFCWithInstall<typeof _default_86>;
  17312. export declare const ElText: SFCWithInstall<typeof _default_87>;
  17313. export declare const ElTimeline: SFCWithInstall<typeof Timeline> & {
  17314. TimelineItem: typeof _default_90;
  17315. };
  17316. export declare const ElTimelineItem: SFCWithInstall<typeof _default_90>;
  17317. export declare const ElTimePicker: SFCWithInstall<typeof _default_88>;
  17318. export declare const ElTimeSelect: SFCWithInstall<typeof _default_89>;
  17319. export declare const ElTooltip: SFCWithInstall<typeof _default_6>;
  17320. export declare type ElTooltipContentProps = ExtractPropTypes<typeof useTooltipContentProps>;
  17321. export declare type ElTooltipInjectionContext = {
  17322. controlled: Ref<boolean>;
  17323. id: Ref<string>;
  17324. open: Ref<boolean>;
  17325. trigger: Ref<Arrayable<TooltipTriggerType>>;
  17326. onOpen: (e?: Event) => void;
  17327. onClose: (e?: Event) => void;
  17328. onToggle: (e: Event) => void;
  17329. onShow: () => void;
  17330. onHide: () => void;
  17331. onBeforeShow: () => void;
  17332. onBeforeHide: () => void;
  17333. updatePopper: () => void;
  17334. };
  17335. export declare type ElTooltipProps = ExtractPropTypes<typeof useTooltipProps>;
  17336. export declare type ElTooltipTriggerProps = ExtractPropTypes<typeof useTooltipTriggerProps>;
  17337. export declare const ElTour: SFCWithInstall<typeof _default_101> & {
  17338. TourStep: typeof _default_102;
  17339. };
  17340. export declare const ElTourStep: SFCWithInstall<typeof _default_102>;
  17341. export declare const ElTransfer: SFCWithInstall<typeof _default_91>;
  17342. export declare const ElTree: SFCWithInstall<typeof _default_93>;
  17343. export declare const ElTreeSelect: SFCWithInstall<typeof _default_94>;
  17344. export declare const ElTreeV2: SFCWithInstall<typeof _default_95>;
  17345. export declare const ElUpload: SFCWithInstall<typeof _default_96>;
  17346. export declare const ElWatermark: SFCWithInstall<typeof _default_100>;
  17347. export declare interface ElZIndexInjectionContext {
  17348. current: number;
  17349. }
  17350. export declare const emitChangeFn: (value: CollapseModelValue) => value is string | number | CollapseActiveName[];
  17351. declare type EmitFn<E extends EmitsOptions> = SetupContext<E>["emit"];
  17352. export declare type EmptyInstance = InstanceType<typeof _default_46> & unknown;
  17353. export declare type EmptyProps = ExtractPropTypes<typeof emptyProps>;
  17354. export declare const emptyProps: {
  17355. readonly image: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17356. readonly imageSize: NumberConstructor;
  17357. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17358. };
  17359. declare type EmptyValuesContext = ExtractPropTypes<typeof useEmptyValuesProps>;
  17360. export declare const emptyValuesContextKey: InjectionKey<Ref<EmptyValuesContext>>;
  17361. /**
  17362. * output prop `buildProp` or `buildProps`.
  17363. *
  17364. * prop 输出参数。
  17365. *
  17366. * @example
  17367. * EpProp<'a', 'b', true>
  17368. * ⬇️
  17369. * {
  17370. readonly type: PropType<"a">;
  17371. readonly required: true;
  17372. readonly validator: ((val: unknown) => boolean) | undefined;
  17373. readonly default: "b";
  17374. __epPropKey: true;
  17375. }
  17376. */
  17377. declare type EpProp<Type, Default, Required> = {
  17378. readonly type: PropType<Type>;
  17379. readonly required: [
  17380. Required
  17381. ] extends [
  17382. true
  17383. ] ? true : false;
  17384. readonly validator: ((val: unknown) => boolean) | undefined;
  17385. [epPropKey]: true;
  17386. } & IfNever<Default, unknown, {
  17387. readonly default: Default;
  17388. }>;
  17389. /**
  17390. * Finalized conversion output
  17391. *
  17392. * 最终转换 EpProp
  17393. */
  17394. declare type EpPropFinalized<Type, Value, Validator, Default, Required> = EpProp<EpPropMergeType<Type, Value, Validator>, UnknownToNever<Default>, Required>;
  17395. declare const epPropKey = "__epPropKey";
  17396. /**
  17397. * Merge Type, Value, Validator types
  17398. * 合并 Type、Value、Validator 的类型
  17399. *
  17400. * @example
  17401. * EpPropMergeType<StringConstructor, '1', 1> => 1 | "1" // ignores StringConstructor
  17402. * EpPropMergeType<StringConstructor, never, number> => string | number
  17403. */
  17404. declare type EpPropMergeType<Type, Value, Validator> = IfNever<UnknownToNever<Value>, ResolvePropType<Type>, never> | UnknownToNever<Value> | UnknownToNever<Validator>;
  17405. declare const _event: {
  17406. readonly type: PropType<(val: boolean) => void>;
  17407. readonly required: false;
  17408. readonly validator: ((val: unknown) => boolean) | undefined;
  17409. __epPropKey: true;
  17410. };
  17411. export declare const EVENT_CODE: {
  17412. tab: string;
  17413. enter: string;
  17414. space: string;
  17415. left: string;
  17416. up: string;
  17417. right: string;
  17418. down: string;
  17419. esc: string;
  17420. delete: string;
  17421. backspace: string;
  17422. numpadEnter: string;
  17423. pageUp: string;
  17424. pageDown: string;
  17425. home: string;
  17426. end: string;
  17427. };
  17428. export declare type ExpandedRowsChangeHandler = (expandedRowKeys: KeyType_2[]) => void;
  17429. export declare type ExpandTrigger = "click" | "hover";
  17430. export declare type ExperimentalFeatures = {};
  17431. export declare type ExposesStates = {
  17432. isScrolling: boolean;
  17433. updateRequested: boolean;
  17434. };
  17435. /**
  17436. * Renderer/Getter types
  17437. */
  17438. export declare type ExtraCellPropGetter<T> = (params: ColumnCommonParams<T> & RowCommonParams & {
  17439. cellData: T;
  17440. rowData: any;
  17441. }) => any;
  17442. export declare const extractDateFormat: (format: string) => string;
  17443. export declare type ExtractHeaderCellPropGetter<T> = (params: ColumnCommonParams<T> & {
  17444. headerIndex: number;
  17445. }) => any;
  17446. export declare type ExtractHeaderPropGetter<T> = (params: {
  17447. columns: Column<T>[];
  17448. headerIndex: number;
  17449. }) => any;
  17450. /**
  17451. * Extract the type of a single prop
  17452. *
  17453. * 提取单个 prop 的参数类型
  17454. *
  17455. * @example
  17456. * ExtractPropType<{ type: StringConstructor }> => string | undefined
  17457. * ExtractPropType<{ type: StringConstructor, required: true }> => string
  17458. * ExtractPropType<{ type: BooleanConstructor }> => boolean
  17459. */
  17460. declare type ExtractPropType<T extends object> = Value<ExtractPropTypes<{
  17461. key: T;
  17462. }>>;
  17463. export declare type ExtractRowPropGetter<T> = (params: {
  17464. columns: Column<T>[];
  17465. } & RowCommonParams) => any;
  17466. export declare const extractTimeFormat: (format: string) => string;
  17467. export declare interface FakeNode {
  17468. data: TreeNodeData;
  17469. }
  17470. /**
  17471. * Type which collects all paths through a type
  17472. *
  17473. * 通过一个类型收集所有路径的类型
  17474. *
  17475. * @example
  17476. * FieldPath<{ 1: number; a: number; b: string; c: { d: number; e: string }; f: [{ value: string }]; g: { value: string }[]; h: Date; i: FileList; j: File; k: Blob; l: RegExp }> => '1' | 'a' | 'b' | 'c' | 'f' | 'g' | 'c.d' | 'c.e' | 'f.0' | 'f.0.value' | 'g.number' | 'g.number.value' | 'h' | 'i' | 'j' | 'k' | 'l'
  17477. */
  17478. declare type FieldPath<T> = T extends object ? Path<T> : never;
  17479. export declare interface Filter<T> {
  17480. column: TableColumnCtx<T>;
  17481. values: string[];
  17482. silent: any;
  17483. }
  17484. declare type FilterMethod = (query: string, data: TreeNodeData_2, node: TreeNode_2) => boolean;
  17485. declare type FilterMethods<T> = (value: any, row: T, column: TableColumnCtx<T>) => void;
  17486. export declare type FilterNodeMethodFunction = (value: FilterValue, data: TreeNodeData, child: Node_2) => boolean;
  17487. declare type Filters = {
  17488. text: string;
  17489. value: string;
  17490. }[];
  17491. export declare type FilterValue = any;
  17492. export declare const FIRST_KEYS: string[];
  17493. export declare const FIRST_LAST_KEYS: string[];
  17494. declare type FixedDirection = TableV2FixedDir;
  17495. export declare const FixedSizeGrid: DefineComponent<{
  17496. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17497. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  17498. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  17499. ], boolean>;
  17500. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  17501. readonly height: {
  17502. readonly type: PropType<EpPropMergeType<readonly [
  17503. StringConstructor,
  17504. NumberConstructor
  17505. ], unknown, unknown>>;
  17506. readonly required: true;
  17507. readonly validator: ((val: unknown) => boolean) | undefined;
  17508. __epPropKey: true;
  17509. };
  17510. readonly innerElement: EpPropFinalized<readonly [
  17511. StringConstructor,
  17512. ObjectConstructor
  17513. ], unknown, unknown, "div", boolean>;
  17514. readonly style: {
  17515. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  17516. readonly required: false;
  17517. readonly validator: ((val: unknown) => boolean) | undefined;
  17518. __epPropKey: true;
  17519. };
  17520. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17521. readonly width: {
  17522. readonly type: PropType<EpPropMergeType<readonly [
  17523. NumberConstructor,
  17524. StringConstructor
  17525. ], unknown, unknown>>;
  17526. readonly required: false;
  17527. readonly validator: ((val: unknown) => boolean) | undefined;
  17528. __epPropKey: true;
  17529. };
  17530. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17531. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17532. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17533. readonly columnWidth: {
  17534. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17535. readonly required: true;
  17536. readonly validator: ((val: unknown) => boolean) | undefined;
  17537. __epPropKey: true;
  17538. };
  17539. readonly estimatedColumnWidth: {
  17540. readonly type: PropType<number>;
  17541. readonly required: false;
  17542. readonly validator: ((val: unknown) => boolean) | undefined;
  17543. __epPropKey: true;
  17544. };
  17545. readonly estimatedRowHeight: {
  17546. readonly type: PropType<number>;
  17547. readonly required: false;
  17548. readonly validator: ((val: unknown) => boolean) | undefined;
  17549. __epPropKey: true;
  17550. };
  17551. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17552. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17553. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  17554. (): GridItemKeyGetter;
  17555. new (): any;
  17556. readonly prototype: any;
  17557. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  17558. (): GridItemKeyGetter;
  17559. new (): any;
  17560. readonly prototype: any;
  17561. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  17562. columnIndex: number;
  17563. rowIndex: number;
  17564. }) => string, boolean>;
  17565. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17566. readonly rowHeight: {
  17567. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17568. readonly required: true;
  17569. readonly validator: ((val: unknown) => boolean) | undefined;
  17570. __epPropKey: true;
  17571. };
  17572. readonly totalColumn: {
  17573. readonly type: PropType<number>;
  17574. readonly required: true;
  17575. readonly validator: ((val: unknown) => boolean) | undefined;
  17576. __epPropKey: true;
  17577. };
  17578. readonly totalRow: {
  17579. readonly type: PropType<number>;
  17580. readonly required: true;
  17581. readonly validator: ((val: unknown) => boolean) | undefined;
  17582. __epPropKey: true;
  17583. };
  17584. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  17585. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  17586. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  17587. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  17588. readonly role: StringConstructor;
  17589. }, () => VNode<RendererNode, RendererElement, {
  17590. [key: string]: any;
  17591. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  17592. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17593. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  17594. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  17595. ], boolean>;
  17596. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  17597. readonly height: {
  17598. readonly type: PropType<EpPropMergeType<readonly [
  17599. StringConstructor,
  17600. NumberConstructor
  17601. ], unknown, unknown>>;
  17602. readonly required: true;
  17603. readonly validator: ((val: unknown) => boolean) | undefined;
  17604. __epPropKey: true;
  17605. };
  17606. readonly innerElement: EpPropFinalized<readonly [
  17607. StringConstructor,
  17608. ObjectConstructor
  17609. ], unknown, unknown, "div", boolean>;
  17610. readonly style: {
  17611. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  17612. readonly required: false;
  17613. readonly validator: ((val: unknown) => boolean) | undefined;
  17614. __epPropKey: true;
  17615. };
  17616. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17617. readonly width: {
  17618. readonly type: PropType<EpPropMergeType<readonly [
  17619. NumberConstructor,
  17620. StringConstructor
  17621. ], unknown, unknown>>;
  17622. readonly required: false;
  17623. readonly validator: ((val: unknown) => boolean) | undefined;
  17624. __epPropKey: true;
  17625. };
  17626. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17627. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17628. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17629. readonly columnWidth: {
  17630. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17631. readonly required: true;
  17632. readonly validator: ((val: unknown) => boolean) | undefined;
  17633. __epPropKey: true;
  17634. };
  17635. readonly estimatedColumnWidth: {
  17636. readonly type: PropType<number>;
  17637. readonly required: false;
  17638. readonly validator: ((val: unknown) => boolean) | undefined;
  17639. __epPropKey: true;
  17640. };
  17641. readonly estimatedRowHeight: {
  17642. readonly type: PropType<number>;
  17643. readonly required: false;
  17644. readonly validator: ((val: unknown) => boolean) | undefined;
  17645. __epPropKey: true;
  17646. };
  17647. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17648. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17649. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  17650. (): GridItemKeyGetter;
  17651. new (): any;
  17652. readonly prototype: any;
  17653. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  17654. (): GridItemKeyGetter;
  17655. new (): any;
  17656. readonly prototype: any;
  17657. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  17658. columnIndex: number;
  17659. rowIndex: number;
  17660. }) => string, boolean>;
  17661. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17662. readonly rowHeight: {
  17663. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17664. readonly required: true;
  17665. readonly validator: ((val: unknown) => boolean) | undefined;
  17666. __epPropKey: true;
  17667. };
  17668. readonly totalColumn: {
  17669. readonly type: PropType<number>;
  17670. readonly required: true;
  17671. readonly validator: ((val: unknown) => boolean) | undefined;
  17672. __epPropKey: true;
  17673. };
  17674. readonly totalRow: {
  17675. readonly type: PropType<number>;
  17676. readonly required: true;
  17677. readonly validator: ((val: unknown) => boolean) | undefined;
  17678. __epPropKey: true;
  17679. };
  17680. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  17681. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  17682. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  17683. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  17684. readonly role: StringConstructor;
  17685. }>> & {
  17686. onScroll?: ((...args: any[]) => any) | undefined;
  17687. onItemRendered?: ((...args: any[]) => any) | undefined;
  17688. }, {
  17689. readonly data: any[];
  17690. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl", never>;
  17691. readonly className: string;
  17692. readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>;
  17693. readonly innerElement: EpPropMergeType<readonly [
  17694. StringConstructor,
  17695. ObjectConstructor
  17696. ], unknown, unknown>;
  17697. readonly useIsScrolling: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17698. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17699. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17700. readonly itemKey: GridItemKeyGetter;
  17701. readonly columnCache: number;
  17702. readonly initScrollLeft: number;
  17703. readonly initScrollTop: number;
  17704. readonly rowCache: number;
  17705. readonly hScrollbarSize: number;
  17706. readonly vScrollbarSize: number;
  17707. readonly scrollbarStartGap: number;
  17708. readonly scrollbarEndGap: number;
  17709. }>;
  17710. export declare const FixedSizeList: DefineComponent<{
  17711. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17712. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  17713. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  17714. ], boolean>;
  17715. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  17716. readonly height: {
  17717. readonly type: PropType<EpPropMergeType<readonly [
  17718. StringConstructor,
  17719. NumberConstructor
  17720. ], unknown, unknown>>;
  17721. readonly required: true;
  17722. readonly validator: ((val: unknown) => boolean) | undefined;
  17723. __epPropKey: true;
  17724. };
  17725. readonly innerElement: EpPropFinalized<readonly [
  17726. StringConstructor,
  17727. ObjectConstructor
  17728. ], unknown, unknown, "div", boolean>;
  17729. readonly style: {
  17730. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  17731. readonly required: false;
  17732. readonly validator: ((val: unknown) => boolean) | undefined;
  17733. __epPropKey: true;
  17734. };
  17735. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17736. readonly width: {
  17737. readonly type: PropType<EpPropMergeType<readonly [
  17738. NumberConstructor,
  17739. StringConstructor
  17740. ], unknown, unknown>>;
  17741. readonly required: false;
  17742. readonly validator: ((val: unknown) => boolean) | undefined;
  17743. __epPropKey: true;
  17744. };
  17745. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17746. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17747. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17748. readonly estimatedItemSize: {
  17749. readonly type: PropType<number>;
  17750. readonly required: false;
  17751. readonly validator: ((val: unknown) => boolean) | undefined;
  17752. __epPropKey: true;
  17753. };
  17754. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  17755. readonly initScrollOffset: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17756. readonly total: {
  17757. readonly type: PropType<number>;
  17758. readonly required: true;
  17759. readonly validator: ((val: unknown) => boolean) | undefined;
  17760. __epPropKey: true;
  17761. };
  17762. readonly itemSize: {
  17763. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17764. readonly required: true;
  17765. readonly validator: ((val: unknown) => boolean) | undefined;
  17766. __epPropKey: true;
  17767. };
  17768. }, {
  17769. ns: {
  17770. namespace: ComputedRef<string>;
  17771. b: (blockSuffix?: string) => string;
  17772. e: (element?: string) => string;
  17773. m: (modifier?: string) => string;
  17774. be: (blockSuffix?: string, element?: string) => string;
  17775. em: (element?: string, modifier?: string) => string;
  17776. bm: (blockSuffix?: string, modifier?: string) => string;
  17777. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  17778. is: {
  17779. (name: string, state: boolean | undefined): string;
  17780. (name: string): string;
  17781. };
  17782. cssVar: (object: Record<string, string>) => Record<string, string>;
  17783. cssVarName: (name: string) => string;
  17784. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  17785. cssVarBlockName: (name: string) => string;
  17786. };
  17787. clientSize: ComputedRef<string | number | undefined>;
  17788. estimatedTotalSize: ComputedRef<number>;
  17789. windowStyle: ComputedRef<(string | CSSProperties | StyleValue[] | {
  17790. [x: string]: string;
  17791. position: string;
  17792. WebkitOverflowScrolling: string;
  17793. willChange: string;
  17794. } | undefined)[]>;
  17795. windowRef: Ref<HTMLElement | undefined>;
  17796. innerRef: Ref<HTMLElement | undefined>;
  17797. innerStyle: ComputedRef<{
  17798. height: string;
  17799. pointerEvents: string | undefined;
  17800. width: string;
  17801. }>;
  17802. itemsToRender: ComputedRef<number[]>;
  17803. scrollbarRef: Ref<any>;
  17804. states: Ref<{
  17805. isScrolling: boolean;
  17806. scrollDir: string;
  17807. scrollOffset: number;
  17808. updateRequested: boolean;
  17809. isScrollbarDragging: boolean;
  17810. scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17811. }>;
  17812. getItemStyle: (idx: number) => CSSProperties;
  17813. onScroll: (e: Event) => void;
  17814. onScrollbarScroll: (distanceToGo: number, totalSteps: number) => void;
  17815. onWheel: (e: WheelEvent) => void;
  17816. scrollTo: (offset: number) => void;
  17817. scrollToItem: (idx: number, alignment?: Alignment) => void;
  17818. resetScrollTop: () => void;
  17819. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("scroll" | "itemRendered")[], "scroll" | "itemRendered", VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  17820. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17821. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  17822. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  17823. ], boolean>;
  17824. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  17825. readonly height: {
  17826. readonly type: PropType<EpPropMergeType<readonly [
  17827. StringConstructor,
  17828. NumberConstructor
  17829. ], unknown, unknown>>;
  17830. readonly required: true;
  17831. readonly validator: ((val: unknown) => boolean) | undefined;
  17832. __epPropKey: true;
  17833. };
  17834. readonly innerElement: EpPropFinalized<readonly [
  17835. StringConstructor,
  17836. ObjectConstructor
  17837. ], unknown, unknown, "div", boolean>;
  17838. readonly style: {
  17839. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  17840. readonly required: false;
  17841. readonly validator: ((val: unknown) => boolean) | undefined;
  17842. __epPropKey: true;
  17843. };
  17844. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17845. readonly width: {
  17846. readonly type: PropType<EpPropMergeType<readonly [
  17847. NumberConstructor,
  17848. StringConstructor
  17849. ], unknown, unknown>>;
  17850. readonly required: false;
  17851. readonly validator: ((val: unknown) => boolean) | undefined;
  17852. __epPropKey: true;
  17853. };
  17854. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17855. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  17856. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  17857. readonly estimatedItemSize: {
  17858. readonly type: PropType<number>;
  17859. readonly required: false;
  17860. readonly validator: ((val: unknown) => boolean) | undefined;
  17861. __epPropKey: true;
  17862. };
  17863. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  17864. readonly initScrollOffset: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  17865. readonly total: {
  17866. readonly type: PropType<number>;
  17867. readonly required: true;
  17868. readonly validator: ((val: unknown) => boolean) | undefined;
  17869. __epPropKey: true;
  17870. };
  17871. readonly itemSize: {
  17872. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  17873. readonly required: true;
  17874. readonly validator: ((val: unknown) => boolean) | undefined;
  17875. __epPropKey: true;
  17876. };
  17877. }>> & {
  17878. onScroll?: ((...args: any[]) => any) | undefined;
  17879. onItemRendered?: ((...args: any[]) => any) | undefined;
  17880. }, {
  17881. readonly data: any[];
  17882. readonly direction: EpPropMergeType<StringConstructor, "ltr" | "rtl", never>;
  17883. readonly layout: EpPropMergeType<StringConstructor, "horizontal" | "vertical", never>;
  17884. readonly className: string;
  17885. readonly containerElement: EpPropMergeType<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown>;
  17886. readonly innerElement: EpPropMergeType<readonly [
  17887. StringConstructor,
  17888. ObjectConstructor
  17889. ], unknown, unknown>;
  17890. readonly useIsScrolling: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17891. readonly perfMode: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17892. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  17893. readonly cache: number;
  17894. readonly initScrollOffset: number;
  17895. }>;
  17896. export declare type FixedSizeListInstance = InstanceType<typeof FixedSizeList> & unknown;
  17897. declare function focus_2(): void;
  17898. export declare type FooterInstance = InstanceType<typeof _default_34> & unknown;
  17899. export declare const formatter: (date: string | number | Date | Dayjs, format: string | undefined, lang: string) => string | number | Date | dayjs_2.Dayjs;
  17900. export declare type FormContext = FormProps & UnwrapRef<FormLabelWidthContext> & {
  17901. emit: SetupContext<FormEmits>["emit"];
  17902. getField: (prop: string) => FormItemContext | undefined;
  17903. addField: (field: FormItemContext) => void;
  17904. removeField: (field: FormItemContext) => void;
  17905. resetFields: (props?: Arrayable<FormItemProp>) => void;
  17906. clearValidate: (props?: Arrayable<FormItemProp>) => void;
  17907. validateField: (props?: Arrayable<FormItemProp>, callback?: FormValidateCallback) => FormValidationResult;
  17908. };
  17909. export declare const formContextKey: InjectionKey<FormContext>;
  17910. export declare type FormEmits = typeof formEmits;
  17911. export declare const formEmits: {
  17912. validate: (prop: FormItemProp, isValid: boolean, message: string) => boolean;
  17913. };
  17914. export declare type FormInstance = InstanceType<typeof _default_47> & unknown;
  17915. export declare interface FormItemContext extends FormItemProps {
  17916. $el: HTMLDivElement | undefined;
  17917. size: ComponentSize;
  17918. validateState: FormItemValidateState;
  17919. isGroup: boolean;
  17920. labelId: string;
  17921. inputIds: string[];
  17922. hasLabel: boolean;
  17923. fieldValue: any;
  17924. addInputId: (id: string) => void;
  17925. removeInputId: (id: string) => void;
  17926. validate: (trigger: string, callback?: FormValidateCallback) => FormValidationResult;
  17927. resetField(): void;
  17928. clearValidate(): void;
  17929. }
  17930. export declare const formItemContextKey: InjectionKey<FormItemContext>;
  17931. export declare type FormItemInstance = InstanceType<typeof _default_48> & unknown;
  17932. export declare type FormItemProp = Arrayable<string>;
  17933. export declare type FormItemProps = ExtractPropTypes<typeof formItemProps>;
  17934. export declare const formItemProps: {
  17935. readonly label: StringConstructor;
  17936. readonly labelWidth: EpPropFinalized<readonly [
  17937. StringConstructor,
  17938. NumberConstructor
  17939. ], unknown, unknown, "", boolean>;
  17940. readonly labelPosition: EpPropFinalized<StringConstructor, "" | "top" | "left" | "right", unknown, "", boolean>;
  17941. readonly prop: {
  17942. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => FormItemProp))[], unknown, unknown>>;
  17943. readonly required: false;
  17944. readonly validator: ((val: unknown) => boolean) | undefined;
  17945. __epPropKey: true;
  17946. };
  17947. readonly required: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  17948. readonly rules: {
  17949. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>) | ((new (...args: any[]) => FormItemRule | FormItemRule[]) | (() => Arrayable<FormItemRule>))[], unknown, unknown>>;
  17950. readonly required: false;
  17951. readonly validator: ((val: unknown) => boolean) | undefined;
  17952. __epPropKey: true;
  17953. };
  17954. readonly error: StringConstructor;
  17955. readonly validateStatus: {
  17956. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "error" | "success" | "validating", unknown>>;
  17957. readonly required: false;
  17958. readonly validator: ((val: unknown) => boolean) | undefined;
  17959. __epPropKey: true;
  17960. };
  17961. readonly for: StringConstructor;
  17962. readonly inlineMessage: EpPropFinalized<readonly [
  17963. StringConstructor,
  17964. BooleanConstructor
  17965. ], unknown, unknown, "", boolean>;
  17966. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17967. readonly size: {
  17968. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  17969. readonly required: false;
  17970. readonly validator: ((val: unknown) => boolean) | undefined;
  17971. __epPropKey: true;
  17972. };
  17973. };
  17974. export declare interface FormItemRule extends RuleItem {
  17975. trigger?: Arrayable<string>;
  17976. }
  17977. export declare type FormItemValidateState = typeof formItemValidateStates[number];
  17978. export declare const formItemValidateStates: readonly [
  17979. "",
  17980. "error",
  17981. "validating",
  17982. "success"
  17983. ];
  17984. export declare type FormLabelWidthContext = ReturnType<typeof useFormLabelWidth>;
  17985. export declare type FormMetaProps = ExtractPropTypes<typeof formMetaProps>;
  17986. export declare const formMetaProps: {
  17987. readonly size: {
  17988. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  17989. readonly required: false;
  17990. readonly validator: ((val: unknown) => boolean) | undefined;
  17991. __epPropKey: true;
  17992. };
  17993. readonly disabled: BooleanConstructor;
  17994. };
  17995. export declare type FormProps = ExtractPropTypes<typeof formProps>;
  17996. export declare const formProps: {
  17997. readonly model: ObjectConstructor;
  17998. readonly rules: {
  17999. readonly type: PropType<Partial<Record<string, Arrayable<FormItemRule>>>>;
  18000. readonly required: false;
  18001. readonly validator: ((val: unknown) => boolean) | undefined;
  18002. __epPropKey: true;
  18003. };
  18004. readonly labelPosition: EpPropFinalized<StringConstructor, "top" | "left" | "right", unknown, "right", boolean>;
  18005. readonly requireAsteriskPosition: EpPropFinalized<StringConstructor, "left" | "right", unknown, "left", boolean>;
  18006. readonly labelWidth: EpPropFinalized<readonly [
  18007. StringConstructor,
  18008. NumberConstructor
  18009. ], unknown, unknown, "", boolean>;
  18010. readonly labelSuffix: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  18011. readonly inline: BooleanConstructor;
  18012. readonly inlineMessage: BooleanConstructor;
  18013. readonly statusIcon: BooleanConstructor;
  18014. readonly showMessage: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18015. readonly validateOnRuleChange: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18016. readonly hideRequiredAsterisk: BooleanConstructor;
  18017. readonly scrollToError: BooleanConstructor;
  18018. readonly scrollIntoViewOptions: {
  18019. readonly type: PropType<EpPropMergeType<readonly [
  18020. ObjectConstructor,
  18021. BooleanConstructor
  18022. ], unknown, unknown>>;
  18023. readonly required: false;
  18024. readonly validator: ((val: unknown) => boolean) | undefined;
  18025. __epPropKey: true;
  18026. };
  18027. readonly size: {
  18028. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  18029. readonly required: false;
  18030. readonly validator: ((val: unknown) => boolean) | undefined;
  18031. __epPropKey: true;
  18032. };
  18033. readonly disabled: BooleanConstructor;
  18034. };
  18035. export declare type FormRules<T extends MaybeRef<Record<string, any> | string> = string> = Partial<Record<UnwrapRef<T> extends string ? UnwrapRef<T> : FieldPath<UnwrapRef<T>>, Arrayable<FormItemRule>>>;
  18036. export declare type FormValidateCallback = (isValid: boolean, invalidFields?: ValidateFieldsError) => Promise<void> | void;
  18037. export declare interface FormValidateFailure {
  18038. errors: ValidateError[] | null;
  18039. fields: ValidateFieldsError;
  18040. }
  18041. export declare type FormValidationResult = Promise<boolean>;
  18042. declare const FORWARD = "forward";
  18043. export declare const FORWARD_REF_INJECTION_KEY: InjectionKey<ForwardRefInjectionContext>;
  18044. export declare type ForwardRefInjectionContext = {
  18045. setForwardRef: ForwardRefSetter;
  18046. };
  18047. declare type ForwardRefSetter = <T>(el: T) => void;
  18048. export declare const GAP = 4;
  18049. export declare const genFileId: () => number;
  18050. export declare type GetDisabledHours = (role: string, comparingDate?: Dayjs) => number[];
  18051. export declare type GetDisabledMinutes = (hour: number, role: string, comparingDate?: Dayjs) => number[];
  18052. export declare type GetDisabledSeconds = (hour: number, minute: number, role: string, comparingDate?: Dayjs) => number[];
  18053. export declare type GetEstimatedTotalSize<T, P extends InitCacheFunc<T, GridCache | ListCache>> = (props: T, cache: ReturnType<P>) => number;
  18054. export declare type GetGridOffset<T, P extends InitGridCacheFunc<T>> = (props: T, index: number, alignment: Alignment, offset: number, cache: ReturnType<P>, scrollbarWidth: number) => number;
  18055. export declare type GetOffset<T, P extends InitListCacheFunc<T>> = (props: T, idx: number, alignment: Alignment, offset: number, cache: ReturnType<P>) => number;
  18056. export declare type GetPosition<T, P extends InitGridCacheFunc<T>> = (props: T, index: number, cache: ReturnType<P>) => [
  18057. number,
  18058. number
  18059. ];
  18060. export declare const getPositionDataWithUnit: <T extends Record<string, number>>(record: T | undefined, key: keyof T) => string;
  18061. export declare type GetStartIndexForOffset<T, P extends InitCacheFunc<T, GridCache | ListCache>> = (props: T, offset: number, cache: ReturnType<P>) => number;
  18062. export declare type GetStopIndexForStartIndex<T, P extends InitCacheFunc<T, GridCache | ListCache>> = (props: T, startIndex: number, scrollOffset: number, cache: ReturnType<P>) => number;
  18063. export declare type GridCache = {
  18064. column: Record<string, ListItem>;
  18065. row: Record<string, ListItem>;
  18066. estimatedColumnWidth: number;
  18067. estimatedRowHeight: number;
  18068. lastVisitedColumnIndex: number;
  18069. lastVisitedRowIndex: number;
  18070. };
  18071. export declare type GridConstructorProps<T, P extends InitGridCacheFunc<T> = InitGridCacheFunc<T>> = {
  18072. name?: string;
  18073. getColumnOffset: GetGridOffset<T, P>;
  18074. getColumnPosition: GetPosition<T, P>;
  18075. getColumnStartIndexForOffset: GetStartIndexForOffset<T, P>;
  18076. getColumnStopIndexForStartIndex: GetStopIndexForStartIndex<T, P>;
  18077. getEstimatedTotalHeight: GetEstimatedTotalSize<T, P>;
  18078. getEstimatedTotalWidth: GetEstimatedTotalSize<T, P>;
  18079. getRowOffset: GetGridOffset<T, P>;
  18080. getRowPosition: GetPosition<T, P>;
  18081. getRowStartIndexForOffset: GetStartIndexForOffset<T, P>;
  18082. getRowStopIndexForStartIndex: GetStopIndexForStartIndex<T, P>;
  18083. initCache: P;
  18084. injectToInstance?: (instance: Instance, cache: Ref<ReturnType<P>>) => void;
  18085. clearCache: boolean;
  18086. validateProps: PropValidator<T>;
  18087. };
  18088. /**
  18089. * Instance methods and emits
  18090. */
  18091. export declare type GridDefaultSlotParams = {
  18092. columnIndex: number;
  18093. rowIndex: number;
  18094. data: any;
  18095. key: number | string;
  18096. isScrolling?: boolean;
  18097. style: CSSProperties;
  18098. };
  18099. export declare type GridExposes = {
  18100. states: {
  18101. scrollLeft: number;
  18102. scrollTop: number;
  18103. xAxisScrollDir: Direction;
  18104. yAxisScrollDir: Direction;
  18105. } & ExposesStates;
  18106. scrollTo: (props: {
  18107. scrollLeft: number;
  18108. scrollTop: number;
  18109. }) => void;
  18110. scrollToItem: (columnIndex?: number, rowIndex?: number, alignment?: Alignment) => void;
  18111. } & SharedExposes;
  18112. export declare type GridInstance = InstanceType<ReturnType<typeof createGrid>> & UnwrapRef<{
  18113. windowRef: Ref<HTMLElement>;
  18114. innerRef: Ref<HTMLElement>;
  18115. getItemStyleCache: ReturnType<typeof useCache>;
  18116. scrollTo: (scrollOptions: GridScrollOptions) => void;
  18117. scrollToItem: (rowIndex: number, columnIndex: number, alignment: Alignment) => void;
  18118. states: Ref<{
  18119. isScrolling: boolean;
  18120. scrollLeft: number;
  18121. scrollTop: number;
  18122. updateRequested: boolean;
  18123. xAxisScrollDir: Dir;
  18124. yAxisScrollDir: Dir;
  18125. }>;
  18126. }>;
  18127. export declare type GridItemKeyGetter = <T extends {
  18128. [key: string | number]: any;
  18129. }>(args: {
  18130. columnIndex: number;
  18131. data: T;
  18132. rowIndex: number;
  18133. }) => string | number;
  18134. export declare type GridItemRenderedEvtParams = {
  18135. columnCacheStart: number;
  18136. columnCacheEnd: number;
  18137. rowCacheStart: number;
  18138. rowCacheEnd: number;
  18139. columnVisibleStart: number;
  18140. columnVisibleEnd: number;
  18141. rowVisibleStart: number;
  18142. rowVisibleEnd: number;
  18143. };
  18144. export declare type GridScrollOptions = {
  18145. scrollLeft?: number;
  18146. scrollTop?: number;
  18147. };
  18148. declare function handleActions(action: ImageViewerAction, options?: {}): void;
  18149. declare type HeaderCellRenderer<T> = (params: HeaderCellRendererParams<T>) => VNode;
  18150. declare type HeaderCellRendererParams<T> = {
  18151. headerIndex: number;
  18152. } & ColumnCommonParams<T>;
  18153. declare type HeaderCellRendererProps = TableV2HeaderRowCellRendererParams & UnwrapNestedRefs<Pick<UseTableReturn, "onColumnSorted">> & Pick<TableV2Props, "sortBy" | "sortState" | "headerCellProps"> & {
  18154. ns: UseNamespaceReturn;
  18155. };
  18156. export declare type HeaderCellSlotProps = HeaderCellRendererProps & {
  18157. class: string;
  18158. };
  18159. declare type HeaderClassGetter<T> = (params: ColumnCommonParams<T> & {
  18160. headerIndex: number;
  18161. }) => string;
  18162. export declare type HeaderClassNameGetter<T> = (params: {
  18163. columns: Column<T>[];
  18164. headerIndex: number;
  18165. }) => string;
  18166. export declare type HeaderInstance = InstanceType<typeof _default_35> & unknown;
  18167. declare class HelperStore<T> {
  18168. Return: {
  18169. mutations: {
  18170. setData(states: {
  18171. _currentRowKey: Ref<string>;
  18172. currentRow: Ref<T>;
  18173. expandRowKeys: Ref<string[]>;
  18174. treeData: Ref<unknown>;
  18175. indent: Ref<number>;
  18176. lazy: Ref<boolean>;
  18177. lazyTreeNodeMap: Ref<{}>;
  18178. lazyColumnIdentifier: Ref<string>;
  18179. childrenColumnName: Ref<string>;
  18180. checkStrictly: Ref<boolean>;
  18181. expandRows: Ref<T[]>;
  18182. defaultExpandAll: Ref<boolean>;
  18183. tableSize: Ref<any>;
  18184. rowKey: Ref<string>;
  18185. data: Ref<T[]>;
  18186. _data: Ref<T[]>;
  18187. isComplex: Ref<boolean>;
  18188. _columns: Ref<TableColumnCtx<T>[]>;
  18189. originColumns: Ref<TableColumnCtx<T>[]>;
  18190. columns: Ref<TableColumnCtx<T>[]>;
  18191. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18192. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18193. leafColumns: Ref<TableColumnCtx<T>[]>;
  18194. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18195. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18196. updateOrderFns: (() => void)[];
  18197. leafColumnsLength: Ref<number>;
  18198. fixedLeafColumnsLength: Ref<number>;
  18199. rightFixedLeafColumnsLength: Ref<number>;
  18200. isAllSelected: Ref<boolean>;
  18201. selection: Ref<T[]>;
  18202. reserveSelection: Ref<boolean>;
  18203. selectOnIndeterminate: Ref<boolean>;
  18204. selectable: Ref<(row: T, index: number) => boolean>;
  18205. filters: Ref<StoreFilter>;
  18206. filteredData: Ref<null>;
  18207. sortingColumn: Ref<null>;
  18208. sortProp: Ref<null>;
  18209. sortOrder: Ref<null>;
  18210. hoverRow: Ref<null>;
  18211. }, data: T[]): void;
  18212. insertColumn(states: {
  18213. _currentRowKey: Ref<string>;
  18214. currentRow: Ref<T>;
  18215. expandRowKeys: Ref<string[]>;
  18216. treeData: Ref<unknown>;
  18217. indent: Ref<number>;
  18218. lazy: Ref<boolean>;
  18219. lazyTreeNodeMap: Ref<{}>;
  18220. lazyColumnIdentifier: Ref<string>;
  18221. childrenColumnName: Ref<string>;
  18222. checkStrictly: Ref<boolean>;
  18223. expandRows: Ref<T[]>;
  18224. defaultExpandAll: Ref<boolean>;
  18225. tableSize: Ref<any>;
  18226. rowKey: Ref<string>;
  18227. data: Ref<T[]>;
  18228. _data: Ref<T[]>;
  18229. isComplex: Ref<boolean>;
  18230. _columns: Ref<TableColumnCtx<T>[]>;
  18231. originColumns: Ref<TableColumnCtx<T>[]>;
  18232. columns: Ref<TableColumnCtx<T>[]>;
  18233. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18234. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18235. leafColumns: Ref<TableColumnCtx<T>[]>;
  18236. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18237. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18238. updateOrderFns: (() => void)[];
  18239. leafColumnsLength: Ref<number>;
  18240. fixedLeafColumnsLength: Ref<number>;
  18241. rightFixedLeafColumnsLength: Ref<number>;
  18242. isAllSelected: Ref<boolean>;
  18243. selection: Ref<T[]>;
  18244. reserveSelection: Ref<boolean>;
  18245. selectOnIndeterminate: Ref<boolean>;
  18246. selectable: Ref<(row: T, index: number) => boolean>;
  18247. filters: Ref<StoreFilter>;
  18248. filteredData: Ref<null>;
  18249. sortingColumn: Ref<null>;
  18250. sortProp: Ref<null>;
  18251. sortOrder: Ref<null>;
  18252. hoverRow: Ref<null>;
  18253. }, column: TableColumnCtx<T>, parent: TableColumnCtx<T>, updateColumnOrder: () => void): void;
  18254. updateColumnOrder(states: {
  18255. _currentRowKey: Ref<string>;
  18256. currentRow: Ref<T>;
  18257. expandRowKeys: Ref<string[]>;
  18258. treeData: Ref<unknown>;
  18259. indent: Ref<number>;
  18260. lazy: Ref<boolean>;
  18261. lazyTreeNodeMap: Ref<{}>;
  18262. lazyColumnIdentifier: Ref<string>;
  18263. childrenColumnName: Ref<string>;
  18264. checkStrictly: Ref<boolean>;
  18265. expandRows: Ref<T[]>;
  18266. defaultExpandAll: Ref<boolean>;
  18267. tableSize: Ref<any>;
  18268. rowKey: Ref<string>;
  18269. data: Ref<T[]>;
  18270. _data: Ref<T[]>;
  18271. isComplex: Ref<boolean>;
  18272. _columns: Ref<TableColumnCtx<T>[]>;
  18273. originColumns: Ref<TableColumnCtx<T>[]>;
  18274. columns: Ref<TableColumnCtx<T>[]>;
  18275. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18276. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18277. leafColumns: Ref<TableColumnCtx<T>[]>;
  18278. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18279. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18280. updateOrderFns: (() => void)[];
  18281. leafColumnsLength: Ref<number>;
  18282. fixedLeafColumnsLength: Ref<number>;
  18283. rightFixedLeafColumnsLength: Ref<number>;
  18284. isAllSelected: Ref<boolean>;
  18285. selection: Ref<T[]>;
  18286. reserveSelection: Ref<boolean>;
  18287. selectOnIndeterminate: Ref<boolean>;
  18288. selectable: Ref<(row: T, index: number) => boolean>;
  18289. filters: Ref<StoreFilter>;
  18290. filteredData: Ref<null>;
  18291. sortingColumn: Ref<null>;
  18292. sortProp: Ref<null>;
  18293. sortOrder: Ref<null>;
  18294. hoverRow: Ref<null>;
  18295. }, column: TableColumnCtx<T>): void;
  18296. removeColumn(states: {
  18297. _currentRowKey: Ref<string>;
  18298. currentRow: Ref<T>;
  18299. expandRowKeys: Ref<string[]>;
  18300. treeData: Ref<unknown>;
  18301. indent: Ref<number>;
  18302. lazy: Ref<boolean>;
  18303. lazyTreeNodeMap: Ref<{}>;
  18304. lazyColumnIdentifier: Ref<string>;
  18305. childrenColumnName: Ref<string>;
  18306. checkStrictly: Ref<boolean>;
  18307. expandRows: Ref<T[]>;
  18308. defaultExpandAll: Ref<boolean>;
  18309. tableSize: Ref<any>;
  18310. rowKey: Ref<string>;
  18311. data: Ref<T[]>;
  18312. _data: Ref<T[]>;
  18313. isComplex: Ref<boolean>;
  18314. _columns: Ref<TableColumnCtx<T>[]>;
  18315. originColumns: Ref<TableColumnCtx<T>[]>;
  18316. columns: Ref<TableColumnCtx<T>[]>;
  18317. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18318. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18319. leafColumns: Ref<TableColumnCtx<T>[]>;
  18320. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18321. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18322. updateOrderFns: (() => void)[];
  18323. leafColumnsLength: Ref<number>;
  18324. fixedLeafColumnsLength: Ref<number>;
  18325. rightFixedLeafColumnsLength: Ref<number>;
  18326. isAllSelected: Ref<boolean>;
  18327. selection: Ref<T[]>;
  18328. reserveSelection: Ref<boolean>;
  18329. selectOnIndeterminate: Ref<boolean>;
  18330. selectable: Ref<(row: T, index: number) => boolean>;
  18331. filters: Ref<StoreFilter>;
  18332. filteredData: Ref<null>;
  18333. sortingColumn: Ref<null>;
  18334. sortProp: Ref<null>;
  18335. sortOrder: Ref<null>;
  18336. hoverRow: Ref<null>;
  18337. }, column: TableColumnCtx<T>, parent: TableColumnCtx<T>, updateColumnOrder: () => void): void;
  18338. sort(states: {
  18339. _currentRowKey: Ref<string>;
  18340. currentRow: Ref<T>;
  18341. expandRowKeys: Ref<string[]>;
  18342. treeData: Ref<unknown>;
  18343. indent: Ref<number>;
  18344. lazy: Ref<boolean>;
  18345. lazyTreeNodeMap: Ref<{}>;
  18346. lazyColumnIdentifier: Ref<string>;
  18347. childrenColumnName: Ref<string>;
  18348. checkStrictly: Ref<boolean>;
  18349. expandRows: Ref<T[]>;
  18350. defaultExpandAll: Ref<boolean>;
  18351. tableSize: Ref<any>;
  18352. rowKey: Ref<string>;
  18353. data: Ref<T[]>;
  18354. _data: Ref<T[]>;
  18355. isComplex: Ref<boolean>;
  18356. _columns: Ref<TableColumnCtx<T>[]>;
  18357. originColumns: Ref<TableColumnCtx<T>[]>;
  18358. columns: Ref<TableColumnCtx<T>[]>;
  18359. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18360. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18361. leafColumns: Ref<TableColumnCtx<T>[]>;
  18362. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18363. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18364. updateOrderFns: (() => void)[];
  18365. leafColumnsLength: Ref<number>;
  18366. fixedLeafColumnsLength: Ref<number>;
  18367. rightFixedLeafColumnsLength: Ref<number>;
  18368. isAllSelected: Ref<boolean>;
  18369. selection: Ref<T[]>;
  18370. reserveSelection: Ref<boolean>;
  18371. selectOnIndeterminate: Ref<boolean>;
  18372. selectable: Ref<(row: T, index: number) => boolean>;
  18373. filters: Ref<StoreFilter>;
  18374. filteredData: Ref<null>;
  18375. sortingColumn: Ref<null>;
  18376. sortProp: Ref<null>;
  18377. sortOrder: Ref<null>;
  18378. hoverRow: Ref<null>;
  18379. }, options: Sort): void;
  18380. changeSortCondition(states: {
  18381. _currentRowKey: Ref<string>;
  18382. currentRow: Ref<T>;
  18383. expandRowKeys: Ref<string[]>;
  18384. treeData: Ref<unknown>;
  18385. indent: Ref<number>;
  18386. lazy: Ref<boolean>;
  18387. lazyTreeNodeMap: Ref<{}>;
  18388. lazyColumnIdentifier: Ref<string>;
  18389. childrenColumnName: Ref<string>;
  18390. checkStrictly: Ref<boolean>;
  18391. expandRows: Ref<T[]>;
  18392. defaultExpandAll: Ref<boolean>;
  18393. tableSize: Ref<any>;
  18394. rowKey: Ref<string>;
  18395. data: Ref<T[]>;
  18396. _data: Ref<T[]>;
  18397. isComplex: Ref<boolean>;
  18398. _columns: Ref<TableColumnCtx<T>[]>;
  18399. originColumns: Ref<TableColumnCtx<T>[]>;
  18400. columns: Ref<TableColumnCtx<T>[]>;
  18401. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18402. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18403. leafColumns: Ref<TableColumnCtx<T>[]>;
  18404. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18405. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18406. updateOrderFns: (() => void)[];
  18407. leafColumnsLength: Ref<number>;
  18408. fixedLeafColumnsLength: Ref<number>;
  18409. rightFixedLeafColumnsLength: Ref<number>;
  18410. isAllSelected: Ref<boolean>;
  18411. selection: Ref<T[]>;
  18412. reserveSelection: Ref<boolean>;
  18413. selectOnIndeterminate: Ref<boolean>;
  18414. selectable: Ref<(row: T, index: number) => boolean>;
  18415. filters: Ref<StoreFilter>;
  18416. filteredData: Ref<null>;
  18417. sortingColumn: Ref<null>;
  18418. sortProp: Ref<null>;
  18419. sortOrder: Ref<null>;
  18420. hoverRow: Ref<null>;
  18421. }, options: Sort): void;
  18422. filterChange(_states: {
  18423. _currentRowKey: Ref<string>;
  18424. currentRow: Ref<T>;
  18425. expandRowKeys: Ref<string[]>;
  18426. treeData: Ref<unknown>;
  18427. indent: Ref<number>;
  18428. lazy: Ref<boolean>;
  18429. lazyTreeNodeMap: Ref<{}>;
  18430. lazyColumnIdentifier: Ref<string>;
  18431. childrenColumnName: Ref<string>;
  18432. checkStrictly: Ref<boolean>;
  18433. expandRows: Ref<T[]>;
  18434. defaultExpandAll: Ref<boolean>;
  18435. tableSize: Ref<any>;
  18436. rowKey: Ref<string>;
  18437. data: Ref<T[]>;
  18438. _data: Ref<T[]>;
  18439. isComplex: Ref<boolean>;
  18440. _columns: Ref<TableColumnCtx<T>[]>;
  18441. originColumns: Ref<TableColumnCtx<T>[]>;
  18442. columns: Ref<TableColumnCtx<T>[]>;
  18443. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18444. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18445. leafColumns: Ref<TableColumnCtx<T>[]>;
  18446. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18447. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18448. updateOrderFns: (() => void)[];
  18449. leafColumnsLength: Ref<number>;
  18450. fixedLeafColumnsLength: Ref<number>;
  18451. rightFixedLeafColumnsLength: Ref<number>;
  18452. isAllSelected: Ref<boolean>;
  18453. selection: Ref<T[]>;
  18454. reserveSelection: Ref<boolean>;
  18455. selectOnIndeterminate: Ref<boolean>;
  18456. selectable: Ref<(row: T, index: number) => boolean>;
  18457. filters: Ref<StoreFilter>;
  18458. filteredData: Ref<null>;
  18459. sortingColumn: Ref<null>;
  18460. sortProp: Ref<null>;
  18461. sortOrder: Ref<null>;
  18462. hoverRow: Ref<null>;
  18463. }, options: Filter<T>): void;
  18464. toggleAllSelection(): void;
  18465. rowSelectedChanged(_states: any, row: T): void;
  18466. setHoverRow(states: {
  18467. _currentRowKey: Ref<string>;
  18468. currentRow: Ref<T>;
  18469. expandRowKeys: Ref<string[]>;
  18470. treeData: Ref<unknown>;
  18471. indent: Ref<number>;
  18472. lazy: Ref<boolean>;
  18473. lazyTreeNodeMap: Ref<{}>;
  18474. lazyColumnIdentifier: Ref<string>;
  18475. childrenColumnName: Ref<string>;
  18476. checkStrictly: Ref<boolean>;
  18477. expandRows: Ref<T[]>;
  18478. defaultExpandAll: Ref<boolean>;
  18479. tableSize: Ref<any>;
  18480. rowKey: Ref<string>;
  18481. data: Ref<T[]>;
  18482. _data: Ref<T[]>;
  18483. isComplex: Ref<boolean>;
  18484. _columns: Ref<TableColumnCtx<T>[]>;
  18485. originColumns: Ref<TableColumnCtx<T>[]>;
  18486. columns: Ref<TableColumnCtx<T>[]>;
  18487. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18488. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18489. leafColumns: Ref<TableColumnCtx<T>[]>;
  18490. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18491. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18492. updateOrderFns: (() => void)[];
  18493. leafColumnsLength: Ref<number>;
  18494. fixedLeafColumnsLength: Ref<number>;
  18495. rightFixedLeafColumnsLength: Ref<number>;
  18496. isAllSelected: Ref<boolean>;
  18497. selection: Ref<T[]>;
  18498. reserveSelection: Ref<boolean>;
  18499. selectOnIndeterminate: Ref<boolean>;
  18500. selectable: Ref<(row: T, index: number) => boolean>;
  18501. filters: Ref<StoreFilter>;
  18502. filteredData: Ref<null>;
  18503. sortingColumn: Ref<null>;
  18504. sortProp: Ref<null>;
  18505. sortOrder: Ref<null>;
  18506. hoverRow: Ref<null>;
  18507. }, row: T): void;
  18508. setCurrentRow(_states: any, row: T): void;
  18509. };
  18510. commit: (name: "sort" | "setData" | "insertColumn" | "updateColumnOrder" | "removeColumn" | "changeSortCondition" | "filterChange" | "toggleAllSelection" | "rowSelectedChanged" | "setHoverRow" | "setCurrentRow", ...args: any[]) => void;
  18511. updateTableScrollY: () => void;
  18512. assertRowKey: () => void;
  18513. updateColumns: () => void;
  18514. scheduleLayout: (needUpdateColumns?: boolean, immediate?: boolean) => void;
  18515. isSelected: (row: DefaultRow) => boolean;
  18516. clearSelection: () => void;
  18517. cleanSelection: () => void;
  18518. getSelectionRows: () => T[];
  18519. toggleRowSelection: (row: T, selected?: boolean, emitChange?: boolean, ignoreSelectable?: boolean) => void;
  18520. _toggleAllSelection: () => void;
  18521. toggleAllSelection: null;
  18522. updateSelectionByRowKey: () => void;
  18523. updateAllSelected: () => void;
  18524. updateFilters: (columns: any, values: any) => {};
  18525. updateCurrentRow: (_currentRow: T) => void;
  18526. updateSort: (column: any, prop: any, order: any) => void;
  18527. execFilter: () => void;
  18528. execSort: () => void;
  18529. execQuery: (ignore?: undefined) => void;
  18530. clearFilter: (columnKeys: any) => void;
  18531. clearSort: () => void;
  18532. toggleRowExpansion: (row: T, expanded?: boolean) => void;
  18533. setExpandRowKeysAdapter: (val: string[]) => void;
  18534. setCurrentRowKey: (key: string) => void;
  18535. toggleRowExpansionAdapter: (row: T, expanded?: boolean) => void;
  18536. isRowExpanded: (row: T) => boolean;
  18537. updateExpandRows: () => void;
  18538. updateCurrentRowData: () => void;
  18539. loadOrToggle: (row: any) => void;
  18540. updateTreeData: (ifChangeExpandRowKeys?: boolean) => void;
  18541. updateKeyChildren: (key: string, data: T[]) => void;
  18542. states: {
  18543. _currentRowKey: Ref<string>;
  18544. currentRow: Ref<T>;
  18545. expandRowKeys: Ref<string[]>;
  18546. treeData: Ref<unknown>;
  18547. indent: Ref<number>;
  18548. lazy: Ref<boolean>;
  18549. lazyTreeNodeMap: Ref<{}>;
  18550. lazyColumnIdentifier: Ref<string>;
  18551. childrenColumnName: Ref<string>;
  18552. checkStrictly: Ref<boolean>;
  18553. expandRows: Ref<T[]>;
  18554. defaultExpandAll: Ref<boolean>;
  18555. tableSize: Ref<any>;
  18556. rowKey: Ref<string>;
  18557. data: Ref<T[]>;
  18558. _data: Ref<T[]>;
  18559. isComplex: Ref<boolean>;
  18560. _columns: Ref<TableColumnCtx<T>[]>;
  18561. originColumns: Ref<TableColumnCtx<T>[]>;
  18562. columns: Ref<TableColumnCtx<T>[]>;
  18563. fixedColumns: Ref<TableColumnCtx<T>[]>;
  18564. rightFixedColumns: Ref<TableColumnCtx<T>[]>;
  18565. leafColumns: Ref<TableColumnCtx<T>[]>;
  18566. fixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18567. rightFixedLeafColumns: Ref<TableColumnCtx<T>[]>;
  18568. updateOrderFns: (() => void)[];
  18569. leafColumnsLength: Ref<number>;
  18570. fixedLeafColumnsLength: Ref<number>;
  18571. rightFixedLeafColumnsLength: Ref<number>;
  18572. isAllSelected: Ref<boolean>;
  18573. selection: Ref<T[]>;
  18574. reserveSelection: Ref<boolean>;
  18575. selectOnIndeterminate: Ref<boolean>;
  18576. selectable: Ref<(row: T, index: number) => boolean>;
  18577. filters: Ref<StoreFilter>;
  18578. filteredData: Ref<null>;
  18579. sortingColumn: Ref<null>;
  18580. sortProp: Ref<null>;
  18581. sortOrder: Ref<null>;
  18582. hoverRow: Ref<null>;
  18583. };
  18584. ns: {
  18585. namespace: ComputedRef<string>;
  18586. b: (blockSuffix?: string) => string;
  18587. e: (element?: string) => string;
  18588. m: (modifier?: string) => string;
  18589. be: (blockSuffix?: string, element?: string) => string;
  18590. em: (element?: string, modifier?: string) => string;
  18591. bm: (blockSuffix?: string, modifier?: string) => string;
  18592. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  18593. is: {
  18594. (name: string, state: boolean | undefined): string;
  18595. (name: string): string;
  18596. };
  18597. cssVar: (object: Record<string, string>) => Record<string, string>;
  18598. cssVarName: (name: string) => string;
  18599. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  18600. cssVarBlockName: (name: string) => string;
  18601. };
  18602. };
  18603. }
  18604. declare function hide(): void;
  18605. declare type HoverState<T> = Nullable_2<{
  18606. cell: HTMLElement;
  18607. column: TableColumnCtx<T>;
  18608. row: T;
  18609. }>;
  18610. export declare type hType = typeof h;
  18611. export declare const IconComponentMap: Record<typeof IconMap[keyof typeof IconMap], Component>;
  18612. export declare type IconInstance = InstanceType<typeof _default_49> & unknown;
  18613. export declare const IconMap: {
  18614. readonly success: "icon-success";
  18615. readonly warning: "icon-warning";
  18616. readonly error: "icon-error";
  18617. readonly info: "icon-info";
  18618. };
  18619. export declare type IconProps = ExtractPropTypes<typeof iconProps>;
  18620. export declare const iconProps: {
  18621. readonly size: {
  18622. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>>;
  18623. readonly required: false;
  18624. readonly validator: ((val: unknown) => boolean) | undefined;
  18625. __epPropKey: true;
  18626. };
  18627. readonly color: {
  18628. readonly type: PropType<string>;
  18629. readonly required: false;
  18630. readonly validator: ((val: unknown) => boolean) | undefined;
  18631. __epPropKey: true;
  18632. };
  18633. };
  18634. export declare const ID_INJECTION_KEY: InjectionKey<ElIdInjectionContext>;
  18635. declare type IDatePickerType = "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange";
  18636. export declare interface IElDropdownInstance {
  18637. instance?: ComponentInternalInstance;
  18638. dropdownSize?: ComputedRef<string>;
  18639. handleClick?: () => void;
  18640. commandHandler?: (...arg: any[]) => void;
  18641. show?: () => void;
  18642. hide?: () => void;
  18643. trigger?: ComputedRef<string>;
  18644. hideOnClick?: ComputedRef<boolean>;
  18645. triggerElm?: ComputedRef<Nullable_2<HTMLButtonElement>>;
  18646. }
  18647. export declare interface IElMessageBox {
  18648. _context: AppContext | null;
  18649. /** Show a message box */
  18650. /** Show a message box */
  18651. (options: ElMessageBoxOptions, appContext?: AppContext | null): Promise<MessageBoxData>;
  18652. /** Show an alert message box */
  18653. alert: ElMessageBoxShortcutMethod;
  18654. /** Show a confirm message box */
  18655. confirm: ElMessageBoxShortcutMethod;
  18656. /** Show a prompt message box */
  18657. prompt: ElMessageBoxShortcutMethod;
  18658. /** Close current message box */
  18659. close(): void;
  18660. }
  18661. declare type IfNever<T, Y = true, N = false> = [
  18662. T
  18663. ] extends [
  18664. never
  18665. ] ? Y : N;
  18666. declare type IfUnknown<T, Y, N> = [
  18667. unknown
  18668. ] extends [
  18669. T
  18670. ] ? Y : N;
  18671. export declare type ImageEmits = typeof imageEmits;
  18672. export declare const imageEmits: {
  18673. load: (evt: Event) => boolean;
  18674. error: (evt: Event) => boolean;
  18675. switch: (val: number) => boolean;
  18676. close: () => boolean;
  18677. show: () => boolean;
  18678. };
  18679. export declare type ImageInstance = InstanceType<typeof _default_50> & unknown;
  18680. export declare type ImageProps = ExtractPropTypes<typeof imageProps>;
  18681. export declare const imageProps: {
  18682. readonly hideOnClickModal: BooleanConstructor;
  18683. readonly src: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  18684. readonly fit: EpPropFinalized<StringConstructor, "" | "fill" | "contain" | "none" | "cover" | "scale-down", unknown, "", boolean>;
  18685. readonly loading: {
  18686. readonly type: PropType<EpPropMergeType<StringConstructor, "lazy" | "eager", unknown>>;
  18687. readonly required: false;
  18688. readonly validator: ((val: unknown) => boolean) | undefined;
  18689. __epPropKey: true;
  18690. };
  18691. readonly lazy: BooleanConstructor;
  18692. readonly scrollContainer: {
  18693. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement | undefined))[], unknown, unknown>>;
  18694. readonly required: false;
  18695. readonly validator: ((val: unknown) => boolean) | undefined;
  18696. __epPropKey: true;
  18697. };
  18698. readonly previewSrcList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  18699. ], boolean>;
  18700. readonly previewTeleported: BooleanConstructor;
  18701. readonly zIndex: {
  18702. readonly type: PropType<number>;
  18703. readonly required: false;
  18704. readonly validator: ((val: unknown) => boolean) | undefined;
  18705. __epPropKey: true;
  18706. };
  18707. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  18708. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18709. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18710. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  18711. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  18712. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  18713. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  18714. readonly crossorigin: {
  18715. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  18716. readonly required: false;
  18717. readonly validator: ((val: unknown) => boolean) | undefined;
  18718. __epPropKey: true;
  18719. };
  18720. };
  18721. export declare type ImageViewerAction = "zoomIn" | "zoomOut" | "clockwise" | "anticlockwise";
  18722. export declare type ImageViewerEmits = typeof imageViewerEmits;
  18723. export declare const imageViewerEmits: {
  18724. close: () => boolean;
  18725. switch: (index: number) => boolean;
  18726. rotate: (deg: number) => boolean;
  18727. };
  18728. export declare type ImageViewerInstance = InstanceType<typeof _default_51> & unknown;
  18729. export declare interface ImageViewerMode {
  18730. name: string;
  18731. icon: Component;
  18732. }
  18733. export declare type ImageViewerProps = ExtractPropTypes<typeof imageViewerProps>;
  18734. export declare const imageViewerProps: {
  18735. readonly urlList: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  18736. ], boolean>;
  18737. readonly zIndex: {
  18738. readonly type: PropType<number>;
  18739. readonly required: false;
  18740. readonly validator: ((val: unknown) => boolean) | undefined;
  18741. __epPropKey: true;
  18742. };
  18743. readonly initialIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  18744. readonly infinite: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18745. readonly hideOnClickModal: BooleanConstructor;
  18746. readonly teleported: BooleanConstructor;
  18747. readonly closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18748. readonly zoomRate: EpPropFinalized<NumberConstructor, unknown, unknown, 1.2, boolean>;
  18749. readonly minScale: EpPropFinalized<NumberConstructor, unknown, unknown, 0.2, boolean>;
  18750. readonly maxScale: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  18751. readonly showProgress: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  18752. readonly crossorigin: {
  18753. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  18754. readonly required: false;
  18755. readonly validator: ((val: unknown) => boolean) | undefined;
  18756. __epPropKey: true;
  18757. };
  18758. };
  18759. declare type Indices = {
  18760. columnIndex?: number;
  18761. rowIndex?: number;
  18762. };
  18763. export declare type InitCacheFunc<T, P> = (props: T, cache: Instance) => P;
  18764. export declare type InitGridCacheFunc<T> = InitCacheFunc<T, GridCache>;
  18765. export declare type InitListCacheFunc<T> = InitCacheFunc<T, ListCache>;
  18766. export declare const INPUT_EVENT = "input";
  18767. export declare type InputAutoSize = {
  18768. minRows?: number;
  18769. maxRows?: number;
  18770. } | boolean;
  18771. export declare type InputEmits = typeof inputEmits;
  18772. export declare const inputEmits: {
  18773. "update:modelValue": (value: string) => boolean;
  18774. input: (value: string) => boolean;
  18775. change: (value: string) => boolean;
  18776. focus: (evt: FocusEvent) => boolean;
  18777. blur: (evt: FocusEvent) => boolean;
  18778. clear: () => boolean;
  18779. mouseleave: (evt: MouseEvent) => boolean;
  18780. mouseenter: (evt: MouseEvent) => boolean;
  18781. keydown: (evt: KeyboardEvent | Event) => boolean;
  18782. compositionstart: (evt: CompositionEvent) => boolean;
  18783. compositionupdate: (evt: CompositionEvent) => boolean;
  18784. compositionend: (evt: CompositionEvent) => boolean;
  18785. };
  18786. export declare type InputInstance = InstanceType<typeof _default_5> & unknown;
  18787. export declare type InputNumberEmits = typeof inputNumberEmits;
  18788. export declare const inputNumberEmits: {
  18789. change: (cur: number | undefined, prev: number | undefined) => boolean;
  18790. blur: (e: FocusEvent) => boolean;
  18791. focus: (e: FocusEvent) => boolean;
  18792. input: (val: number | null | undefined) => boolean;
  18793. "update:modelValue": (val: number | undefined) => boolean;
  18794. };
  18795. export declare type InputNumberInstance = InstanceType<typeof _default_52> & unknown;
  18796. export declare type InputNumberProps = ExtractPropTypes<typeof inputNumberProps>;
  18797. export declare const inputNumberProps: {
  18798. readonly ariaLabel: StringConstructor;
  18799. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  18800. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  18801. readonly stepStrictly: BooleanConstructor;
  18802. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  18803. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  18804. readonly modelValue: NumberConstructor;
  18805. readonly readonly: BooleanConstructor;
  18806. readonly disabled: BooleanConstructor;
  18807. readonly size: {
  18808. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  18809. readonly required: false;
  18810. readonly validator: ((val: unknown) => boolean) | undefined;
  18811. __epPropKey: true;
  18812. };
  18813. readonly controls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18814. readonly controlsPosition: EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  18815. readonly valueOnClear: EpPropFinalized<readonly [
  18816. StringConstructor,
  18817. NumberConstructor,
  18818. null
  18819. ], unknown, unknown, null, boolean>;
  18820. readonly name: StringConstructor;
  18821. readonly placeholder: StringConstructor;
  18822. readonly precision: {
  18823. readonly type: PropType<number>;
  18824. readonly required: false;
  18825. readonly validator: ((val: unknown) => boolean) | undefined;
  18826. __epPropKey: true;
  18827. };
  18828. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18829. };
  18830. export declare type InputProps = ExtractPropTypes<typeof inputProps>;
  18831. export declare const inputProps: {
  18832. readonly ariaLabel: StringConstructor;
  18833. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  18834. readonly size: {
  18835. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  18836. readonly required: false;
  18837. readonly validator: ((val: unknown) => boolean) | undefined;
  18838. __epPropKey: true;
  18839. };
  18840. readonly disabled: BooleanConstructor;
  18841. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  18842. readonly maxlength: {
  18843. readonly type: PropType<EpPropMergeType<readonly [
  18844. StringConstructor,
  18845. NumberConstructor
  18846. ], unknown, unknown>>;
  18847. readonly required: false;
  18848. readonly validator: ((val: unknown) => boolean) | undefined;
  18849. __epPropKey: true;
  18850. };
  18851. readonly minlength: {
  18852. readonly type: PropType<EpPropMergeType<readonly [
  18853. StringConstructor,
  18854. NumberConstructor
  18855. ], unknown, unknown>>;
  18856. readonly required: false;
  18857. readonly validator: ((val: unknown) => boolean) | undefined;
  18858. __epPropKey: true;
  18859. };
  18860. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  18861. readonly resize: {
  18862. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  18863. readonly required: false;
  18864. readonly validator: ((val: unknown) => boolean) | undefined;
  18865. __epPropKey: true;
  18866. };
  18867. readonly autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  18868. minRows?: number;
  18869. maxRows?: number;
  18870. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  18871. minRows?: number;
  18872. maxRows?: number;
  18873. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  18874. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  18875. readonly formatter: {
  18876. readonly type: PropType<Function>;
  18877. readonly required: false;
  18878. readonly validator: ((val: unknown) => boolean) | undefined;
  18879. __epPropKey: true;
  18880. };
  18881. readonly parser: {
  18882. readonly type: PropType<Function>;
  18883. readonly required: false;
  18884. readonly validator: ((val: unknown) => boolean) | undefined;
  18885. __epPropKey: true;
  18886. };
  18887. readonly placeholder: {
  18888. readonly type: PropType<string>;
  18889. readonly required: false;
  18890. readonly validator: ((val: unknown) => boolean) | undefined;
  18891. __epPropKey: true;
  18892. };
  18893. readonly form: {
  18894. readonly type: PropType<string>;
  18895. readonly required: false;
  18896. readonly validator: ((val: unknown) => boolean) | undefined;
  18897. __epPropKey: true;
  18898. };
  18899. readonly readonly: BooleanConstructor;
  18900. readonly clearable: BooleanConstructor;
  18901. readonly showPassword: BooleanConstructor;
  18902. readonly showWordLimit: BooleanConstructor;
  18903. readonly suffixIcon: {
  18904. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  18905. readonly required: false;
  18906. readonly validator: ((val: unknown) => boolean) | undefined;
  18907. __epPropKey: true;
  18908. };
  18909. readonly prefixIcon: {
  18910. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  18911. readonly required: false;
  18912. readonly validator: ((val: unknown) => boolean) | undefined;
  18913. __epPropKey: true;
  18914. };
  18915. readonly containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  18916. readonly tabindex: EpPropFinalized<readonly [
  18917. StringConstructor,
  18918. NumberConstructor
  18919. ], unknown, unknown, 0, boolean>;
  18920. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18921. readonly inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  18922. readonly autofocus: BooleanConstructor;
  18923. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  18924. };
  18925. export declare type InputTagEmits = typeof inputTagEmits;
  18926. export declare const inputTagEmits: {
  18927. "update:modelValue": (value?: string[]) => boolean;
  18928. change: (value?: string[]) => boolean;
  18929. input: (value: string) => boolean;
  18930. "add-tag": (value: string) => boolean;
  18931. "remove-tag": (value: string) => boolean;
  18932. focus: (evt: FocusEvent) => boolean;
  18933. blur: (evt: FocusEvent) => boolean;
  18934. clear: () => boolean;
  18935. };
  18936. export declare type InputTagInstance = InstanceType<typeof _default_53> & unknown;
  18937. export declare type InputTagProps = ExtractPropTypes<typeof inputTagProps>;
  18938. export declare const inputTagProps: {
  18939. readonly modelValue: {
  18940. readonly type: PropType<string[]>;
  18941. readonly required: false;
  18942. readonly validator: ((val: unknown) => boolean) | undefined;
  18943. __epPropKey: true;
  18944. };
  18945. readonly max: NumberConstructor;
  18946. readonly tagType: {
  18947. readonly default: "info";
  18948. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  18949. readonly required: false;
  18950. readonly validator: ((val: unknown) => boolean) | undefined;
  18951. readonly __epPropKey: true;
  18952. };
  18953. readonly tagEffect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  18954. readonly trigger: EpPropFinalized<(new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space") | ((new (...args: any[]) => "Enter" | "Space") | (() => "Enter" | "Space"))[], unknown, unknown, string, boolean>;
  18955. readonly draggable: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  18956. readonly delimiter: EpPropFinalized<readonly [
  18957. StringConstructor,
  18958. RegExpConstructor
  18959. ], unknown, unknown, "", boolean>;
  18960. readonly size: {
  18961. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  18962. readonly required: false;
  18963. readonly validator: ((val: unknown) => boolean) | undefined;
  18964. __epPropKey: true;
  18965. };
  18966. readonly clearable: BooleanConstructor;
  18967. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  18968. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18969. readonly readonly: BooleanConstructor;
  18970. readonly autofocus: BooleanConstructor;
  18971. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  18972. readonly tabindex: EpPropFinalized<readonly [
  18973. StringConstructor,
  18974. NumberConstructor
  18975. ], unknown, unknown, 0, boolean>;
  18976. readonly maxlength: {
  18977. readonly type: PropType<EpPropMergeType<readonly [
  18978. StringConstructor,
  18979. NumberConstructor
  18980. ], unknown, unknown>>;
  18981. readonly required: false;
  18982. readonly validator: ((val: unknown) => boolean) | undefined;
  18983. __epPropKey: true;
  18984. };
  18985. readonly minlength: {
  18986. readonly type: PropType<EpPropMergeType<readonly [
  18987. StringConstructor,
  18988. NumberConstructor
  18989. ], unknown, unknown>>;
  18990. readonly required: false;
  18991. readonly validator: ((val: unknown) => boolean) | undefined;
  18992. __epPropKey: true;
  18993. };
  18994. readonly placeholder: StringConstructor;
  18995. readonly autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  18996. readonly saveOnBlur: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18997. readonly ariaLabel: StringConstructor;
  18998. };
  18999. export declare const install: (app: App, options?: ConfigProviderContext) => void;
  19000. export declare const INSTALLED_KEY: unique symbol;
  19001. export declare type Instance = ComponentInternalInstance;
  19002. declare const INSTANCE_KEY: unique symbol;
  19003. export declare type IOptionV2Props = ExtractPropTypes<typeof OptionProps_2>;
  19004. export declare type isDisabled = (data: CascaderOption, node: CascaderNode) => boolean;
  19005. declare type isDisabled_2 = (data: CascaderOption, node: CascaderNode) => boolean;
  19006. export declare type ISelectProps = ExtractPropTypes<typeof SelectProps>;
  19007. export declare type ISelectV2Props = ExtractPropTypes<typeof SelectProps_2>;
  19008. export declare type isLeaf = (data: CascaderOption, node: CascaderNode) => boolean;
  19009. declare type isLeaf_2 = (data: CascaderOption, node: CascaderNode) => boolean;
  19010. /**
  19011. * Check whether it is tuple
  19012. *
  19013. * 检查是否为元组
  19014. *
  19015. * @example
  19016. * IsTuple<[1, 2, 3]> => true
  19017. * IsTuple<Array[number]> => false
  19018. */
  19019. declare type IsTuple<T extends ReadonlyArray<any>> = number extends T["length"] ? false : true;
  19020. export declare type ItemProps<T> = {
  19021. data: T;
  19022. style: CSSProperties;
  19023. scrolling?: boolean;
  19024. index: number;
  19025. };
  19026. export declare type ItemSize = (idx: number) => number;
  19027. export declare type IUseFormItemInputCommonProps = {
  19028. id?: string;
  19029. label?: string | number | boolean | Record<string, any>;
  19030. ariaLabel?: string | number | boolean | Record<string, any>;
  19031. };
  19032. declare type KeyType_2 = string | number | symbol;
  19033. declare type Language = {
  19034. name: string;
  19035. el: TranslatePair;
  19036. };
  19037. export declare const LAST_KEYS: string[];
  19038. declare type Layout = "fixed" | "auto";
  19039. export declare type LayoutDirection = "horizontal" | "vertical";
  19040. export declare type LazyLoad = (node: CascaderNode, resolve: Resolve) => void;
  19041. declare type LazyLoad_2 = (node: CascaderNode, resolve: Resolve_2) => void;
  19042. export declare const LEFT_CHECK_CHANGE_EVENT = "left-check-change";
  19043. export declare type LinkEmits = typeof linkEmits;
  19044. export declare const linkEmits: {
  19045. click: (evt: MouseEvent) => boolean;
  19046. };
  19047. export declare type LinkInstance = InstanceType<typeof _default_54> & unknown;
  19048. export declare type LinkProps = ExtractPropTypes<typeof linkProps>;
  19049. export declare const linkProps: {
  19050. readonly type: EpPropFinalized<StringConstructor, "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "default", boolean>;
  19051. readonly underline: EpPropFinalized<readonly [
  19052. BooleanConstructor,
  19053. StringConstructor
  19054. ], boolean | "always" | "never" | "hover", unknown, "hover", boolean>;
  19055. readonly disabled: BooleanConstructor;
  19056. readonly href: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19057. readonly target: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "_self", boolean>;
  19058. readonly icon: {
  19059. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  19060. readonly required: false;
  19061. readonly validator: ((val: unknown) => boolean) | undefined;
  19062. __epPropKey: true;
  19063. };
  19064. };
  19065. export declare type ListCache = {
  19066. items: Record<string, ListItem>;
  19067. estimatedItemSize: number;
  19068. lastVisitedIndex: number;
  19069. clearCacheAfterIndex: (idx: number, forceUpdate?: boolean) => void;
  19070. };
  19071. export declare type ListConstructorProps<T, P extends InitListCacheFunc<T> = InitListCacheFunc<T>> = {
  19072. name?: string;
  19073. getItemOffset: ListItemSizer<T, P>;
  19074. getEstimatedTotalSize: GetEstimatedTotalSize<T, P>;
  19075. getItemSize: ListItemSizer<T, P>;
  19076. getOffset: GetOffset<T, P>;
  19077. getStartIndexForOffset: GetStartIndexForOffset<T, P>;
  19078. getStopIndexForStartIndex: GetStopIndexForStartIndex<T, P>;
  19079. initCache: P;
  19080. clearCache: boolean;
  19081. validateProps: PropValidator<T>;
  19082. };
  19083. export declare type ListExposes = {
  19084. scrollTo: (offset: number) => void;
  19085. scrollToItem: (idx: number, alignment?: Alignment) => void;
  19086. states: {
  19087. scrollDir: Direction;
  19088. scrollOffset: number;
  19089. } & ExposesStates;
  19090. } & SharedExposes;
  19091. export declare type ListItem = {
  19092. offset: number;
  19093. size: number;
  19094. };
  19095. export declare type ListItemSizer<T, P extends InitListCacheFunc<T>> = (props: T, index: number, cache: ReturnType<P>) => number;
  19096. export declare type LoadFunction = (rootNode: Node_2, loadedCallback: (data: TreeData) => void, stopLoading: () => void) => void;
  19097. declare type LoadingBinding = boolean | UnwrapRef<LoadingOptions>;
  19098. declare type LoadingInstance = ReturnType<typeof createLoadingComponent>;
  19099. export declare type LoadingOptions = Partial<Omit<LoadingOptionsResolved, "parent" | "target"> & {
  19100. /**
  19101. * @description the DOM node Loading needs to cover. Accepts a DOM object or a string. If it's a string, it will be passed to `document.querySelector` to get the corresponding DOM node
  19102. */
  19103. target: HTMLElement | string;
  19104. /**
  19105. * @description same as the `body` modifier of `v-loading`
  19106. */
  19107. body: boolean;
  19108. }>;
  19109. export declare type LoadingOptionsResolved = {
  19110. parent: LoadingParentElement;
  19111. /**
  19112. * @description background color of the mask
  19113. */
  19114. background: MaybeRef<string>;
  19115. svg: MaybeRef<string>;
  19116. svgViewBox: MaybeRef<string>;
  19117. /**
  19118. * @description class name of the custom spinner
  19119. */
  19120. spinner: MaybeRef<boolean | string>;
  19121. /**
  19122. * @description loading text that displays under the spinner
  19123. */
  19124. text: MaybeRef<string>;
  19125. /**
  19126. * @description same as the `fullscreen` modifier of `v-loading`
  19127. */
  19128. fullscreen: boolean;
  19129. /**
  19130. * @description same as the `lock` modifier of `v-loading`
  19131. */
  19132. lock: boolean;
  19133. /**
  19134. * @description custom class name for Loading
  19135. */
  19136. customClass: MaybeRef<string>;
  19137. visible: boolean;
  19138. target: HTMLElement;
  19139. beforeClose?: () => boolean;
  19140. closed?: () => void;
  19141. };
  19142. export declare interface LoadingParentElement extends HTMLElement {
  19143. vLoadingAddClassList?: () => void;
  19144. }
  19145. export declare type LocaleContext = {
  19146. locale: Ref<Language>;
  19147. lang: Ref<string>;
  19148. t: Translator;
  19149. };
  19150. export declare const localeContextKey: InjectionKey<Ref<Language | undefined>>;
  19151. export declare type MainInstance = InstanceType<typeof _default_36> & unknown;
  19152. export declare const makeInstaller: (components?: Plugin_2[]) => {
  19153. version: string;
  19154. install: (app: App, options?: ConfigProviderContext) => void;
  19155. };
  19156. export declare const makeList: (total: number, method?: () => number[]) => boolean[];
  19157. export declare type Measurable = {
  19158. getBoundingClientRect: () => DOMRect;
  19159. };
  19160. export declare type MentionEmits = typeof mentionEmits;
  19161. export declare const mentionEmits: {
  19162. "update:modelValue": (value: string) => boolean;
  19163. input: (value: string) => boolean;
  19164. search: (pattern: string, prefix: string) => boolean;
  19165. select: (option: MentionOption, prefix: string) => boolean;
  19166. focus: (evt: FocusEvent) => boolean;
  19167. blur: (evt: FocusEvent) => boolean;
  19168. };
  19169. export declare type MentionInstance = InstanceType<typeof _default_106> & unknown;
  19170. export declare type MentionOption = {
  19171. value: string;
  19172. label?: string;
  19173. disabled?: boolean;
  19174. [key: string]: any;
  19175. };
  19176. export declare type MentionProps = ExtractPropTypes<typeof mentionProps>;
  19177. export declare const mentionProps: {
  19178. options: EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | ((new (...args: any[]) => MentionOption[]) | (() => MentionOption[]))[], unknown, unknown, () => never[], boolean>;
  19179. prefix: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, string, boolean>;
  19180. split: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  19181. filterOption: EpPropFinalized<(new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)) | ((new (...args: any[]) => false | ((pattern: string, option: MentionOption) => boolean)) | (() => false | ((pattern: string, option: MentionOption) => boolean)))[], unknown, unknown, () => (pattern: string, option: MentionOption) => boolean, boolean>;
  19182. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom") | ((new (...args: any[]) => "top" | "bottom") | (() => "top" | "bottom"))[], unknown, unknown, string, boolean>;
  19183. showArrow: BooleanConstructor;
  19184. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  19185. whole: BooleanConstructor;
  19186. checkIsWhole: {
  19187. readonly type: PropType<(pattern: string, prefix: string) => boolean>;
  19188. readonly required: false;
  19189. readonly validator: ((val: unknown) => boolean) | undefined;
  19190. __epPropKey: true;
  19191. };
  19192. modelValue: StringConstructor;
  19193. loading: BooleanConstructor;
  19194. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  19195. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  19196. ariaLabel: StringConstructor;
  19197. id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  19198. size: {
  19199. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  19200. readonly required: false;
  19201. readonly validator: ((val: unknown) => boolean) | undefined;
  19202. __epPropKey: true;
  19203. };
  19204. disabled: BooleanConstructor;
  19205. maxlength: {
  19206. readonly type: PropType<EpPropMergeType<readonly [
  19207. StringConstructor,
  19208. NumberConstructor
  19209. ], unknown, unknown>>;
  19210. readonly required: false;
  19211. readonly validator: ((val: unknown) => boolean) | undefined;
  19212. __epPropKey: true;
  19213. };
  19214. minlength: {
  19215. readonly type: PropType<EpPropMergeType<readonly [
  19216. StringConstructor,
  19217. NumberConstructor
  19218. ], unknown, unknown>>;
  19219. readonly required: false;
  19220. readonly validator: ((val: unknown) => boolean) | undefined;
  19221. __epPropKey: true;
  19222. };
  19223. type: EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  19224. resize: {
  19225. readonly type: PropType<EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  19226. readonly required: false;
  19227. readonly validator: ((val: unknown) => boolean) | undefined;
  19228. __epPropKey: true;
  19229. };
  19230. autosize: EpPropFinalized<(new (...args: any[]) => boolean | {
  19231. minRows?: number;
  19232. maxRows?: number;
  19233. }) | (() => InputAutoSize) | ((new (...args: any[]) => boolean | {
  19234. minRows?: number;
  19235. maxRows?: number;
  19236. }) | (() => InputAutoSize))[], unknown, unknown, false, boolean>;
  19237. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  19238. formatter: {
  19239. readonly type: PropType<Function>;
  19240. readonly required: false;
  19241. readonly validator: ((val: unknown) => boolean) | undefined;
  19242. __epPropKey: true;
  19243. };
  19244. parser: {
  19245. readonly type: PropType<Function>;
  19246. readonly required: false;
  19247. readonly validator: ((val: unknown) => boolean) | undefined;
  19248. __epPropKey: true;
  19249. };
  19250. placeholder: {
  19251. readonly type: PropType<string>;
  19252. readonly required: false;
  19253. readonly validator: ((val: unknown) => boolean) | undefined;
  19254. __epPropKey: true;
  19255. };
  19256. form: {
  19257. readonly type: PropType<string>;
  19258. readonly required: false;
  19259. readonly validator: ((val: unknown) => boolean) | undefined;
  19260. __epPropKey: true;
  19261. };
  19262. readonly: BooleanConstructor;
  19263. clearable: BooleanConstructor;
  19264. showPassword: BooleanConstructor;
  19265. showWordLimit: BooleanConstructor;
  19266. suffixIcon: {
  19267. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  19268. readonly required: false;
  19269. readonly validator: ((val: unknown) => boolean) | undefined;
  19270. __epPropKey: true;
  19271. };
  19272. prefixIcon: {
  19273. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  19274. readonly required: false;
  19275. readonly validator: ((val: unknown) => boolean) | undefined;
  19276. __epPropKey: true;
  19277. };
  19278. containerRole: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  19279. tabindex: EpPropFinalized<readonly [
  19280. StringConstructor,
  19281. NumberConstructor
  19282. ], unknown, unknown, 0, boolean>;
  19283. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19284. inputStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, () => Mutable<{}>, boolean>;
  19285. autofocus: BooleanConstructor;
  19286. rows: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  19287. };
  19288. export declare type MenuEmits = typeof menuEmits;
  19289. export declare const menuEmits: {
  19290. close: (index: string, indexPath: string[]) => boolean;
  19291. open: (index: string, indexPath: string[]) => boolean;
  19292. select: (index: string, indexPath: string[], item: MenuItemClicked, routerResult?: Promise<void | NavigationFailure>) => boolean;
  19293. };
  19294. export declare type MenuInstance = InstanceType<typeof _default_55> & {
  19295. open: (index: string) => void;
  19296. close: (index: string) => void;
  19297. handleResize: () => void;
  19298. };
  19299. export declare interface MenuItemClicked {
  19300. index: string;
  19301. indexPath: string[];
  19302. route?: RouteLocationRaw;
  19303. }
  19304. export declare type MenuItemEmits = typeof menuItemEmits;
  19305. export declare const menuItemEmits: {
  19306. click: (item: MenuItemRegistered) => boolean;
  19307. };
  19308. export declare type MenuItemGroupInstance = InstanceType<typeof _default_57> & unknown;
  19309. export declare type MenuItemGroupProps = ExtractPropTypes<typeof menuItemGroupProps>;
  19310. export declare const menuItemGroupProps: {
  19311. /**
  19312. * @description group title
  19313. */
  19314. readonly title: StringConstructor;
  19315. };
  19316. export declare type MenuItemInstance = InstanceType<typeof _default_56> & unknown;
  19317. export declare type MenuItemProps = ExtractPropTypes<typeof menuItemProps>;
  19318. export declare const menuItemProps: {
  19319. readonly index: EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>;
  19320. readonly route: {
  19321. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>;
  19322. readonly required: false;
  19323. readonly validator: ((val: unknown) => boolean) | undefined;
  19324. __epPropKey: true;
  19325. };
  19326. readonly disabled: BooleanConstructor;
  19327. };
  19328. export declare interface MenuItemRegistered {
  19329. index: string;
  19330. indexPath: string[];
  19331. active: boolean;
  19332. }
  19333. export declare type MenuProps = ExtractPropTypes<typeof menuProps>;
  19334. export declare const menuProps: {
  19335. readonly mode: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "vertical", boolean>;
  19336. readonly defaultActive: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19337. readonly defaultOpeneds: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  19338. ], boolean>;
  19339. readonly uniqueOpened: BooleanConstructor;
  19340. readonly router: BooleanConstructor;
  19341. readonly menuTrigger: EpPropFinalized<StringConstructor, "click" | "hover", unknown, "hover", boolean>;
  19342. readonly collapse: BooleanConstructor;
  19343. readonly backgroundColor: StringConstructor;
  19344. readonly textColor: StringConstructor;
  19345. readonly activeTextColor: StringConstructor;
  19346. readonly closeOnClickOutside: BooleanConstructor;
  19347. readonly collapseTransition: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19348. readonly ellipsis: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19349. readonly popperOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  19350. readonly ellipsisIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  19351. readonly popperEffect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  19352. readonly popperClass: StringConstructor;
  19353. readonly showTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  19354. readonly hideTimeout: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  19355. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19356. };
  19357. export declare interface MenuProvider {
  19358. openedMenus: string[];
  19359. items: Record<string, MenuItemRegistered>;
  19360. subMenus: Record<string, MenuItemRegistered>;
  19361. activeIndex?: string;
  19362. isMenuPopup: boolean;
  19363. props: MenuProps;
  19364. addMenuItem: (item: MenuItemRegistered) => void;
  19365. removeMenuItem: (item: MenuItemRegistered) => void;
  19366. addSubMenu: (item: MenuItemRegistered) => void;
  19367. removeSubMenu: (item: MenuItemRegistered) => void;
  19368. openMenu: (index: string, indexPath: string[]) => void;
  19369. closeMenu: (index: string, indexPath: string[]) => void;
  19370. handleMenuItemClick: (item: MenuItemClicked) => void;
  19371. handleSubMenuClick: (subMenu: MenuItemRegistered) => void;
  19372. }
  19373. export declare type Message = MessageFn & {
  19374. [K in messageType]: MessageTypedFn;
  19375. };
  19376. export declare type MessageBoxData = MessageBoxInputData & Action;
  19377. export declare interface MessageBoxInputData {
  19378. value: string;
  19379. action: Action;
  19380. }
  19381. export declare type MessageBoxInputValidator = ((value: string) => boolean | string) | undefined;
  19382. export declare interface MessageBoxState {
  19383. autofocus: boolean;
  19384. title: string | undefined;
  19385. message: string;
  19386. type: MessageType;
  19387. icon: string | Component;
  19388. closeIcon: string | Component;
  19389. customClass: string;
  19390. customStyle: CSSProperties;
  19391. showInput: boolean;
  19392. inputValue: string;
  19393. inputPlaceholder: string;
  19394. inputType: string;
  19395. inputPattern: RegExp | null;
  19396. inputValidator: MessageBoxInputValidator;
  19397. inputErrorMessage: string;
  19398. showConfirmButton: boolean;
  19399. showCancelButton: boolean;
  19400. action: Action;
  19401. dangerouslyUseHTMLString: boolean;
  19402. confirmButtonText: string;
  19403. cancelButtonText: string;
  19404. confirmButtonLoading: boolean;
  19405. cancelButtonLoading: boolean;
  19406. confirmButtonLoadingIcon: string | Component;
  19407. cancelButtonLoadingIcon: string | Component;
  19408. confirmButtonClass: string;
  19409. confirmButtonDisabled: boolean;
  19410. cancelButtonClass: string;
  19411. editorErrorMessage: string;
  19412. beforeClose: null | ((action: Action, instance: MessageBoxState, done: () => void) => void);
  19413. callback: null | Callback;
  19414. distinguishCancelAndClose: boolean;
  19415. modalFade: boolean;
  19416. modalClass: string;
  19417. validateError: boolean;
  19418. zIndex: number;
  19419. }
  19420. export declare type MessageBoxType = "" | "prompt" | "alert" | "confirm";
  19421. export declare const messageConfig: MessageConfigContext;
  19422. export declare interface MessageConfigContext {
  19423. max?: number;
  19424. grouping?: boolean;
  19425. duration?: number;
  19426. offset?: number;
  19427. showClose?: boolean;
  19428. }
  19429. export declare const messageDefaults: Mutable<{
  19430. readonly customClass: "";
  19431. readonly dangerouslyUseHTMLString: false;
  19432. readonly duration: 3000;
  19433. readonly icon: undefined;
  19434. readonly id: "";
  19435. readonly message: "";
  19436. readonly onClose: undefined;
  19437. readonly showClose: false;
  19438. readonly type: "info";
  19439. readonly plain: false;
  19440. readonly offset: 16;
  19441. readonly zIndex: 0;
  19442. readonly grouping: false;
  19443. readonly repeatNum: 1;
  19444. readonly appendTo: HTMLElement;
  19445. }>;
  19446. export declare type MessageEmits = typeof messageEmits;
  19447. export declare const messageEmits: {
  19448. destroy: () => boolean;
  19449. };
  19450. export declare type MessageFn = {
  19451. (options?: MessageParams, appContext?: null | AppContext): MessageHandler;
  19452. closeAll(type?: messageType): void;
  19453. };
  19454. export declare interface MessageHandler {
  19455. /**
  19456. * @description close the Message
  19457. */
  19458. close: () => void;
  19459. }
  19460. export declare type MessageInstance = InstanceType<typeof _default_107> & unknown;
  19461. export declare type MessageOptions = Partial<Mutable<Omit<MessageProps, "id"> & {
  19462. appendTo?: HTMLElement | string;
  19463. }>>;
  19464. export declare type MessageOptionsWithType = Omit<MessageOptions, "type">;
  19465. export declare type MessageParams = MessageOptions | MessageOptions["message"];
  19466. export declare type MessageParamsNormalized = Omit<MessageProps, "id"> & {
  19467. /**
  19468. * @description set the root element for the message, default to `document.body`
  19469. */
  19470. appendTo: HTMLElement;
  19471. };
  19472. export declare type MessageParamsWithType = MessageOptionsWithType | MessageOptions["message"];
  19473. export declare type MessageProps = ExtractPropTypes<typeof messageProps>;
  19474. export declare const messageProps: {
  19475. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19476. readonly dangerouslyUseHTMLString: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  19477. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3000, boolean>;
  19478. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, undefined, boolean>;
  19479. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19480. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  19481. [key: string]: any;
  19482. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  19483. [key: string]: any;
  19484. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  19485. [key: string]: any;
  19486. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  19487. [key: string]: any;
  19488. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  19489. readonly onClose: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  19490. (): () => void;
  19491. new (): any;
  19492. readonly prototype: any;
  19493. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  19494. (): () => void;
  19495. new (): any;
  19496. readonly prototype: any;
  19497. })[], unknown, unknown, undefined, boolean>;
  19498. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  19499. readonly type: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  19500. readonly plain: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  19501. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 16, boolean>;
  19502. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  19503. readonly grouping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  19504. readonly repeatNum: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  19505. };
  19506. declare type MessageType = "" | "success" | "warning" | "info" | "error";
  19507. export declare type messageType = typeof messageTypes[number];
  19508. export declare type MessageTypedFn = (options?: MessageParamsWithType, appContext?: null | AppContext) => MessageHandler;
  19509. export declare const messageTypes: readonly [
  19510. "success",
  19511. "info",
  19512. "warning",
  19513. "error"
  19514. ];
  19515. declare type ModalInstance = {
  19516. handleClose: () => void;
  19517. };
  19518. export declare type ModelToggleParams = {
  19519. indicator: Ref<boolean>;
  19520. toggleReason?: Ref<Event | undefined>;
  19521. shouldHideWhenRouteChanges?: Ref<boolean>;
  19522. shouldProceed?: () => boolean;
  19523. onShow?: (event?: Event) => void;
  19524. onHide?: (event?: Event) => void;
  19525. };
  19526. export declare type ModelValueType = SingleOrRange<DateModelType> | string[];
  19527. export declare const Mousewheel: ObjectDirective;
  19528. declare type Mutable<T> = {
  19529. -readonly [P in keyof T]: T[P];
  19530. };
  19531. export declare const namespaceContextKey: InjectionKey<Ref<string | undefined>>;
  19532. declare function next(): void;
  19533. declare class Node_2 {
  19534. id: number;
  19535. text: string;
  19536. checked: boolean;
  19537. indeterminate: boolean;
  19538. data: TreeNodeData;
  19539. expanded: boolean;
  19540. parent: Node_2;
  19541. visible: boolean;
  19542. isCurrent: boolean;
  19543. store: TreeStore;
  19544. isLeafByUser: boolean;
  19545. isLeaf: boolean;
  19546. canFocus: boolean;
  19547. level: number;
  19548. loaded: boolean;
  19549. childNodes: Node_2[];
  19550. loading: boolean;
  19551. constructor(options: TreeNodeOptions);
  19552. initialize(): void;
  19553. setData(data: TreeNodeData): void;
  19554. get label(): string;
  19555. get key(): TreeKey;
  19556. get disabled(): boolean;
  19557. get nextSibling(): Nullable_2<Node_2>;
  19558. get previousSibling(): Nullable_2<Node_2>;
  19559. contains(target: Node_2, deep?: boolean): boolean;
  19560. remove(): void;
  19561. insertChild(child?: FakeNode | Node_2, index?: number, batch?: boolean): void;
  19562. insertBefore(child: FakeNode | Node_2, ref: Node_2): void;
  19563. insertAfter(child: FakeNode | Node_2, ref: Node_2): void;
  19564. removeChild(child: Node_2): void;
  19565. removeChildByData(data: TreeNodeData): void;
  19566. expand(callback?: () => void, expandParent?: boolean): void;
  19567. doCreateChildren(array: TreeNodeData[], defaultProps?: TreeNodeLoadedDefaultProps): void;
  19568. collapse(): void;
  19569. shouldLoadData(): boolean;
  19570. updateLeafState(): void;
  19571. setChecked(value?: boolean | string, deep?: boolean, recursion?: boolean, passValue?: boolean): void;
  19572. getChildren(forceInit?: boolean): TreeNodeData | TreeNodeData[];
  19573. updateChildren(): void;
  19574. loadData(callback: (node: Node_2) => void, defaultProps?: TreeNodeLoadedDefaultProps): void;
  19575. eachNode(callback: (node: Node_2) => void): void;
  19576. reInitChecked(): void;
  19577. }
  19578. export declare type NodeDropType = "before" | "after" | "inner" | "none";
  19579. export declare type NotificationEmits = typeof notificationEmits;
  19580. export declare const notificationEmits: {
  19581. destroy: () => boolean;
  19582. };
  19583. export declare interface NotificationHandle {
  19584. close: () => void;
  19585. }
  19586. export declare type NotificationInstance = InstanceType<typeof _default_108> & unknown;
  19587. declare type NotificationOptions_2 = Omit<NotificationProps, "id" | "onClose"> & {
  19588. /**
  19589. * @description set the root element for the notification, default to `document.body`
  19590. */
  19591. appendTo?: HTMLElement | string;
  19592. /**
  19593. * @description callback function when closed
  19594. */
  19595. onClose?(vm: VNode): void;
  19596. };
  19597. export { NotificationOptions_2 as NotificationOptions };
  19598. export declare type NotificationOptionsTyped = Omit<NotificationOptions_2, "type">;
  19599. export declare type NotificationParams = Partial<NotificationOptions_2> | string | VNode;
  19600. export declare type NotificationParamsTyped = Partial<NotificationOptionsTyped> | string | VNode;
  19601. export declare type NotificationProps = ExtractPropTypes<typeof notificationProps>;
  19602. export declare const notificationProps: {
  19603. readonly customClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19604. readonly dangerouslyUseHTMLString: BooleanConstructor;
  19605. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 4500, boolean>;
  19606. readonly icon: {
  19607. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  19608. readonly required: false;
  19609. readonly validator: ((val: unknown) => boolean) | undefined;
  19610. __epPropKey: true;
  19611. };
  19612. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19613. readonly message: EpPropFinalized<(new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  19614. [key: string]: any;
  19615. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  19616. [key: string]: any;
  19617. }> | (() => VNode)) | ((new (...args: any[]) => string | VNode<RendererNode, RendererElement, {
  19618. [key: string]: any;
  19619. }> | (() => VNode)) | (() => string | VNode<RendererNode, RendererElement, {
  19620. [key: string]: any;
  19621. }> | (() => VNode)))[], unknown, unknown, "", boolean>;
  19622. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  19623. readonly onClick: EpPropFinalized<(new (...args: any[]) => () => void) | (() => () => void) | {
  19624. (): () => void;
  19625. new (): any;
  19626. readonly prototype: any;
  19627. } | ((new (...args: any[]) => () => void) | (() => () => void) | {
  19628. (): () => void;
  19629. new (): any;
  19630. readonly prototype: any;
  19631. })[], unknown, unknown, () => undefined, boolean>;
  19632. readonly onClose: {
  19633. readonly type: PropType<() => void>;
  19634. readonly required: true;
  19635. readonly validator: ((val: unknown) => boolean) | undefined;
  19636. __epPropKey: true;
  19637. };
  19638. readonly position: EpPropFinalized<StringConstructor, "top-right" | "top-left" | "bottom-right" | "bottom-left", unknown, "top-right", boolean>;
  19639. readonly showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19640. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19641. readonly type: EpPropFinalized<StringConstructor, "" | "error" | "success" | "warning" | "info", unknown, "", boolean>;
  19642. readonly zIndex: NumberConstructor;
  19643. readonly closeIcon: {
  19644. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  19645. readonly required: false;
  19646. readonly validator: ((val: unknown) => boolean) | undefined;
  19647. __epPropKey: true;
  19648. };
  19649. };
  19650. export declare type NotificationQueue = NotificationQueueItem[];
  19651. export declare interface NotificationQueueItem {
  19652. vm: VNode;
  19653. }
  19654. export declare const notificationTypes: readonly [
  19655. "success",
  19656. "info",
  19657. "warning",
  19658. "error"
  19659. ];
  19660. export declare interface Notify extends NotifyFn {
  19661. success: NotifyTypedFn;
  19662. warning: NotifyTypedFn;
  19663. error: NotifyTypedFn;
  19664. info: NotifyTypedFn;
  19665. }
  19666. export declare interface NotifyFn {
  19667. (options?: NotificationParams, appContext?: null | AppContext): NotificationHandle;
  19668. closeAll(): void;
  19669. _context: AppContext | null;
  19670. }
  19671. export declare type NotifyTypedFn = (options?: NotificationParamsTyped, appContext?: null | AppContext) => NotificationHandle;
  19672. declare type Nullable<T> = null | T;
  19673. /**
  19674. * @deprecated stop to use null
  19675. * @see {@link https://github.com/sindresorhus/meta/discussions/7}
  19676. */
  19677. declare type Nullable_2<T> = T | null;
  19678. declare type onRowRenderedParams = {
  19679. rowCacheStart: number;
  19680. rowCacheEnd: number;
  19681. rowVisibleStart: number;
  19682. rowVisibleEnd: number;
  19683. };
  19684. declare type Option_2 = OptionCommon & {
  19685. created?: boolean;
  19686. };
  19687. declare type Option_3 = Record<string, any> | string | number | boolean;
  19688. export declare type OptionBasic = {
  19689. value: OptionValue;
  19690. currentLabel: SelectOptionProxy["currentLabel"];
  19691. isDisabled?: SelectOptionProxy["isDisabled"];
  19692. };
  19693. declare type OptionCommon = Record<string, any>;
  19694. declare interface OptionExposed {
  19695. ns: unknown;
  19696. id: unknown;
  19697. containerKls: unknown;
  19698. currentLabel: ComputedRef<string | number | boolean>;
  19699. itemSelected: ComputedRef<boolean>;
  19700. isDisabled: ComputedRef<boolean>;
  19701. visible: Ref<boolean>;
  19702. hover: Ref<boolean>;
  19703. states: OptionStates;
  19704. select: SelectContext;
  19705. hoverItem: () => void;
  19706. updateOption: (query: string) => void;
  19707. selectOptionClick: () => void;
  19708. }
  19709. declare type OptionGroup = OptionCommon;
  19710. declare type OptionProps = ExtractPropTypes<typeof optionProps>;
  19711. declare const optionProps: {
  19712. value: {
  19713. readonly type: PropType<EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>>;
  19714. readonly required: true;
  19715. readonly validator: ((val: unknown) => boolean) | undefined;
  19716. __epPropKey: true;
  19717. };
  19718. label: {
  19719. readonly type: PropType<EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  19720. readonly required: false;
  19721. readonly validator: ((val: unknown) => boolean) | undefined;
  19722. __epPropKey: true;
  19723. };
  19724. created: BooleanConstructor;
  19725. disabled: BooleanConstructor;
  19726. };
  19727. declare const OptionProps_2: {
  19728. readonly data: ArrayConstructor;
  19729. readonly disabled: BooleanConstructor;
  19730. readonly hovering: BooleanConstructor;
  19731. readonly item: {
  19732. readonly type: PropType<Option_2>;
  19733. readonly required: true;
  19734. readonly validator: ((val: unknown) => boolean) | undefined;
  19735. __epPropKey: true;
  19736. };
  19737. readonly index: NumberConstructor;
  19738. readonly style: ObjectConstructor;
  19739. readonly selected: BooleanConstructor;
  19740. readonly created: BooleanConstructor;
  19741. };
  19742. export { Options };
  19743. declare interface OptionStates {
  19744. index: number;
  19745. groupDisabled: boolean;
  19746. visible: boolean;
  19747. hover: boolean;
  19748. }
  19749. declare type OptionType = Option_2 | OptionGroup;
  19750. declare type OptionValue = OptionProps["value"];
  19751. export declare type OverlayEmits = typeof overlayEmits;
  19752. export declare const overlayEmits: {
  19753. click: (evt: MouseEvent) => boolean;
  19754. };
  19755. export declare type OverlayProps = ExtractPropTypes<typeof overlayProps>;
  19756. export declare const overlayProps: {
  19757. readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19758. readonly customMaskEvent: BooleanConstructor;
  19759. readonly overlayClass: {
  19760. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>) | ((new (...args: any[]) => string | string[] | Record<string, boolean>) | (() => string | string[] | Record<string, boolean>))[], unknown, unknown>>;
  19761. readonly required: false;
  19762. readonly validator: ((val: unknown) => boolean) | undefined;
  19763. __epPropKey: true;
  19764. };
  19765. readonly zIndex: {
  19766. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty) | ((new (...args: any[]) => number | "-moz-initial" | "inherit" | "initial" | "revert" | "unset" | "auto") | (() => ZIndexProperty))[], unknown, unknown>>;
  19767. readonly required: false;
  19768. readonly validator: ((val: unknown) => boolean) | undefined;
  19769. __epPropKey: true;
  19770. };
  19771. };
  19772. export declare type PageHeaderEmits = typeof pageHeaderEmits;
  19773. export declare const pageHeaderEmits: {
  19774. back: () => boolean;
  19775. };
  19776. export declare type PageHeaderInstance = InstanceType<typeof _default_59> & unknown;
  19777. export declare type PageHeaderProps = ExtractPropTypes<typeof pageHeaderProps>;
  19778. export declare const pageHeaderProps: {
  19779. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  19780. readonly title: StringConstructor;
  19781. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19782. };
  19783. export declare type PaginationEmits = typeof paginationEmits;
  19784. export declare const paginationEmits: {
  19785. "update:current-page": (val: number) => boolean;
  19786. "update:page-size": (val: number) => boolean;
  19787. "size-change": (val: number) => boolean;
  19788. change: (currentPage: number, pageSize: number) => boolean;
  19789. "current-change": (val: number) => boolean;
  19790. "prev-click": (val: number) => boolean;
  19791. "next-click": (val: number) => boolean;
  19792. };
  19793. export declare type PaginationProps = ExtractPropTypes<typeof paginationProps>;
  19794. export declare const paginationProps: {
  19795. readonly pageSize: NumberConstructor;
  19796. readonly defaultPageSize: NumberConstructor;
  19797. readonly total: NumberConstructor;
  19798. readonly pageCount: NumberConstructor;
  19799. readonly pagerCount: EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  19800. readonly currentPage: NumberConstructor;
  19801. readonly defaultCurrentPage: NumberConstructor;
  19802. readonly layout: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  19803. readonly pageSizes: EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [
  19804. 10,
  19805. 20,
  19806. 30,
  19807. 40,
  19808. 50,
  19809. 100
  19810. ], boolean>;
  19811. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19812. readonly prevText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19813. readonly prevIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  19814. readonly nextText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19815. readonly nextIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  19816. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19817. readonly small: BooleanConstructor;
  19818. readonly size: {
  19819. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  19820. readonly required: false;
  19821. readonly validator: ((val: unknown) => boolean) | undefined;
  19822. __epPropKey: true;
  19823. };
  19824. readonly background: BooleanConstructor;
  19825. readonly disabled: BooleanConstructor;
  19826. readonly hideOnSinglePage: BooleanConstructor;
  19827. readonly appendSizeTo: StringConstructor;
  19828. };
  19829. declare interface Params {
  19830. excludeListeners?: boolean;
  19831. excludeKeys?: ComputedRef<string[]>;
  19832. }
  19833. export declare const parseDate: (date: string | number | Date, format: string | undefined, lang: string) => dayjs_2.Dayjs | undefined;
  19834. export declare type PartialOptions = Partial<Options>;
  19835. /**
  19836. * Type which collects all paths through a type
  19837. *
  19838. * 通过一个类型收集所有路径的类型
  19839. *
  19840. * @see {@link FieldPath}
  19841. */
  19842. declare type Path<T> = T extends ReadonlyArray<infer V> ? IsTuple<T> extends true ? {
  19843. [K in TupleKey<T>]-?: PathImpl<Exclude<K, symbol>, T[K]>;
  19844. }[TupleKey<T>] : PathImpl<ArrayKey, V> : {
  19845. [K in keyof T]-?: PathImpl<Exclude<K, symbol>, T[K]>;
  19846. }[keyof T];
  19847. /**
  19848. * Helper type for recursively constructing paths through a type
  19849. *
  19850. * 用于通过一个类型递归构建路径的辅助类型
  19851. */
  19852. declare type PathImpl<K extends string | number, V> = V extends Primitive | BrowserNativeObject ? `${K}` : `${K}` | `${K}.${Path<V>}`;
  19853. export declare interface PickerOptions {
  19854. isValidValue: (date: DayOrDays) => boolean;
  19855. handleKeydownInput: (event: KeyboardEvent) => void;
  19856. parseUserInput: (value: UserInput) => DayOrDays;
  19857. formatToString: (value: DayOrDays) => UserInput;
  19858. getRangeAvailableTime: (date: DayOrDays) => DayOrDays;
  19859. getDefaultValue: () => DayOrDays;
  19860. panelReady: boolean;
  19861. handleClear: () => void;
  19862. handleFocusPicker?: () => void;
  19863. }
  19864. export { Placement };
  19865. export declare type PopconfirmEmits = typeof popconfirmEmits;
  19866. export declare const popconfirmEmits: {
  19867. /**
  19868. * @description triggers when click confirm button
  19869. */
  19870. confirm: (e: MouseEvent) => boolean;
  19871. /**
  19872. * @description triggers when click cancel button
  19873. */
  19874. cancel: (e: MouseEvent) => boolean;
  19875. };
  19876. export declare type PopconfirmInstance = InstanceType<typeof _default_61> & unknown;
  19877. export declare type PopconfirmProps = ExtractPropTypes<typeof popconfirmProps>;
  19878. export declare const popconfirmProps: {
  19879. readonly title: StringConstructor;
  19880. readonly confirmButtonText: StringConstructor;
  19881. readonly cancelButtonText: StringConstructor;
  19882. readonly confirmButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  19883. readonly cancelButtonType: EpPropFinalized<StringConstructor, "" | "text" | "default" | "success" | "warning" | "info" | "primary" | "danger", unknown, "text", boolean>;
  19884. readonly icon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  19885. readonly iconColor: EpPropFinalized<StringConstructor, unknown, unknown, "#f90", boolean>;
  19886. readonly hideIcon: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  19887. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  19888. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19889. readonly persistent: BooleanConstructor;
  19890. readonly width: EpPropFinalized<readonly [
  19891. StringConstructor,
  19892. NumberConstructor
  19893. ], unknown, unknown, 150, boolean>;
  19894. };
  19895. export declare type PopoverEmits = typeof popoverEmits;
  19896. export declare const popoverEmits: {
  19897. "update:visible": (value: boolean) => boolean;
  19898. "before-enter": () => boolean;
  19899. "before-leave": () => boolean;
  19900. "after-enter": () => boolean;
  19901. "after-leave": () => boolean;
  19902. };
  19903. export declare type PopoverInstance = InstanceType<typeof _default_110> & unknown;
  19904. export declare type PopoverProps = ExtractPropTypes<typeof popoverProps>;
  19905. export declare const popoverProps: {
  19906. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  19907. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  19908. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], unknown, unknown, "bottom", boolean>;
  19909. readonly disabled: BooleanConstructor;
  19910. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  19911. readonly transition: StringConstructor;
  19912. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  19913. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  19914. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  19915. readonly popperStyle: {
  19916. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  19917. readonly required: false;
  19918. readonly validator: ((val: unknown) => boolean) | undefined;
  19919. __epPropKey: true;
  19920. };
  19921. readonly popperClass: {
  19922. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  19923. [x: string]: boolean;
  19924. } | (string | {
  19925. [x: string]: boolean;
  19926. } | (string | {
  19927. [x: string]: boolean;
  19928. } | (string | {
  19929. [x: string]: boolean;
  19930. } | (string | {
  19931. [x: string]: boolean;
  19932. } | (string | {
  19933. [x: string]: boolean;
  19934. } | (string | {
  19935. [x: string]: boolean;
  19936. } | (string | {
  19937. [x: string]: boolean;
  19938. } | (string | {
  19939. [x: string]: boolean;
  19940. } | (string | {
  19941. [x: string]: boolean;
  19942. } | (string | {
  19943. [x: string]: boolean;
  19944. } | (string | {
  19945. [x: string]: boolean;
  19946. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  19947. [x: string]: boolean;
  19948. } | (string | {
  19949. [x: string]: boolean;
  19950. } | (string | {
  19951. [x: string]: boolean;
  19952. } | (string | {
  19953. [x: string]: boolean;
  19954. } | (string | {
  19955. [x: string]: boolean;
  19956. } | (string | {
  19957. [x: string]: boolean;
  19958. } | (string | {
  19959. [x: string]: boolean;
  19960. } | (string | {
  19961. [x: string]: boolean;
  19962. } | (string | {
  19963. [x: string]: boolean;
  19964. } | (string | {
  19965. [x: string]: boolean;
  19966. } | (string | {
  19967. [x: string]: boolean;
  19968. } | (string | {
  19969. [x: string]: boolean;
  19970. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  19971. [x: string]: boolean;
  19972. } | (string | {
  19973. [x: string]: boolean;
  19974. } | (string | {
  19975. [x: string]: boolean;
  19976. } | (string | {
  19977. [x: string]: boolean;
  19978. } | (string | {
  19979. [x: string]: boolean;
  19980. } | (string | {
  19981. [x: string]: boolean;
  19982. } | (string | {
  19983. [x: string]: boolean;
  19984. } | (string | {
  19985. [x: string]: boolean;
  19986. } | (string | {
  19987. [x: string]: boolean;
  19988. } | (string | {
  19989. [x: string]: boolean;
  19990. } | (string | {
  19991. [x: string]: boolean;
  19992. } | (string | {
  19993. [x: string]: boolean;
  19994. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  19995. [x: string]: boolean;
  19996. } | (string | {
  19997. [x: string]: boolean;
  19998. } | (string | {
  19999. [x: string]: boolean;
  20000. } | (string | {
  20001. [x: string]: boolean;
  20002. } | (string | {
  20003. [x: string]: boolean;
  20004. } | (string | {
  20005. [x: string]: boolean;
  20006. } | (string | {
  20007. [x: string]: boolean;
  20008. } | (string | {
  20009. [x: string]: boolean;
  20010. } | (string | {
  20011. [x: string]: boolean;
  20012. } | (string | {
  20013. [x: string]: boolean;
  20014. } | (string | {
  20015. [x: string]: boolean;
  20016. } | (string | {
  20017. [x: string]: boolean;
  20018. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  20019. readonly required: false;
  20020. readonly validator: ((val: unknown) => boolean) | undefined;
  20021. __epPropKey: true;
  20022. };
  20023. readonly enterable: {
  20024. readonly default: true;
  20025. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  20026. readonly required: false;
  20027. readonly validator: ((val: unknown) => boolean) | undefined;
  20028. readonly __epPropKey: true;
  20029. };
  20030. readonly effect: {
  20031. readonly default: "light";
  20032. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown>>;
  20033. readonly required: false;
  20034. readonly validator: ((val: unknown) => boolean) | undefined;
  20035. readonly __epPropKey: true;
  20036. };
  20037. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20038. readonly appendTo: {
  20039. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  20040. readonly required: false;
  20041. readonly validator: ((val: unknown) => boolean) | undefined;
  20042. __epPropKey: true;
  20043. };
  20044. readonly title: StringConstructor;
  20045. readonly width: EpPropFinalized<readonly [
  20046. StringConstructor,
  20047. NumberConstructor
  20048. ], unknown, unknown, 150, boolean>;
  20049. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  20050. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20051. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  20052. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20053. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20054. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20055. readonly "onUpdate:visible": {
  20056. readonly type: PropType<(visible: boolean) => void>;
  20057. readonly required: false;
  20058. readonly validator: ((val: unknown) => boolean) | undefined;
  20059. __epPropKey: true;
  20060. };
  20061. };
  20062. export declare const POPPER_CONTENT_INJECTION_KEY: InjectionKey<ElPopperContentInjectionContext>;
  20063. export declare const POPPER_INJECTION_KEY: InjectionKey<ElPopperInjectionContext>;
  20064. export declare type PopperArrowInstance = InstanceType<typeof ElPopperArrow> & unknown;
  20065. export declare type PopperArrowProps = ExtractPropTypes<typeof popperArrowProps>;
  20066. export declare const popperArrowProps: {
  20067. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  20068. };
  20069. export declare type PopperContentEmits = typeof popperContentEmits;
  20070. export declare const popperContentEmits: {
  20071. mouseenter: (evt: MouseEvent) => boolean;
  20072. mouseleave: (evt: MouseEvent) => boolean;
  20073. focus: () => boolean;
  20074. blur: () => boolean;
  20075. close: () => boolean;
  20076. };
  20077. export declare type PopperContentInstance = InstanceType<typeof ElPopperContent> & unknown;
  20078. export declare type PopperContentProps = ExtractPropTypes<typeof popperContentProps>;
  20079. export declare const popperContentProps: {
  20080. readonly ariaLabel: StringConstructor;
  20081. readonly id: StringConstructor;
  20082. readonly style: {
  20083. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  20084. readonly required: false;
  20085. readonly validator: ((val: unknown) => boolean) | undefined;
  20086. __epPropKey: true;
  20087. };
  20088. readonly className: {
  20089. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>;
  20090. readonly required: false;
  20091. readonly validator: ((val: unknown) => boolean) | undefined;
  20092. __epPropKey: true;
  20093. };
  20094. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  20095. readonly visible: BooleanConstructor;
  20096. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20097. readonly pure: BooleanConstructor;
  20098. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  20099. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  20100. readonly popperClass: {
  20101. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>;
  20102. readonly required: false;
  20103. readonly validator: ((val: unknown) => boolean) | undefined;
  20104. __epPropKey: true;
  20105. };
  20106. readonly popperStyle: {
  20107. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  20108. readonly required: false;
  20109. readonly validator: ((val: unknown) => boolean) | undefined;
  20110. __epPropKey: true;
  20111. };
  20112. readonly referenceEl: {
  20113. readonly type: PropType<HTMLElement>;
  20114. readonly required: false;
  20115. readonly validator: ((val: unknown) => boolean) | undefined;
  20116. __epPropKey: true;
  20117. };
  20118. readonly triggerTargetEl: {
  20119. readonly type: PropType<HTMLElement>;
  20120. readonly required: false;
  20121. readonly validator: ((val: unknown) => boolean) | undefined;
  20122. __epPropKey: true;
  20123. };
  20124. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20125. readonly virtualTriggering: BooleanConstructor;
  20126. readonly zIndex: NumberConstructor;
  20127. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  20128. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20129. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  20130. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20131. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  20132. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  20133. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  20134. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  20135. };
  20136. export declare type PopperCoreConfigProps = ExtractPropTypes<typeof popperCoreConfigProps>;
  20137. export declare const popperCoreConfigProps: {
  20138. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20139. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  20140. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20141. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  20142. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  20143. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  20144. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  20145. };
  20146. export declare type PopperEffect = typeof effects[number] | (string & NonNullable<unknown>);
  20147. export declare type PopperInstance = InstanceType<typeof _default_7> & unknown;
  20148. export declare type PopperProps = ExtractPropTypes<typeof popperProps>;
  20149. export declare const popperProps: {
  20150. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  20151. };
  20152. export declare type PopperTrigger = typeof triggers[number];
  20153. export declare type PopperTriggerInstance = InstanceType<typeof ElPopperTrigger> & unknown;
  20154. export declare type PopperTriggerProps = typeof popperTriggerProps;
  20155. export declare const popperTriggerProps: {
  20156. readonly virtualRef: {
  20157. readonly type: PropType<Measurable>;
  20158. readonly required: false;
  20159. readonly validator: ((val: unknown) => boolean) | undefined;
  20160. __epPropKey: true;
  20161. };
  20162. readonly virtualTriggering: BooleanConstructor;
  20163. readonly onMouseenter: {
  20164. readonly type: PropType<(e: Event) => void>;
  20165. readonly required: false;
  20166. readonly validator: ((val: unknown) => boolean) | undefined;
  20167. __epPropKey: true;
  20168. };
  20169. readonly onMouseleave: {
  20170. readonly type: PropType<(e: Event) => void>;
  20171. readonly required: false;
  20172. readonly validator: ((val: unknown) => boolean) | undefined;
  20173. __epPropKey: true;
  20174. };
  20175. readonly onClick: {
  20176. readonly type: PropType<(e: Event) => void>;
  20177. readonly required: false;
  20178. readonly validator: ((val: unknown) => boolean) | undefined;
  20179. __epPropKey: true;
  20180. };
  20181. readonly onKeydown: {
  20182. readonly type: PropType<(e: Event) => void>;
  20183. readonly required: false;
  20184. readonly validator: ((val: unknown) => boolean) | undefined;
  20185. __epPropKey: true;
  20186. };
  20187. readonly onFocus: {
  20188. readonly type: PropType<(e: Event) => void>;
  20189. readonly required: false;
  20190. readonly validator: ((val: unknown) => boolean) | undefined;
  20191. __epPropKey: true;
  20192. };
  20193. readonly onBlur: {
  20194. readonly type: PropType<(e: Event) => void>;
  20195. readonly required: false;
  20196. readonly validator: ((val: unknown) => boolean) | undefined;
  20197. __epPropKey: true;
  20198. };
  20199. readonly onContextmenu: {
  20200. readonly type: PropType<(e: Event) => void>;
  20201. readonly required: false;
  20202. readonly validator: ((val: unknown) => boolean) | undefined;
  20203. __epPropKey: true;
  20204. };
  20205. readonly id: StringConstructor;
  20206. readonly open: BooleanConstructor;
  20207. };
  20208. declare function prev(): void;
  20209. declare type Primitive = null | undefined | string | number | boolean | symbol | bigint;
  20210. export declare type ProgressColor = {
  20211. color: string;
  20212. percentage: number;
  20213. };
  20214. export declare type ProgressFn = (percentage: number) => string;
  20215. export declare type ProgressInstance = InstanceType<typeof _default_62> & unknown;
  20216. export declare type ProgressProps = ExtractPropTypes<typeof progressProps>;
  20217. export declare const progressProps: {
  20218. readonly type: EpPropFinalized<StringConstructor, "circle" | "line" | "dashboard", unknown, "line", boolean>;
  20219. readonly percentage: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20220. readonly status: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "exception", unknown, "", boolean>;
  20221. readonly indeterminate: BooleanConstructor;
  20222. readonly duration: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  20223. readonly strokeWidth: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  20224. readonly strokeLinecap: EpPropFinalized<(new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>) | ((new (...args: any[]) => "inherit" | "round" | "butt" | "square") | (() => NonNullable<"inherit" | "round" | "butt" | "square" | undefined>))[], unknown, unknown, "round", boolean>;
  20225. readonly textInside: BooleanConstructor;
  20226. readonly width: EpPropFinalized<NumberConstructor, unknown, unknown, 126, boolean>;
  20227. readonly showText: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20228. readonly color: EpPropFinalized<(new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]) | ((new (...args: any[]) => string | ProgressFn | ProgressColor[]) | (() => string | ProgressFn | ProgressColor[]))[], unknown, unknown, "", boolean>;
  20229. readonly striped: BooleanConstructor;
  20230. readonly stripedFlow: BooleanConstructor;
  20231. readonly format: EpPropFinalized<(new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  20232. (): ProgressFn;
  20233. new (): any;
  20234. readonly prototype: any;
  20235. } | ((new (...args: any[]) => ProgressFn) | (() => ProgressFn) | {
  20236. (): ProgressFn;
  20237. new (): any;
  20238. readonly prototype: any;
  20239. })[], unknown, unknown, (percentage: number) => string, boolean>;
  20240. };
  20241. declare const _prop: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], never, never, null, false>;
  20242. export declare interface Props {
  20243. label?: string;
  20244. value?: string;
  20245. disabled?: string;
  20246. }
  20247. declare const props: {
  20248. loading: BooleanConstructor;
  20249. data: {
  20250. type: ArrayConstructor;
  20251. required: true;
  20252. };
  20253. hoveringIndex: NumberConstructor;
  20254. width: NumberConstructor;
  20255. };
  20256. declare interface Props_2 {
  20257. label?: string;
  20258. value?: string;
  20259. disabled?: string;
  20260. options?: string;
  20261. }
  20262. export declare type PropValidator<T> = (props: T) => void;
  20263. export declare const provideGlobalConfig: (config: MaybeRef<ConfigProviderContext>, app?: App, global?: boolean) => ComputedRef<Partial<ConfigProviderProps>> | undefined;
  20264. export declare type RadioButtonInstance = InstanceType<typeof _default_64> & unknown;
  20265. export declare type RadioButtonProps = ExtractPropTypes<typeof radioButtonProps>;
  20266. export declare const radioButtonProps: {
  20267. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20268. readonly size: {
  20269. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20270. readonly required: false;
  20271. readonly validator: ((val: unknown) => boolean) | undefined;
  20272. __epPropKey: true;
  20273. };
  20274. readonly disabled: BooleanConstructor;
  20275. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20276. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20277. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20278. };
  20279. export declare type RadioEmits = typeof radioEmits;
  20280. export declare const radioEmits: {
  20281. "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean;
  20282. change: (val: string | number | boolean | undefined) => val is string | number | boolean;
  20283. };
  20284. export declare interface RadioGroupContext extends RadioGroupProps {
  20285. changeEvent: (val: RadioGroupProps["modelValue"]) => void;
  20286. }
  20287. export declare type RadioGroupEmits = typeof radioGroupEmits;
  20288. export declare const radioGroupEmits: {
  20289. "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean;
  20290. change: (val: string | number | boolean | undefined) => val is string | number | boolean;
  20291. };
  20292. export declare type RadioGroupInstance = InstanceType<typeof _default_65> & unknown;
  20293. export declare const radioGroupKey: InjectionKey<RadioGroupContext>;
  20294. export declare type RadioGroupProps = ExtractPropTypes<typeof radioGroupProps>;
  20295. export declare const radioGroupProps: {
  20296. readonly ariaLabel: StringConstructor;
  20297. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20298. readonly size: {
  20299. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20300. readonly required: false;
  20301. readonly validator: ((val: unknown) => boolean) | undefined;
  20302. __epPropKey: true;
  20303. };
  20304. readonly disabled: BooleanConstructor;
  20305. readonly modelValue: EpPropFinalized<readonly [
  20306. StringConstructor,
  20307. NumberConstructor,
  20308. BooleanConstructor
  20309. ], unknown, unknown, undefined, boolean>;
  20310. readonly fill: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20311. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20312. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20313. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20314. };
  20315. export declare type RadioInstance = InstanceType<typeof _default_63> & unknown;
  20316. export declare type RadioProps = ExtractPropTypes<typeof radioProps>;
  20317. export declare const radioProps: {
  20318. readonly border: BooleanConstructor;
  20319. readonly modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20320. readonly size: {
  20321. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20322. readonly required: false;
  20323. readonly validator: ((val: unknown) => boolean) | undefined;
  20324. __epPropKey: true;
  20325. };
  20326. readonly disabled: BooleanConstructor;
  20327. readonly label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20328. readonly value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20329. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20330. };
  20331. export declare const radioPropsBase: {
  20332. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20333. size: {
  20334. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20335. readonly required: false;
  20336. readonly validator: ((val: unknown) => boolean) | undefined;
  20337. __epPropKey: true;
  20338. };
  20339. disabled: BooleanConstructor;
  20340. label: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20341. value: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20342. name: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20343. };
  20344. export declare const rangeArr: (n: number) => number[];
  20345. export declare type RateEmits = typeof rateEmits;
  20346. export declare const rateEmits: {
  20347. change: (value: number) => boolean;
  20348. "update:modelValue": (value: number) => boolean;
  20349. };
  20350. export declare type RateInstance = InstanceType<typeof _default_66> & unknown;
  20351. export declare type RateProps = ExtractPropTypes<typeof rateProps>;
  20352. export declare const rateProps: {
  20353. readonly ariaLabel: StringConstructor;
  20354. readonly modelValue: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20355. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  20356. readonly lowThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  20357. readonly highThreshold: EpPropFinalized<NumberConstructor, unknown, unknown, 4, boolean>;
  20358. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  20359. readonly colors: EpPropFinalized<(new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>) | ((new (...args: any[]) => string[] | Record<number, string>) | (() => string[] | Record<number, string>))[], unknown, unknown, () => [
  20360. "",
  20361. "",
  20362. ""
  20363. ], boolean>;
  20364. readonly voidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20365. readonly disabledVoidColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20366. readonly icons: EpPropFinalized<(new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>) | ((new (...args: any[]) => (string | Component)[] | Record<number, string | Component>) | (() => (string | Component)[] | Record<number, string | Component>))[], unknown, unknown, () => [
  20367. Component,
  20368. Component,
  20369. Component
  20370. ], boolean>;
  20371. readonly voidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  20372. readonly disabledVoidIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => Component, boolean>;
  20373. readonly disabled: BooleanConstructor;
  20374. readonly allowHalf: BooleanConstructor;
  20375. readonly showText: BooleanConstructor;
  20376. readonly showScore: BooleanConstructor;
  20377. readonly textColor: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20378. readonly texts: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => [
  20379. "Extremely bad",
  20380. "Disappointed",
  20381. "Fair",
  20382. "Satisfied",
  20383. "Surprise"
  20384. ], boolean>;
  20385. readonly scoreTemplate: EpPropFinalized<StringConstructor, unknown, unknown, "{value}", boolean>;
  20386. readonly size: {
  20387. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20388. readonly required: false;
  20389. readonly validator: ((val: unknown) => boolean) | undefined;
  20390. __epPropKey: true;
  20391. };
  20392. readonly clearable: BooleanConstructor;
  20393. };
  20394. declare type ReferenceElement = ElementType | VirtualElement_2;
  20395. export declare type renderContent = (h: typeof h, option: TransferDataItem) => VNode | VNode[];
  20396. export declare interface RenderContentContext {
  20397. _self: ComponentInternalInstance;
  20398. node: Node_2;
  20399. data: TreeNodeData;
  20400. store: TreeStore;
  20401. }
  20402. export declare type RenderContentFunction = (h: hType, context: RenderContentContext) => VNode | VNode[];
  20403. declare type RenderExpanded<T> = ({ row, $index, store, expanded: boolean, }: RIS<T>) => VNode;
  20404. export declare type RenderLabel = ({ node: CascaderNode, data: CascaderOption, }: {
  20405. node: any;
  20406. data: any;
  20407. }) => VNode | VNode[];
  20408. declare type RenderLabel_2 = ({ node: Node, data: CascaderOption, }: {
  20409. node: any;
  20410. data: any;
  20411. }) => VNode | VNode[];
  20412. export declare interface RenderRowData<T> {
  20413. store: Store<T>;
  20414. _self: Table<T>;
  20415. column: TableColumnCtx<T>;
  20416. row: T;
  20417. $index: number;
  20418. treeNode?: TreeNode;
  20419. expanded: boolean;
  20420. }
  20421. export declare const renderThumbStyle: ({ move, size, bar, }: Pick<ThumbProps, "move" | "size"> & {
  20422. bar: (typeof BAR_MAP)[keyof typeof BAR_MAP];
  20423. }) => CSSProperties;
  20424. declare interface RepeatClickOptions {
  20425. interval?: number;
  20426. delay?: number;
  20427. handler: (...args: unknown[]) => unknown;
  20428. }
  20429. export declare type ResetAfterIndex = (idx: number, forceUpdate: boolean) => void;
  20430. export declare type ResetAfterIndices = (indices: Indices, forceUpdate: boolean) => void;
  20431. declare function resetCurrentValue(): void;
  20432. export declare type Resolve = (dataList?: CascaderOption[]) => void;
  20433. declare type Resolve_2 = (dataList?: CascaderOption[]) => void;
  20434. /**
  20435. * Extracts types via `ExtractPropTypes`, accepting `PropType<T>`, `XXXConstructor`, `never`...
  20436. *
  20437. * 通过 `ExtractPropTypes` 提取类型,接受 `PropType<T>`、`XXXConstructor`、`never`...
  20438. *
  20439. * @example
  20440. * ResolvePropType<BooleanConstructor> => boolean
  20441. * ResolvePropType<PropType<T>> => T
  20442. **/
  20443. declare type ResolvePropType<T> = IfNever<T, never, ExtractPropType<{
  20444. type: WritableArray<T>;
  20445. required: true;
  20446. }>>;
  20447. export declare type ResultInstance = InstanceType<typeof _default_67> & unknown;
  20448. export declare type ResultProps = ExtractPropTypes<typeof resultProps>;
  20449. export declare const resultProps: {
  20450. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20451. readonly subTitle: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20452. readonly icon: EpPropFinalized<StringConstructor, "error" | "success" | "warning" | "info", unknown, "info", boolean>;
  20453. };
  20454. export declare const RIGHT_CHECK_CHANGE_EVENT = "right-check-change";
  20455. declare type RIS<T> = {
  20456. row: T;
  20457. $index: number;
  20458. store: Store<T>;
  20459. expanded: boolean;
  20460. };
  20461. export declare const roleTypes: readonly [
  20462. "dialog",
  20463. "grid",
  20464. "group",
  20465. "listbox",
  20466. "menu",
  20467. "navigation",
  20468. "tooltip",
  20469. "tree"
  20470. ];
  20471. export declare const ROOT_PICKER_INJECTION_KEY: InjectionKey<DatePickerContext>;
  20472. export declare interface RootTreeType {
  20473. ctx: SetupContext<any>;
  20474. props: TreeComponentProps;
  20475. store: Ref<TreeStore>;
  20476. root: Ref<Node_2>;
  20477. currentNode: Ref<Node_2>;
  20478. instance: ComponentInternalInstance;
  20479. }
  20480. export declare const RowAlign: readonly [
  20481. "top",
  20482. "middle",
  20483. "bottom"
  20484. ];
  20485. export declare type RowClassNameGetter<T> = (params: {
  20486. columns: Column<T>[];
  20487. } & RowCommonParams) => string;
  20488. declare type RowCommonParams = {
  20489. rowData: any;
  20490. rowIndex: number;
  20491. };
  20492. declare interface RowContext {
  20493. gutter: ComputedRef<number>;
  20494. }
  20495. export declare const rowContextKey: InjectionKey<RowContext>;
  20496. export declare type RowEventHandler = (params: RowEventHandlerParams) => void;
  20497. export declare type RowEventHandlerParams = {
  20498. rowKey: KeyType_2;
  20499. event: Event;
  20500. } & RowCommonParams;
  20501. export declare type RowEventHandlers = {
  20502. onClick?: RowEventHandler;
  20503. onContextmenu?: RowEventHandler;
  20504. onDblclick?: RowEventHandler;
  20505. onMouseenter?: RowEventHandler;
  20506. onMouseleave?: RowEventHandler;
  20507. };
  20508. export declare type RowExpandHandler = (params: RowExpandParams) => void;
  20509. export declare type RowExpandParams = {
  20510. expanded: boolean;
  20511. rowKey: KeyType_2;
  20512. } & RowCommonParams;
  20513. export declare type RowHeightChangedParams = {
  20514. rowKey: KeyType_2;
  20515. height: number;
  20516. rowIndex: number;
  20517. };
  20518. export declare type RowHeightChangeHandler = (row: RowHeightChangedParams, fixedDirection: boolean | FixedDirection | undefined) => void;
  20519. export declare type RowHoverHandler = (params: RowHoverParams) => void;
  20520. export declare type RowHoverParams = {
  20521. event: MouseEvent;
  20522. hovered: boolean;
  20523. rowKey: KeyType_2;
  20524. } & RowCommonParams;
  20525. export declare type RowInstance = InstanceType<typeof _default_68> & unknown;
  20526. export declare const RowJustify: readonly [
  20527. "start",
  20528. "center",
  20529. "end",
  20530. "space-around",
  20531. "space-between",
  20532. "space-evenly"
  20533. ];
  20534. export declare type RowProps = ExtractPropTypes<typeof rowProps>;
  20535. export declare const rowProps: {
  20536. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  20537. readonly gutter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20538. readonly justify: EpPropFinalized<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown, "start", boolean>;
  20539. readonly align: {
  20540. readonly type: PropType<EpPropMergeType<StringConstructor, "top" | "bottom" | "middle", unknown>>;
  20541. readonly required: false;
  20542. readonly validator: ((val: unknown) => boolean) | undefined;
  20543. __epPropKey: true;
  20544. };
  20545. };
  20546. export declare type RTLOffsetType = "negative" | "positive-descending" | "positive-ascending";
  20547. export declare const SCOPE = "use-empty-values";
  20548. export declare interface ScrollbarContext {
  20549. scrollbarElement: HTMLDivElement;
  20550. wrapElement: HTMLDivElement;
  20551. }
  20552. export declare const scrollbarContextKey: InjectionKey<ScrollbarContext>;
  20553. export declare type ScrollbarEmits = typeof scrollbarEmits;
  20554. export declare const scrollbarEmits: {
  20555. scroll: ({ scrollTop, scrollLeft, }: {
  20556. scrollTop: number;
  20557. scrollLeft: number;
  20558. }) => boolean;
  20559. };
  20560. export declare type ScrollbarExpose = {
  20561. onMouseUp: () => void;
  20562. };
  20563. export declare type ScrollbarInstance = InstanceType<typeof _default_69> & unknown;
  20564. export declare type ScrollbarProps = ExtractPropTypes<typeof scrollbarProps>;
  20565. export declare const scrollbarProps: {
  20566. readonly ariaLabel: StringConstructor;
  20567. readonly ariaOrientation: {
  20568. readonly type: PropType<string>;
  20569. readonly required: false;
  20570. readonly validator: ((val: unknown) => boolean) | undefined;
  20571. __epPropKey: true;
  20572. };
  20573. readonly height: EpPropFinalized<readonly [
  20574. StringConstructor,
  20575. NumberConstructor
  20576. ], unknown, unknown, "", boolean>;
  20577. readonly maxHeight: EpPropFinalized<readonly [
  20578. StringConstructor,
  20579. NumberConstructor
  20580. ], unknown, unknown, "", boolean>;
  20581. readonly native: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  20582. readonly wrapStyle: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  20583. readonly wrapClass: EpPropFinalized<readonly [
  20584. StringConstructor,
  20585. ArrayConstructor
  20586. ], unknown, unknown, "", boolean>;
  20587. readonly viewClass: EpPropFinalized<readonly [
  20588. StringConstructor,
  20589. ArrayConstructor
  20590. ], unknown, unknown, "", boolean>;
  20591. readonly viewStyle: EpPropFinalized<readonly [
  20592. StringConstructor,
  20593. ArrayConstructor,
  20594. ObjectConstructor
  20595. ], unknown, unknown, "", boolean>;
  20596. readonly noresize: BooleanConstructor;
  20597. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  20598. readonly always: BooleanConstructor;
  20599. readonly minSize: EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>;
  20600. readonly tabindex: EpPropFinalized<readonly [
  20601. StringConstructor,
  20602. NumberConstructor
  20603. ], unknown, unknown, undefined, boolean>;
  20604. readonly id: StringConstructor;
  20605. readonly role: StringConstructor;
  20606. };
  20607. export declare type ScrollDir = "forwards" | "backwards";
  20608. declare type ScrollPos = {
  20609. scrollLeft: number;
  20610. scrollTop: number;
  20611. };
  20612. declare function scrollTo_2(xCord: number, yCord?: number): void;
  20613. declare function scrollTo_2(options: ScrollToOptions): void;
  20614. export declare type SegmentedEmits = typeof segmentedEmits;
  20615. export declare const segmentedEmits: {
  20616. "update:modelValue": (val: any) => val is string | number | boolean;
  20617. change: (val: any) => val is string | number | boolean;
  20618. };
  20619. export declare type SegmentedInstance = InstanceType<typeof _default_105> & unknown;
  20620. export declare type SegmentedProps = ExtractPropTypes<typeof segmentedProps>;
  20621. export declare const segmentedProps: {
  20622. ariaLabel: StringConstructor;
  20623. direction: EpPropFinalized<(new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical") | ((new (...args: any[]) => "horizontal" | "vertical") | (() => "horizontal" | "vertical"))[], unknown, unknown, string, boolean>;
  20624. options: EpPropFinalized<(new (...args: any[]) => Option_3[]) | (() => Option_3[]) | ((new (...args: any[]) => Option_3[]) | (() => Option_3[]))[], unknown, unknown, () => never[], boolean>;
  20625. modelValue: EpPropFinalized<(NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown, undefined, boolean>;
  20626. props: EpPropFinalized<(new (...args: any[]) => Props) | (() => Props) | ((new (...args: any[]) => Props) | (() => Props))[], unknown, unknown, () => Required<Props>, boolean>;
  20627. block: BooleanConstructor;
  20628. size: {
  20629. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20630. readonly required: false;
  20631. readonly validator: ((val: unknown) => boolean) | undefined;
  20632. __epPropKey: true;
  20633. };
  20634. disabled: BooleanConstructor;
  20635. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  20636. id: StringConstructor;
  20637. name: StringConstructor;
  20638. };
  20639. export declare interface SelectContext {
  20640. props: ISelectProps;
  20641. states: SelectStates;
  20642. selectRef: HTMLElement | undefined;
  20643. optionsArray: SelectOptionProxy[];
  20644. setSelected(): void;
  20645. onOptionCreate(vm: SelectOptionProxy): void;
  20646. onOptionDestroy(key: OptionValue, vm: SelectOptionProxy): void;
  20647. handleOptionSelect(vm: SelectOptionProxy): void;
  20648. }
  20649. declare interface SelectDropdownExposed {
  20650. listRef: Ref<FixedSizeListInstance | DynamicSizeListInstance | undefined>;
  20651. isSized: ComputedRef<boolean>;
  20652. isItemDisabled: (modelValue: any[] | any, selected: boolean) => boolean;
  20653. isItemHovering: (target: number) => boolean;
  20654. isItemSelected: (modelValue: any[] | any, target: Option_2) => boolean;
  20655. scrollToItem: (index: number) => void;
  20656. resetScrollTop: () => void;
  20657. }
  20658. declare type SelectDropdownInstance = ComponentPublicInstance<ExtractPropTypes<typeof props>, SelectDropdownExposed>;
  20659. export declare type SelectEmits = EmitFn<typeof selectEmits>;
  20660. export declare const selectEmits: {
  20661. "update:modelValue": (val: ISelectProps["modelValue"]) => boolean;
  20662. change: (val: ISelectProps["modelValue"]) => boolean;
  20663. "popup-scroll": ({ scrollTop, scrollLeft, }: {
  20664. scrollTop: number;
  20665. scrollLeft: number;
  20666. }) => boolean;
  20667. "remove-tag": (val: unknown) => boolean;
  20668. "visible-change": (visible: boolean) => boolean;
  20669. focus: (evt: FocusEvent) => boolean;
  20670. blur: (evt: FocusEvent) => boolean;
  20671. clear: () => boolean;
  20672. };
  20673. declare interface SelectGroupContext {
  20674. disabled: boolean;
  20675. }
  20676. export declare const selectGroupKey: InjectionKey<SelectGroupContext>;
  20677. export declare type SelectInstance = InstanceType<typeof _default_71> & unknown;
  20678. export declare const selectKey: InjectionKey<SelectContext>;
  20679. export declare type SelectOptionProxy = ComponentPublicInstance<OptionProps, OptionExposed>;
  20680. export declare const SelectProps: {
  20681. ariaLabel: StringConstructor;
  20682. emptyValues: ArrayConstructor;
  20683. valueOnClear: EpPropFinalized<readonly [
  20684. StringConstructor,
  20685. NumberConstructor,
  20686. BooleanConstructor,
  20687. FunctionConstructor
  20688. ], unknown, unknown, undefined, boolean>;
  20689. name: StringConstructor;
  20690. id: StringConstructor;
  20691. modelValue: EpPropFinalized<(new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | ((new (...args: any[]) => string | number | boolean | Record<string, any> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]) | (() => EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown> | EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>[]))[], unknown, unknown, undefined, boolean>;
  20692. autocomplete: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  20693. automaticDropdown: BooleanConstructor;
  20694. size: {
  20695. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20696. readonly required: false;
  20697. readonly validator: ((val: unknown) => boolean) | undefined;
  20698. __epPropKey: true;
  20699. };
  20700. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, string, boolean>;
  20701. disabled: BooleanConstructor;
  20702. clearable: BooleanConstructor;
  20703. filterable: BooleanConstructor;
  20704. allowCreate: BooleanConstructor;
  20705. loading: BooleanConstructor;
  20706. popperClass: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  20707. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  20708. remote: BooleanConstructor;
  20709. loadingText: StringConstructor;
  20710. noMatchText: StringConstructor;
  20711. noDataText: StringConstructor;
  20712. remoteMethod: FunctionConstructor;
  20713. filterMethod: FunctionConstructor;
  20714. multiple: BooleanConstructor;
  20715. multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  20716. placeholder: {
  20717. readonly type: PropType<string>;
  20718. readonly required: false;
  20719. readonly validator: ((val: unknown) => boolean) | undefined;
  20720. __epPropKey: true;
  20721. };
  20722. defaultFirstOption: BooleanConstructor;
  20723. reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  20724. valueKey: EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  20725. collapseTags: BooleanConstructor;
  20726. collapseTagsTooltip: BooleanConstructor;
  20727. maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  20728. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20729. persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  20730. clearIcon: {
  20731. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  20732. readonly required: false;
  20733. readonly validator: ((val: unknown) => boolean) | undefined;
  20734. __epPropKey: true;
  20735. };
  20736. fitInputWidth: BooleanConstructor;
  20737. suffixIcon: {
  20738. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  20739. readonly required: false;
  20740. readonly validator: ((val: unknown) => boolean) | undefined;
  20741. __epPropKey: true;
  20742. };
  20743. tagType: {
  20744. default: string;
  20745. type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  20746. required: false;
  20747. validator: ((val: unknown) => boolean) | undefined;
  20748. __epPropKey: true;
  20749. };
  20750. tagEffect: {
  20751. default: string;
  20752. type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  20753. required: false;
  20754. validator: ((val: unknown) => boolean) | undefined;
  20755. __epPropKey: true;
  20756. };
  20757. validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  20758. remoteShowSuffix: BooleanConstructor;
  20759. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  20760. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  20761. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, string, boolean>;
  20762. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, string[], boolean>;
  20763. tabindex: EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>;
  20764. appendTo: {
  20765. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  20766. readonly required: false;
  20767. readonly validator: ((val: unknown) => boolean) | undefined;
  20768. __epPropKey: true;
  20769. };
  20770. };
  20771. declare const SelectProps_2: {
  20772. readonly ariaLabel: StringConstructor;
  20773. readonly emptyValues: ArrayConstructor;
  20774. readonly valueOnClear: EpPropFinalized<readonly [
  20775. StringConstructor,
  20776. NumberConstructor,
  20777. BooleanConstructor,
  20778. FunctionConstructor
  20779. ], unknown, unknown, undefined, boolean>;
  20780. readonly allowCreate: BooleanConstructor;
  20781. readonly autocomplete: EpPropFinalized<(new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list") | ((new (...args: any[]) => "none" | "both" | "inline" | "list") | (() => "none" | "both" | "inline" | "list"))[], unknown, unknown, "none", boolean>;
  20782. readonly automaticDropdown: BooleanConstructor;
  20783. readonly clearable: BooleanConstructor;
  20784. readonly clearIcon: {
  20785. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  20786. readonly required: false;
  20787. readonly validator: ((val: unknown) => boolean) | undefined;
  20788. __epPropKey: true;
  20789. };
  20790. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  20791. readonly collapseTags: BooleanConstructor;
  20792. readonly collapseTagsTooltip: BooleanConstructor;
  20793. readonly maxCollapseTags: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  20794. readonly defaultFirstOption: BooleanConstructor;
  20795. readonly disabled: BooleanConstructor;
  20796. readonly estimatedOptionHeight: EpPropFinalized<NumberConstructor, unknown, unknown, undefined, boolean>;
  20797. readonly filterable: BooleanConstructor;
  20798. readonly filterMethod: FunctionConstructor;
  20799. readonly height: EpPropFinalized<NumberConstructor, unknown, unknown, 274, boolean>;
  20800. readonly itemHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 34, boolean>;
  20801. readonly id: StringConstructor;
  20802. readonly loading: BooleanConstructor;
  20803. readonly loadingText: StringConstructor;
  20804. readonly modelValue: {
  20805. readonly type: PropType<any>;
  20806. readonly required: false;
  20807. readonly validator: ((val: unknown) => boolean) | undefined;
  20808. __epPropKey: true;
  20809. };
  20810. readonly multiple: BooleanConstructor;
  20811. readonly multipleLimit: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  20812. readonly name: StringConstructor;
  20813. readonly noDataText: StringConstructor;
  20814. readonly noMatchText: StringConstructor;
  20815. readonly remoteMethod: FunctionConstructor;
  20816. readonly reserveKeyword: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20817. readonly options: {
  20818. readonly type: PropType<OptionType[]>;
  20819. readonly required: true;
  20820. readonly validator: ((val: unknown) => boolean) | undefined;
  20821. __epPropKey: true;
  20822. };
  20823. readonly placeholder: {
  20824. readonly type: PropType<string>;
  20825. readonly required: false;
  20826. readonly validator: ((val: unknown) => boolean) | undefined;
  20827. __epPropKey: true;
  20828. };
  20829. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20830. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20831. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20832. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => Partial<Options>, boolean>;
  20833. readonly remote: BooleanConstructor;
  20834. readonly size: {
  20835. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  20836. readonly required: false;
  20837. readonly validator: ((val: unknown) => boolean) | undefined;
  20838. __epPropKey: true;
  20839. };
  20840. readonly props: EpPropFinalized<(new (...args: any[]) => Props_2) | (() => Props_2) | ((new (...args: any[]) => Props_2) | (() => Props_2))[], unknown, unknown, () => Required<Props_2>, boolean>;
  20841. readonly valueKey: EpPropFinalized<StringConstructor, unknown, unknown, "value", boolean>;
  20842. readonly scrollbarAlwaysOn: BooleanConstructor;
  20843. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20844. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  20845. readonly showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20846. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom-start", boolean>;
  20847. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  20848. "bottom-start",
  20849. "top-start",
  20850. "right",
  20851. "left"
  20852. ], boolean>;
  20853. readonly tagType: {
  20854. readonly default: "info";
  20855. readonly type: PropType<EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>>;
  20856. readonly required: false;
  20857. readonly validator: ((val: unknown) => boolean) | undefined;
  20858. readonly __epPropKey: true;
  20859. };
  20860. readonly tagEffect: {
  20861. readonly default: "light";
  20862. readonly type: PropType<EpPropMergeType<StringConstructor, "dark" | "light" | "plain", unknown>>;
  20863. readonly required: false;
  20864. readonly validator: ((val: unknown) => boolean) | undefined;
  20865. readonly __epPropKey: true;
  20866. };
  20867. readonly tabindex: EpPropFinalized<readonly [
  20868. StringConstructor,
  20869. NumberConstructor
  20870. ], unknown, unknown, 0, boolean>;
  20871. readonly appendTo: {
  20872. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  20873. readonly required: false;
  20874. readonly validator: ((val: unknown) => boolean) | undefined;
  20875. __epPropKey: true;
  20876. };
  20877. readonly fitInputWidth: EpPropFinalized<readonly [
  20878. BooleanConstructor,
  20879. NumberConstructor
  20880. ], unknown, number | boolean, true, boolean>;
  20881. readonly suffixIcon: {
  20882. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  20883. readonly required: false;
  20884. readonly validator: ((val: unknown) => boolean) | undefined;
  20885. __epPropKey: true;
  20886. };
  20887. };
  20888. declare type SelectStates = {
  20889. inputValue: string;
  20890. options: Map<OptionValue, SelectOptionProxy>;
  20891. cachedOptions: Map<OptionValue, SelectOptionProxy>;
  20892. optionValues: OptionValue[];
  20893. selected: OptionBasic[];
  20894. hoveringIndex: number;
  20895. inputHovering: boolean;
  20896. selectionWidth: number;
  20897. collapseItemWidth: number;
  20898. previousQuery: string | null;
  20899. selectedLabel: string;
  20900. menuVisibleOnFocus: boolean;
  20901. isBeforeHide: boolean;
  20902. };
  20903. declare type SelectStates_2 = {
  20904. inputValue: string;
  20905. cachedOptions: Option_2[];
  20906. createdOptions: Option_2[];
  20907. hoveringIndex: number;
  20908. inputHovering: boolean;
  20909. selectionWidth: number;
  20910. collapseItemWidth: number;
  20911. previousQuery: string | null;
  20912. previousValue: unknown;
  20913. selectedLabel: string;
  20914. menuVisibleOnFocus: boolean;
  20915. isBeforeHide: boolean;
  20916. };
  20917. export declare interface SelectV2Context {
  20918. props: ISelectV2Props;
  20919. expanded: Ref<boolean>;
  20920. tooltipRef: Ref<TooltipInstance | undefined>;
  20921. onSelect: (option: Option_2) => void;
  20922. onHover: (idx?: number) => void;
  20923. onKeyboardNavigate: (direction: "forward" | "backward") => void;
  20924. onKeyboardSelect: () => void;
  20925. }
  20926. export declare const selectV2InjectionKey: InjectionKey<SelectV2Context>;
  20927. declare function setActiveItem(index: number): void;
  20928. declare function setCurrentValue(value: number, event?: MouseEvent): void;
  20929. declare type SFCInstallWithContext<T> = SFCWithInstall<T> & {
  20930. _context: AppContext | null;
  20931. };
  20932. declare type SFCWithInstall<T> = T & Plugin_2;
  20933. export declare type SharedExposes = {
  20934. windowRef: Ref<HTMLElement>;
  20935. innerRef: Ref<HTMLElement>;
  20936. getItemStyleCache: (_: any, __: any, ___: any) => CSSProperties;
  20937. };
  20938. declare function show(): void;
  20939. export declare type SingleOrRange<T> = T | [
  20940. T,
  20941. T
  20942. ];
  20943. export declare const SIZE_INJECTION_KEY: InjectionKey<SizeContext>;
  20944. export declare interface SizeContext {
  20945. size: Ref<ComponentSize>;
  20946. }
  20947. export declare type SkeletonInstance = InstanceType<typeof _default_75> & unknown;
  20948. export declare type SkeletonItemInstance = InstanceType<typeof _default_76> & unknown;
  20949. export declare type SkeletonItemProps = ExtractPropTypes<typeof skeletonItemProps>;
  20950. export declare const skeletonItemProps: {
  20951. readonly variant: EpPropFinalized<StringConstructor, "button" | "caption" | "h1" | "h3" | "p" | "circle" | "image" | "rect" | "text", unknown, "text", boolean>;
  20952. };
  20953. export declare type SkeletonProps = ExtractPropTypes<typeof skeletonProps>;
  20954. export declare const skeletonProps: {
  20955. readonly animated: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  20956. readonly count: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  20957. readonly rows: EpPropFinalized<NumberConstructor, unknown, unknown, 3, boolean>;
  20958. readonly loading: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  20959. readonly throttle: {
  20960. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | {
  20961. leading?: number;
  20962. trailing?: number;
  20963. initVal?: boolean;
  20964. }) | (() => ThrottleType) | ((new (...args: any[]) => number | {
  20965. leading?: number;
  20966. trailing?: number;
  20967. initVal?: boolean;
  20968. }) | (() => ThrottleType))[], unknown, unknown>>;
  20969. readonly required: false;
  20970. readonly validator: ((val: unknown) => boolean) | undefined;
  20971. __epPropKey: true;
  20972. };
  20973. };
  20974. export declare interface SliderContext extends ToRefs<SliderProps> {
  20975. precision: ComputedRef<number>;
  20976. sliderSize: Ref<number>;
  20977. emitChange: () => void;
  20978. resetSize: () => void;
  20979. updateDragging: (val: boolean) => void;
  20980. }
  20981. export declare const sliderContextKey: InjectionKey<SliderContext>;
  20982. export declare type SliderEmits = typeof sliderEmits;
  20983. export declare const sliderEmits: {
  20984. "update:modelValue": (value: Arrayable<number>) => value is number | number[];
  20985. input: (value: Arrayable<number>) => value is number | number[];
  20986. change: (value: Arrayable<number>) => value is number | number[];
  20987. };
  20988. export declare interface SliderInitData {
  20989. firstValue: number;
  20990. secondValue: number;
  20991. oldValue?: Arrayable<number>;
  20992. dragging: boolean;
  20993. sliderSize: number;
  20994. }
  20995. export declare type SliderInstance = InstanceType<typeof _default_77> & unknown;
  20996. declare type SliderMarkerProps = ExtractPropTypes<typeof sliderMarkerProps>;
  20997. declare const sliderMarkerProps: {
  20998. readonly mark: EpPropFinalized<(new (...args: any[]) => string | {
  20999. style: CSSProperties;
  21000. label: any;
  21001. }) | (() => string | {
  21002. style: CSSProperties;
  21003. label: any;
  21004. }) | ((new (...args: any[]) => string | {
  21005. style: CSSProperties;
  21006. label: any;
  21007. }) | (() => string | {
  21008. style: CSSProperties;
  21009. label: any;
  21010. }))[], unknown, unknown, undefined, boolean>;
  21011. };
  21012. declare type SliderMarks = Record<number, string | SliderMarkerProps["mark"]>;
  21013. export declare type SliderProps = ExtractPropTypes<typeof sliderProps>;
  21014. export declare const sliderProps: {
  21015. readonly ariaLabel: StringConstructor;
  21016. readonly modelValue: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => Arrayable<number>))[], unknown, unknown, 0, boolean>;
  21017. readonly id: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  21018. readonly min: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21019. readonly max: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  21020. readonly step: EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  21021. readonly showInput: BooleanConstructor;
  21022. readonly showInputControls: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  21023. readonly size: {
  21024. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  21025. readonly required: false;
  21026. readonly validator: ((val: unknown) => boolean) | undefined;
  21027. __epPropKey: true;
  21028. };
  21029. readonly inputSize: {
  21030. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  21031. readonly required: false;
  21032. readonly validator: ((val: unknown) => boolean) | undefined;
  21033. __epPropKey: true;
  21034. };
  21035. readonly showStops: BooleanConstructor;
  21036. readonly showTooltip: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  21037. readonly formatTooltip: EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  21038. (): (val: number) => number | string;
  21039. new (): any;
  21040. readonly prototype: any;
  21041. } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  21042. (): (val: number) => number | string;
  21043. new (): any;
  21044. readonly prototype: any;
  21045. })[], unknown, unknown, undefined, boolean>;
  21046. readonly disabled: BooleanConstructor;
  21047. readonly range: BooleanConstructor;
  21048. readonly vertical: BooleanConstructor;
  21049. readonly height: StringConstructor;
  21050. readonly debounce: EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  21051. readonly rangeStartLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  21052. readonly rangeEndLabel: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  21053. readonly formatValueText: EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  21054. (): (val: number) => string;
  21055. new (): any;
  21056. readonly prototype: any;
  21057. } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  21058. (): (val: number) => string;
  21059. new (): any;
  21060. readonly prototype: any;
  21061. })[], unknown, unknown, undefined, boolean>;
  21062. readonly tooltipClass: EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  21063. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "top", boolean>;
  21064. readonly marks: {
  21065. readonly type: PropType<SliderMarks>;
  21066. readonly required: false;
  21067. readonly validator: ((val: unknown) => boolean) | undefined;
  21068. __epPropKey: true;
  21069. };
  21070. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  21071. readonly persistent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  21072. };
  21073. export declare interface Sort {
  21074. prop: string;
  21075. order: "ascending" | "descending";
  21076. init?: any;
  21077. silent?: any;
  21078. }
  21079. export declare type SortBy = {
  21080. key: KeyType_2;
  21081. order: TableV2SortOrder;
  21082. };
  21083. export declare type SortState = {
  21084. [key: KeyType_2]: TableV2SortOrder;
  21085. };
  21086. declare const Space: DefineComponent<{
  21087. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  21088. readonly class: EpPropFinalized<(new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>) | ((new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>))[], unknown, unknown, "", boolean>;
  21089. readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  21090. readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>;
  21091. readonly prefixCls: {
  21092. readonly type: PropType<string>;
  21093. readonly required: false;
  21094. readonly validator: ((val: unknown) => boolean) | undefined;
  21095. __epPropKey: true;
  21096. };
  21097. readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode<RendererNode, RendererElement, {
  21098. [key: string]: any;
  21099. }>, null, boolean>;
  21100. readonly wrap: BooleanConstructor;
  21101. readonly fill: BooleanConstructor;
  21102. readonly fillRatio: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  21103. readonly size: {
  21104. readonly type: PropType<EpPropMergeType<readonly [
  21105. StringConstructor,
  21106. ArrayConstructor,
  21107. NumberConstructor
  21108. ], "" | "small" | "default" | "large", number | [
  21109. number,
  21110. number
  21111. ]>>;
  21112. readonly required: false;
  21113. readonly validator: ((val: unknown) => boolean) | undefined;
  21114. __epPropKey: true;
  21115. };
  21116. }, () => string | VNode<RendererNode, RendererElement, {
  21117. [key: string]: any;
  21118. }> | {
  21119. [name: string]: unknown;
  21120. $stable?: boolean;
  21121. } | null, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  21122. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  21123. readonly class: EpPropFinalized<(new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>) | ((new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>))[], unknown, unknown, "", boolean>;
  21124. readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  21125. readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>;
  21126. readonly prefixCls: {
  21127. readonly type: PropType<string>;
  21128. readonly required: false;
  21129. readonly validator: ((val: unknown) => boolean) | undefined;
  21130. __epPropKey: true;
  21131. };
  21132. readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode<RendererNode, RendererElement, {
  21133. [key: string]: any;
  21134. }>, null, boolean>;
  21135. readonly wrap: BooleanConstructor;
  21136. readonly fill: BooleanConstructor;
  21137. readonly fillRatio: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  21138. readonly size: {
  21139. readonly type: PropType<EpPropMergeType<readonly [
  21140. StringConstructor,
  21141. ArrayConstructor,
  21142. NumberConstructor
  21143. ], "" | "small" | "default" | "large", number | [
  21144. number,
  21145. number
  21146. ]>>;
  21147. readonly required: false;
  21148. readonly validator: ((val: unknown) => boolean) | undefined;
  21149. __epPropKey: true;
  21150. };
  21151. }>>, {
  21152. readonly style: StyleValue;
  21153. readonly spacer: EpPropMergeType<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode<RendererNode, RendererElement, {
  21154. [key: string]: any;
  21155. }>>;
  21156. readonly fill: boolean;
  21157. readonly direction: EpPropMergeType<StringConstructor, "horizontal" | "vertical", unknown>;
  21158. readonly wrap: boolean;
  21159. readonly class: EpPropMergeType<(new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>) | ((new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>))[], unknown, unknown>;
  21160. readonly alignment: string;
  21161. readonly fillRatio: number;
  21162. }>;
  21163. export declare type SpaceInstance = InstanceType<typeof Space> & unknown;
  21164. declare const SpaceItem: DefineComponent<{
  21165. readonly prefixCls: {
  21166. readonly type: PropType<string>;
  21167. readonly required: false;
  21168. readonly validator: ((val: unknown) => boolean) | undefined;
  21169. __epPropKey: true;
  21170. };
  21171. }, () => VNode<RendererNode, RendererElement, {
  21172. [key: string]: any;
  21173. }>, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  21174. readonly prefixCls: {
  21175. readonly type: PropType<string>;
  21176. readonly required: false;
  21177. readonly validator: ((val: unknown) => boolean) | undefined;
  21178. __epPropKey: true;
  21179. };
  21180. }>>, {}>;
  21181. export declare type SpaceItemInstance = InstanceType<typeof SpaceItem> & unknown;
  21182. export declare type SpaceItemProps = ExtractPropTypes<typeof spaceItemProps>;
  21183. export declare const spaceItemProps: {
  21184. readonly prefixCls: {
  21185. readonly type: PropType<string>;
  21186. readonly required: false;
  21187. readonly validator: ((val: unknown) => boolean) | undefined;
  21188. __epPropKey: true;
  21189. };
  21190. };
  21191. export declare type SpaceProps = ExtractPropTypes<typeof spaceProps>;
  21192. export declare const spaceProps: {
  21193. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  21194. readonly class: EpPropFinalized<(new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>) | ((new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>))[], unknown, unknown, "", boolean>;
  21195. readonly style: EpPropFinalized<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown, "", boolean>;
  21196. readonly alignment: EpPropFinalized<(new (...args: any[]) => string) | (() => string) | ((new (...args: any[]) => string) | (() => string))[], unknown, unknown, "center", boolean>;
  21197. readonly prefixCls: {
  21198. readonly type: PropType<string>;
  21199. readonly required: false;
  21200. readonly validator: ((val: unknown) => boolean) | undefined;
  21201. __epPropKey: true;
  21202. };
  21203. readonly spacer: EpPropFinalized<(new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild) | ((new (...args: any[]) => VNodeChild & {}) | (() => VNodeChild))[], unknown, string | number | VNode<RendererNode, RendererElement, {
  21204. [key: string]: any;
  21205. }>, null, boolean>;
  21206. readonly wrap: BooleanConstructor;
  21207. readonly fill: BooleanConstructor;
  21208. readonly fillRatio: EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  21209. readonly size: {
  21210. readonly type: PropType<EpPropMergeType<readonly [
  21211. StringConstructor,
  21212. ArrayConstructor,
  21213. NumberConstructor
  21214. ], "" | "small" | "default" | "large", number | [
  21215. number,
  21216. number
  21217. ]>>;
  21218. readonly required: false;
  21219. readonly validator: ((val: unknown) => boolean) | undefined;
  21220. __epPropKey: true;
  21221. };
  21222. };
  21223. export declare type StatisticInstance = InstanceType<typeof _default_78> & unknown;
  21224. export declare type StatisticProps = ExtractPropTypes<typeof statisticProps>;
  21225. export declare const statisticProps: {
  21226. readonly decimalSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ".", boolean>;
  21227. readonly groupSeparator: EpPropFinalized<StringConstructor, unknown, unknown, ",", boolean>;
  21228. readonly precision: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21229. readonly formatter: FunctionConstructor;
  21230. readonly value: EpPropFinalized<(new (...args: any[]) => number | Dayjs) | (() => number | Dayjs) | ((new (...args: any[]) => number | Dayjs) | (() => number | Dayjs))[], unknown, unknown, 0, boolean>;
  21231. readonly prefix: StringConstructor;
  21232. readonly suffix: StringConstructor;
  21233. readonly title: StringConstructor;
  21234. readonly valueStyle: {
  21235. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  21236. readonly required: false;
  21237. readonly validator: ((val: unknown) => boolean) | undefined;
  21238. __epPropKey: true;
  21239. };
  21240. };
  21241. export declare type StepInstance = InstanceType<typeof _default_80> & unknown;
  21242. export declare type StepProps = ExtractPropTypes<typeof stepProps>;
  21243. export declare const stepProps: {
  21244. readonly title: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  21245. readonly icon: {
  21246. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21247. readonly required: false;
  21248. readonly validator: ((val: unknown) => boolean) | undefined;
  21249. __epPropKey: true;
  21250. };
  21251. readonly description: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  21252. readonly status: EpPropFinalized<StringConstructor, "" | "wait" | "error" | "finish" | "success" | "process", unknown, "", boolean>;
  21253. };
  21254. export declare type StepsEmits = typeof stepsEmits;
  21255. export declare const stepsEmits: {
  21256. change: (newVal: number, oldVal: number) => boolean;
  21257. };
  21258. export declare type StepsInstance = InstanceType<typeof _default_79> & unknown;
  21259. export declare type StepsProps = ExtractPropTypes<typeof stepsProps>;
  21260. export declare const stepsProps: {
  21261. readonly space: EpPropFinalized<readonly [
  21262. NumberConstructor,
  21263. StringConstructor
  21264. ], unknown, unknown, "", boolean>;
  21265. readonly active: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21266. readonly direction: EpPropFinalized<StringConstructor, "horizontal" | "vertical", unknown, "horizontal", boolean>;
  21267. readonly alignCenter: {
  21268. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  21269. readonly required: false;
  21270. readonly validator: ((val: unknown) => boolean) | undefined;
  21271. __epPropKey: true;
  21272. };
  21273. readonly simple: {
  21274. readonly type: PropType<EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  21275. readonly required: false;
  21276. readonly validator: ((val: unknown) => boolean) | undefined;
  21277. __epPropKey: true;
  21278. };
  21279. readonly finishStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "finish", boolean>;
  21280. readonly processStatus: EpPropFinalized<StringConstructor, "wait" | "error" | "finish" | "success" | "process", unknown, "process", boolean>;
  21281. };
  21282. declare type Store<T> = HelperStore<T>["Return"];
  21283. declare type StoreFilter = Record<string, string[]>;
  21284. export declare type SubMenuInstance = InstanceType<typeof _default_58> & unknown;
  21285. export declare type SubMenuProps = ExtractPropTypes<typeof subMenuProps>;
  21286. export declare const subMenuProps: {
  21287. readonly index: {
  21288. readonly type: PropType<string>;
  21289. readonly required: true;
  21290. readonly validator: ((val: unknown) => boolean) | undefined;
  21291. __epPropKey: true;
  21292. };
  21293. readonly showTimeout: NumberConstructor;
  21294. readonly hideTimeout: NumberConstructor;
  21295. readonly popperClass: StringConstructor;
  21296. readonly disabled: BooleanConstructor;
  21297. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  21298. readonly popperOffset: NumberConstructor;
  21299. readonly expandCloseIcon: {
  21300. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21301. readonly required: false;
  21302. readonly validator: ((val: unknown) => boolean) | undefined;
  21303. __epPropKey: true;
  21304. };
  21305. readonly expandOpenIcon: {
  21306. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21307. readonly required: false;
  21308. readonly validator: ((val: unknown) => boolean) | undefined;
  21309. __epPropKey: true;
  21310. };
  21311. readonly collapseCloseIcon: {
  21312. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21313. readonly required: false;
  21314. readonly validator: ((val: unknown) => boolean) | undefined;
  21315. __epPropKey: true;
  21316. };
  21317. readonly collapseOpenIcon: {
  21318. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21319. readonly required: false;
  21320. readonly validator: ((val: unknown) => boolean) | undefined;
  21321. __epPropKey: true;
  21322. };
  21323. };
  21324. export declare interface SubMenuProvider {
  21325. addSubMenu: (item: MenuItemRegistered) => void;
  21326. removeSubMenu: (item: MenuItemRegistered) => void;
  21327. handleMouseleave?: (deepDispatch: boolean) => void;
  21328. mouseInChild: Ref<boolean>;
  21329. level: number;
  21330. }
  21331. export declare type SummaryMethod<T> = (data: {
  21332. columns: TableColumnCtx<T>[];
  21333. data: T[];
  21334. }) => (string | VNode)[];
  21335. export declare type SwitchEmits = typeof switchEmits;
  21336. export declare const switchEmits: {
  21337. "update:modelValue": (val: boolean | string | number) => boolean;
  21338. change: (val: boolean | string | number) => boolean;
  21339. input: (val: boolean | string | number) => boolean;
  21340. };
  21341. export declare type SwitchInstance = InstanceType<typeof _default_81> & unknown;
  21342. export declare type SwitchProps = ExtractPropTypes<typeof switchProps>;
  21343. export declare const switchProps: {
  21344. readonly ariaLabel: StringConstructor;
  21345. readonly modelValue: EpPropFinalized<readonly [
  21346. BooleanConstructor,
  21347. StringConstructor,
  21348. NumberConstructor
  21349. ], unknown, unknown, false, boolean>;
  21350. readonly disabled: BooleanConstructor;
  21351. readonly loading: BooleanConstructor;
  21352. readonly size: {
  21353. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large") | ((new (...args: any[]) => "" | "small" | "default" | "large") | (() => "" | "small" | "default" | "large"))[], unknown, "" | "small" | "default" | "large">>;
  21354. readonly required: false;
  21355. readonly validator: ((val: unknown) => boolean) | undefined;
  21356. __epPropKey: true;
  21357. };
  21358. readonly width: EpPropFinalized<readonly [
  21359. StringConstructor,
  21360. NumberConstructor
  21361. ], unknown, unknown, "", boolean>;
  21362. readonly inlinePrompt: BooleanConstructor;
  21363. readonly inactiveActionIcon: {
  21364. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21365. readonly required: false;
  21366. readonly validator: ((val: unknown) => boolean) | undefined;
  21367. __epPropKey: true;
  21368. };
  21369. readonly activeActionIcon: {
  21370. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21371. readonly required: false;
  21372. readonly validator: ((val: unknown) => boolean) | undefined;
  21373. __epPropKey: true;
  21374. };
  21375. readonly activeIcon: {
  21376. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21377. readonly required: false;
  21378. readonly validator: ((val: unknown) => boolean) | undefined;
  21379. __epPropKey: true;
  21380. };
  21381. readonly inactiveIcon: {
  21382. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  21383. readonly required: false;
  21384. readonly validator: ((val: unknown) => boolean) | undefined;
  21385. __epPropKey: true;
  21386. };
  21387. readonly activeText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  21388. readonly inactiveText: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  21389. readonly activeValue: EpPropFinalized<readonly [
  21390. BooleanConstructor,
  21391. StringConstructor,
  21392. NumberConstructor
  21393. ], unknown, unknown, true, boolean>;
  21394. readonly inactiveValue: EpPropFinalized<readonly [
  21395. BooleanConstructor,
  21396. StringConstructor,
  21397. NumberConstructor
  21398. ], unknown, unknown, false, boolean>;
  21399. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  21400. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  21401. readonly beforeChange: {
  21402. readonly type: PropType<() => Promise<boolean> | boolean>;
  21403. readonly required: false;
  21404. readonly validator: ((val: unknown) => boolean) | undefined;
  21405. __epPropKey: true;
  21406. };
  21407. readonly id: StringConstructor;
  21408. readonly tabindex: {
  21409. readonly type: PropType<EpPropMergeType<readonly [
  21410. StringConstructor,
  21411. NumberConstructor
  21412. ], unknown, unknown>>;
  21413. readonly required: false;
  21414. readonly validator: ((val: unknown) => boolean) | undefined;
  21415. __epPropKey: true;
  21416. };
  21417. };
  21418. export declare type TabBarInstance = InstanceType<typeof _default_85> & unknown;
  21419. export declare type TabBarProps = ExtractPropTypes<typeof tabBarProps>;
  21420. export declare const tabBarProps: {
  21421. readonly tabs: EpPropFinalized<(new (...args: any[]) => {
  21422. uid: number;
  21423. slots: Slots;
  21424. props: {
  21425. readonly label: string;
  21426. readonly disabled: boolean;
  21427. readonly closable: boolean;
  21428. readonly lazy: boolean;
  21429. readonly name?: EpPropMergeType<readonly [
  21430. StringConstructor,
  21431. NumberConstructor
  21432. ], unknown, unknown> | undefined;
  21433. };
  21434. paneName: string | number | undefined;
  21435. active: boolean;
  21436. index: string | undefined;
  21437. isClosable: boolean;
  21438. }[]) | (() => {
  21439. uid: number;
  21440. slots: Slots;
  21441. props: {
  21442. readonly label: string;
  21443. readonly disabled: boolean;
  21444. readonly closable: boolean;
  21445. readonly lazy: boolean;
  21446. readonly name?: EpPropMergeType<readonly [
  21447. StringConstructor,
  21448. NumberConstructor
  21449. ], unknown, unknown> | undefined;
  21450. };
  21451. paneName: string | number | undefined;
  21452. active: boolean;
  21453. index: string | undefined;
  21454. isClosable: boolean;
  21455. }[]) | ((new (...args: any[]) => {
  21456. uid: number;
  21457. slots: Slots;
  21458. props: {
  21459. readonly label: string;
  21460. readonly disabled: boolean;
  21461. readonly closable: boolean;
  21462. readonly lazy: boolean;
  21463. readonly name?: EpPropMergeType<readonly [
  21464. StringConstructor,
  21465. NumberConstructor
  21466. ], unknown, unknown> | undefined;
  21467. };
  21468. paneName: string | number | undefined;
  21469. active: boolean;
  21470. index: string | undefined;
  21471. isClosable: boolean;
  21472. }[]) | (() => {
  21473. uid: number;
  21474. slots: Slots;
  21475. props: {
  21476. readonly label: string;
  21477. readonly disabled: boolean;
  21478. readonly closable: boolean;
  21479. readonly lazy: boolean;
  21480. readonly name?: EpPropMergeType<readonly [
  21481. StringConstructor,
  21482. NumberConstructor
  21483. ], unknown, unknown> | undefined;
  21484. };
  21485. paneName: string | number | undefined;
  21486. active: boolean;
  21487. index: string | undefined;
  21488. isClosable: boolean;
  21489. }[]))[], unknown, unknown, () => [
  21490. ], boolean>;
  21491. };
  21492. export declare interface Table<T> extends ComponentInternalInstance {
  21493. $ready: boolean;
  21494. hoverState?: HoverState<T>;
  21495. renderExpanded: RenderExpanded<T>;
  21496. store: Store<T>;
  21497. layout: TableLayout<T>;
  21498. refs: TableRefs;
  21499. tableId: string;
  21500. state: TableState;
  21501. }
  21502. export declare interface TableColumnCtx<T> {
  21503. id: string;
  21504. realWidth: number;
  21505. type: string;
  21506. label: string;
  21507. className: string;
  21508. labelClassName: string;
  21509. property: string;
  21510. prop: string;
  21511. width: string | number;
  21512. minWidth: string | number;
  21513. renderHeader: (data: CI<T>) => VNode;
  21514. sortable: boolean | string;
  21515. sortMethod: (a: T, b: T) => number;
  21516. sortBy: string | ((row: T, index: number) => string) | string[];
  21517. resizable: boolean;
  21518. columnKey: string;
  21519. rawColumnKey: string;
  21520. align: string;
  21521. headerAlign: string;
  21522. showOverflowTooltip?: boolean | TableOverflowTooltipOptions;
  21523. tooltipFormatter?: TableOverflowTooltipFormatter<T>;
  21524. fixed: boolean | string;
  21525. formatter: (row: T, column: TableColumnCtx<T>, cellValue: any, index: number) => VNode | string;
  21526. selectable: (row: T, index: number) => boolean;
  21527. reserveSelection: boolean;
  21528. filterMethod: FilterMethods<T>;
  21529. filteredValue: string[];
  21530. filters: Filters;
  21531. filterPlacement: string;
  21532. filterMultiple: boolean;
  21533. filterClassName: string;
  21534. index: number | ((index: number) => number);
  21535. sortOrders: ("ascending" | "descending" | null)[];
  21536. renderCell: (data: any) => void;
  21537. colSpan: number;
  21538. rowSpan: number;
  21539. children: TableColumnCtx<T>[];
  21540. level: number;
  21541. filterable: boolean | FilterMethods<T> | Filters;
  21542. order: string;
  21543. isColumnGroup: boolean;
  21544. isSubColumn: boolean;
  21545. columns: TableColumnCtx<T>[];
  21546. getColumnIndex: () => number;
  21547. no: number;
  21548. filterOpened?: boolean;
  21549. }
  21550. export declare type TableColumnInstance = InstanceType<typeof _default_83> & unknown;
  21551. declare const TableGrid: DefineComponent<{
  21552. readonly columns: {
  21553. readonly type: PropType<AnyColumn[]>;
  21554. readonly required: true;
  21555. readonly validator: ((val: unknown) => boolean) | undefined;
  21556. __epPropKey: true;
  21557. };
  21558. readonly data: {
  21559. readonly type: PropType<any[]>;
  21560. readonly required: true;
  21561. readonly validator: ((val: unknown) => boolean) | undefined;
  21562. __epPropKey: true;
  21563. };
  21564. readonly fixedData: {
  21565. readonly type: PropType<any[]>;
  21566. readonly required: false;
  21567. readonly validator: ((val: unknown) => boolean) | undefined;
  21568. __epPropKey: true;
  21569. };
  21570. readonly estimatedRowHeight: {
  21571. readonly default: undefined;
  21572. readonly type: PropType<number>;
  21573. readonly required: false;
  21574. readonly validator: ((val: unknown) => boolean) | undefined;
  21575. readonly __epPropKey: true;
  21576. };
  21577. readonly width: {
  21578. readonly type: PropType<number>;
  21579. readonly required: true;
  21580. readonly validator: ((val: unknown) => boolean) | undefined;
  21581. __epPropKey: true;
  21582. };
  21583. readonly height: {
  21584. readonly type: PropType<number>;
  21585. readonly required: true;
  21586. readonly validator: ((val: unknown) => boolean) | undefined;
  21587. __epPropKey: true;
  21588. };
  21589. readonly headerWidth: {
  21590. readonly type: PropType<number>;
  21591. readonly required: true;
  21592. readonly validator: ((val: unknown) => boolean) | undefined;
  21593. __epPropKey: true;
  21594. };
  21595. readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  21596. readonly bodyWidth: {
  21597. readonly type: PropType<number>;
  21598. readonly required: true;
  21599. readonly validator: ((val: unknown) => boolean) | undefined;
  21600. __epPropKey: true;
  21601. };
  21602. readonly rowHeight: {
  21603. readonly type: PropType<number>;
  21604. readonly required: true;
  21605. readonly validator: ((val: unknown) => boolean) | undefined;
  21606. __epPropKey: true;
  21607. };
  21608. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  21609. readonly useIsScrolling: BooleanConstructor;
  21610. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  21611. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21612. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  21613. readonly class: StringConstructor;
  21614. readonly style: {
  21615. readonly type: PropType<CSSProperties>;
  21616. readonly required: false;
  21617. readonly validator: ((val: unknown) => boolean) | undefined;
  21618. __epPropKey: true;
  21619. };
  21620. readonly containerStyle: {
  21621. readonly type: PropType<CSSProperties>;
  21622. readonly required: false;
  21623. readonly validator: ((val: unknown) => boolean) | undefined;
  21624. __epPropKey: true;
  21625. };
  21626. readonly getRowHeight: {
  21627. readonly type: PropType<ItemSize>;
  21628. readonly required: true;
  21629. readonly validator: ((val: unknown) => boolean) | undefined;
  21630. __epPropKey: true;
  21631. };
  21632. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  21633. readonly onRowsRendered: {
  21634. readonly type: PropType<(params: onRowRenderedParams) => void>;
  21635. readonly required: false;
  21636. readonly validator: ((val: unknown) => boolean) | undefined;
  21637. __epPropKey: true;
  21638. };
  21639. readonly onScroll: {
  21640. readonly type: PropType<(...args: any[]) => void>;
  21641. readonly required: false;
  21642. readonly validator: ((val: unknown) => boolean) | undefined;
  21643. __epPropKey: true;
  21644. };
  21645. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  21646. readonly columns: {
  21647. readonly type: PropType<AnyColumn[]>;
  21648. readonly required: true;
  21649. readonly validator: ((val: unknown) => boolean) | undefined;
  21650. __epPropKey: true;
  21651. };
  21652. readonly data: {
  21653. readonly type: PropType<any[]>;
  21654. readonly required: true;
  21655. readonly validator: ((val: unknown) => boolean) | undefined;
  21656. __epPropKey: true;
  21657. };
  21658. readonly fixedData: {
  21659. readonly type: PropType<any[]>;
  21660. readonly required: false;
  21661. readonly validator: ((val: unknown) => boolean) | undefined;
  21662. __epPropKey: true;
  21663. };
  21664. readonly estimatedRowHeight: {
  21665. readonly default: undefined;
  21666. readonly type: PropType<number>;
  21667. readonly required: false;
  21668. readonly validator: ((val: unknown) => boolean) | undefined;
  21669. readonly __epPropKey: true;
  21670. };
  21671. readonly width: {
  21672. readonly type: PropType<number>;
  21673. readonly required: true;
  21674. readonly validator: ((val: unknown) => boolean) | undefined;
  21675. __epPropKey: true;
  21676. };
  21677. readonly height: {
  21678. readonly type: PropType<number>;
  21679. readonly required: true;
  21680. readonly validator: ((val: unknown) => boolean) | undefined;
  21681. __epPropKey: true;
  21682. };
  21683. readonly headerWidth: {
  21684. readonly type: PropType<number>;
  21685. readonly required: true;
  21686. readonly validator: ((val: unknown) => boolean) | undefined;
  21687. __epPropKey: true;
  21688. };
  21689. readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  21690. readonly bodyWidth: {
  21691. readonly type: PropType<number>;
  21692. readonly required: true;
  21693. readonly validator: ((val: unknown) => boolean) | undefined;
  21694. __epPropKey: true;
  21695. };
  21696. readonly rowHeight: {
  21697. readonly type: PropType<number>;
  21698. readonly required: true;
  21699. readonly validator: ((val: unknown) => boolean) | undefined;
  21700. __epPropKey: true;
  21701. };
  21702. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  21703. readonly useIsScrolling: BooleanConstructor;
  21704. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  21705. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21706. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  21707. readonly class: StringConstructor;
  21708. readonly style: {
  21709. readonly type: PropType<CSSProperties>;
  21710. readonly required: false;
  21711. readonly validator: ((val: unknown) => boolean) | undefined;
  21712. __epPropKey: true;
  21713. };
  21714. readonly containerStyle: {
  21715. readonly type: PropType<CSSProperties>;
  21716. readonly required: false;
  21717. readonly validator: ((val: unknown) => boolean) | undefined;
  21718. __epPropKey: true;
  21719. };
  21720. readonly getRowHeight: {
  21721. readonly type: PropType<ItemSize>;
  21722. readonly required: true;
  21723. readonly validator: ((val: unknown) => boolean) | undefined;
  21724. __epPropKey: true;
  21725. };
  21726. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  21727. readonly onRowsRendered: {
  21728. readonly type: PropType<(params: onRowRenderedParams) => void>;
  21729. readonly required: false;
  21730. readonly validator: ((val: unknown) => boolean) | undefined;
  21731. __epPropKey: true;
  21732. };
  21733. readonly onScroll: {
  21734. readonly type: PropType<(...args: any[]) => void>;
  21735. readonly required: false;
  21736. readonly validator: ((val: unknown) => boolean) | undefined;
  21737. __epPropKey: true;
  21738. };
  21739. }>>, {
  21740. readonly rowKey: EpPropMergeType<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown>;
  21741. readonly useIsScrolling: boolean;
  21742. readonly scrollbarAlwaysOn: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  21743. readonly cache: number;
  21744. readonly estimatedRowHeight: number;
  21745. readonly scrollbarStartGap: number;
  21746. readonly scrollbarEndGap: number;
  21747. readonly headerHeight: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>;
  21748. }>;
  21749. declare type TableGridInstance = InstanceType<typeof TableGrid> & UnwrapRef<{
  21750. forceUpdate: () => void;
  21751. /**
  21752. * @description fetch total height
  21753. */
  21754. totalHeight: number;
  21755. /**
  21756. * @description scrollTo a position
  21757. * @param { number | ScrollToOptions } arg1
  21758. * @param { number } arg2
  21759. */
  21760. scrollTo(leftOrOptions: number | GridScrollOptions, top?: number): void;
  21761. /**
  21762. * @description scroll vertically to position y
  21763. */
  21764. scrollToTop(scrollTop: number): void;
  21765. /**
  21766. * @description scroll to a given row
  21767. * @params row {Number} which row to scroll to
  21768. * @params @optional strategy {ScrollStrategy} use what strategy to scroll to
  21769. */
  21770. scrollToRow(row: number, strategy: Alignment): void;
  21771. /**
  21772. * @description reset rendered state after row index
  21773. * @param { number } rowIndex
  21774. * @param { boolean } forceUpdate
  21775. */
  21776. resetAfterRowIndex: ResetAfterIndex;
  21777. }>;
  21778. declare interface TableHeader extends ComponentInternalInstance {
  21779. state: {
  21780. onColumnsChange: any;
  21781. onScrollableChange: any;
  21782. };
  21783. filterPanels: Ref<unknown>;
  21784. }
  21785. export declare type TableInstance = InstanceType<typeof _default_82> & unknown;
  21786. declare class TableLayout<T> {
  21787. observers: TableHeader[];
  21788. table: Table<T>;
  21789. store: Store<T>;
  21790. columns: TableColumnCtx<T>[];
  21791. fit: boolean;
  21792. showHeader: boolean;
  21793. height: Ref<null | number>;
  21794. scrollX: Ref<boolean>;
  21795. scrollY: Ref<boolean>;
  21796. bodyWidth: Ref<null | number>;
  21797. fixedWidth: Ref<null | number>;
  21798. rightFixedWidth: Ref<null | number>;
  21799. tableHeight: Ref<null | number>;
  21800. headerHeight: Ref<null | number>;
  21801. appendHeight: Ref<null | number>;
  21802. footerHeight: Ref<null | number>;
  21803. gutterWidth: number;
  21804. constructor(options: Record<string, any>);
  21805. updateScrollY(): boolean;
  21806. setHeight(value: string | number, prop?: string): any;
  21807. setMaxHeight(value: string | number): void;
  21808. getFlattenColumns(): TableColumnCtx<T>[];
  21809. updateElsHeight(): void;
  21810. headerDisplayNone(elm: HTMLElement): boolean;
  21811. updateColumnsWidth(): void;
  21812. addObserver(observer: TableHeader): void;
  21813. removeObserver(observer: TableHeader): void;
  21814. notifyObservers(event: string): void;
  21815. }
  21816. declare type TableOverflowTooltipFormatter<T = any> = (data: {
  21817. row: T;
  21818. column: TableColumnCtx<T>;
  21819. cellValue: any;
  21820. }) => VNode | string;
  21821. declare type TableOverflowTooltipOptions = Partial<Pick<ElTooltipProps, "appendTo" | "effect" | "enterable" | "hideAfter" | "offset" | "placement" | "popperClass" | "popperOptions" | "showAfter" | "showArrow" | "transition">>;
  21822. export declare interface TableProps<T> {
  21823. data: T[];
  21824. size?: ComponentSize;
  21825. width?: string | number;
  21826. height?: string | number;
  21827. maxHeight?: string | number;
  21828. fit?: boolean;
  21829. stripe?: boolean;
  21830. border?: boolean;
  21831. rowKey?: string | ((row: T) => string);
  21832. context?: Table<T>;
  21833. showHeader?: boolean;
  21834. showSummary?: boolean;
  21835. sumText?: string;
  21836. summaryMethod?: SummaryMethod<T>;
  21837. rowClassName?: ColumnCls<T>;
  21838. rowStyle?: ColumnStyle<T>;
  21839. cellClassName?: CellCls<T>;
  21840. cellStyle?: CellStyle<T>;
  21841. headerRowClassName?: ColumnCls<T>;
  21842. headerRowStyle?: ColumnStyle<T>;
  21843. headerCellClassName?: CellCls<T>;
  21844. headerCellStyle?: CellStyle<T>;
  21845. highlightCurrentRow?: boolean;
  21846. currentRowKey?: string | number;
  21847. emptyText?: string;
  21848. expandRowKeys?: string[];
  21849. defaultExpandAll?: boolean;
  21850. defaultSort?: Sort;
  21851. tooltipEffect?: string;
  21852. tooltipOptions?: TableOverflowTooltipOptions;
  21853. spanMethod?: (data: {
  21854. row: T;
  21855. rowIndex: number;
  21856. column: TableColumnCtx<T>;
  21857. columnIndex: number;
  21858. }) => number[] | {
  21859. rowspan: number;
  21860. colspan: number;
  21861. } | undefined;
  21862. selectOnIndeterminate?: boolean;
  21863. indent?: number;
  21864. treeProps?: TreeProps;
  21865. lazy?: boolean;
  21866. load?: (row: T, treeNode: TreeNode, resolve: (data: T[]) => void) => void;
  21867. className?: string;
  21868. style?: CSSProperties;
  21869. tableLayout?: Layout;
  21870. scrollbarAlwaysOn?: boolean;
  21871. flexible?: boolean;
  21872. showOverflowTooltip?: boolean | TableOverflowTooltipOptions;
  21873. tooltipFormatter?: TableOverflowTooltipFormatter<T>;
  21874. appendFilterPanelTo?: string;
  21875. scrollbarTabindex?: number | string;
  21876. }
  21877. export declare interface TableRefs {
  21878. tableWrapper: HTMLElement;
  21879. headerWrapper: HTMLElement;
  21880. footerWrapper: HTMLElement;
  21881. fixedBodyWrapper: HTMLElement;
  21882. rightFixedBodyWrapper: HTMLElement;
  21883. bodyWrapper: HTMLElement;
  21884. appendWrapper: HTMLElement;
  21885. [key: string]: any;
  21886. }
  21887. declare interface TableState {
  21888. isGroup: Ref<boolean>;
  21889. resizeState: Ref<{
  21890. width: any;
  21891. height: any;
  21892. }>;
  21893. doLayout: () => void;
  21894. debouncedUpdateLayout: () => void;
  21895. }
  21896. export declare type TableTooltipData<T = any> = Parameters<TableOverflowTooltipFormatter<T>>[0];
  21897. export declare const TableV2: DefineComponent<{
  21898. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  21899. readonly estimatedRowHeight: {
  21900. readonly default: undefined;
  21901. readonly type: PropType<number>;
  21902. readonly required: false;
  21903. readonly validator: ((val: unknown) => boolean) | undefined;
  21904. readonly __epPropKey: true;
  21905. };
  21906. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  21907. readonly headerClass: {
  21908. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>) | ((new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>))[], unknown, unknown>>;
  21909. readonly required: false;
  21910. readonly validator: ((val: unknown) => boolean) | undefined;
  21911. __epPropKey: true;
  21912. };
  21913. readonly headerProps: {
  21914. readonly type: PropType<any>;
  21915. readonly required: false;
  21916. readonly validator: ((val: unknown) => boolean) | undefined;
  21917. __epPropKey: true;
  21918. };
  21919. readonly headerCellProps: {
  21920. readonly type: PropType<any>;
  21921. readonly required: false;
  21922. readonly validator: ((val: unknown) => boolean) | undefined;
  21923. __epPropKey: true;
  21924. };
  21925. readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  21926. readonly footerHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  21927. readonly rowClass: {
  21928. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>) | ((new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>))[], unknown, unknown>>;
  21929. readonly required: false;
  21930. readonly validator: ((val: unknown) => boolean) | undefined;
  21931. __epPropKey: true;
  21932. };
  21933. readonly rowProps: {
  21934. readonly type: PropType<any>;
  21935. readonly required: false;
  21936. readonly validator: ((val: unknown) => boolean) | undefined;
  21937. __epPropKey: true;
  21938. };
  21939. readonly rowHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
  21940. readonly cellProps: {
  21941. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>) | ((new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>))[], unknown, unknown>>;
  21942. readonly required: false;
  21943. readonly validator: ((val: unknown) => boolean) | undefined;
  21944. __epPropKey: true;
  21945. };
  21946. readonly columns: {
  21947. readonly type: PropType<AnyColumn[]>;
  21948. readonly required: true;
  21949. readonly validator: ((val: unknown) => boolean) | undefined;
  21950. __epPropKey: true;
  21951. };
  21952. readonly data: {
  21953. readonly type: PropType<any[]>;
  21954. readonly required: true;
  21955. readonly validator: ((val: unknown) => boolean) | undefined;
  21956. __epPropKey: true;
  21957. };
  21958. readonly dataGetter: {
  21959. readonly type: PropType<DataGetter<any>>;
  21960. readonly required: false;
  21961. readonly validator: ((val: unknown) => boolean) | undefined;
  21962. __epPropKey: true;
  21963. };
  21964. readonly fixedData: {
  21965. readonly type: PropType<any[]>;
  21966. readonly required: false;
  21967. readonly validator: ((val: unknown) => boolean) | undefined;
  21968. __epPropKey: true;
  21969. };
  21970. readonly expandColumnKey: StringConstructor;
  21971. readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  21972. readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  21973. readonly class: StringConstructor;
  21974. readonly fixed: BooleanConstructor;
  21975. readonly style: {
  21976. readonly type: PropType<CSSProperties>;
  21977. readonly required: false;
  21978. readonly validator: ((val: unknown) => boolean) | undefined;
  21979. __epPropKey: true;
  21980. };
  21981. readonly width: {
  21982. readonly type: PropType<number>;
  21983. readonly required: true;
  21984. readonly validator: ((val: unknown) => boolean) | undefined;
  21985. __epPropKey: true;
  21986. };
  21987. readonly height: {
  21988. readonly type: PropType<number>;
  21989. readonly required: true;
  21990. readonly validator: ((val: unknown) => boolean) | undefined;
  21991. __epPropKey: true;
  21992. };
  21993. readonly maxHeight: NumberConstructor;
  21994. readonly useIsScrolling: BooleanConstructor;
  21995. readonly indentSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  21996. readonly iconSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  21997. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  21998. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  21999. readonly scrollbarAlwaysOn: BooleanConstructor;
  22000. readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => {
  22001. key: KeyType_2;
  22002. order: TableV2SortOrder;
  22003. }, boolean>;
  22004. readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>;
  22005. readonly onColumnSort: {
  22006. readonly type: PropType<ColumnSortHandler<any>>;
  22007. readonly required: false;
  22008. readonly validator: ((val: unknown) => boolean) | undefined;
  22009. __epPropKey: true;
  22010. };
  22011. readonly onExpandedRowsChange: {
  22012. readonly type: PropType<ExpandedRowsChangeHandler>;
  22013. readonly required: false;
  22014. readonly validator: ((val: unknown) => boolean) | undefined;
  22015. __epPropKey: true;
  22016. };
  22017. readonly onEndReached: {
  22018. readonly type: PropType<(remainDistance: number) => void>;
  22019. readonly required: false;
  22020. readonly validator: ((val: unknown) => boolean) | undefined;
  22021. __epPropKey: true;
  22022. };
  22023. readonly onRowExpand: {
  22024. readonly type: PropType<RowExpandHandler>;
  22025. readonly required: false;
  22026. readonly validator: ((val: unknown) => boolean) | undefined;
  22027. __epPropKey: true;
  22028. };
  22029. readonly onScroll: {
  22030. readonly type: PropType<(...args: any[]) => void>;
  22031. readonly required: false;
  22032. readonly validator: ((val: unknown) => boolean) | undefined;
  22033. __epPropKey: true;
  22034. };
  22035. readonly onRowsRendered: {
  22036. readonly type: PropType<(params: onRowRenderedParams) => void>;
  22037. readonly required: false;
  22038. readonly validator: ((val: unknown) => boolean) | undefined;
  22039. __epPropKey: true;
  22040. };
  22041. readonly rowEventHandlers: {
  22042. readonly type: PropType<RowEventHandlers>;
  22043. readonly required: false;
  22044. readonly validator: ((val: unknown) => boolean) | undefined;
  22045. __epPropKey: true;
  22046. };
  22047. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  22048. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  22049. readonly estimatedRowHeight: {
  22050. readonly default: undefined;
  22051. readonly type: PropType<number>;
  22052. readonly required: false;
  22053. readonly validator: ((val: unknown) => boolean) | undefined;
  22054. readonly __epPropKey: true;
  22055. };
  22056. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  22057. readonly headerClass: {
  22058. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>) | ((new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>))[], unknown, unknown>>;
  22059. readonly required: false;
  22060. readonly validator: ((val: unknown) => boolean) | undefined;
  22061. __epPropKey: true;
  22062. };
  22063. readonly headerProps: {
  22064. readonly type: PropType<any>;
  22065. readonly required: false;
  22066. readonly validator: ((val: unknown) => boolean) | undefined;
  22067. __epPropKey: true;
  22068. };
  22069. readonly headerCellProps: {
  22070. readonly type: PropType<any>;
  22071. readonly required: false;
  22072. readonly validator: ((val: unknown) => boolean) | undefined;
  22073. __epPropKey: true;
  22074. };
  22075. readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  22076. readonly footerHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  22077. readonly rowClass: {
  22078. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>) | ((new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>))[], unknown, unknown>>;
  22079. readonly required: false;
  22080. readonly validator: ((val: unknown) => boolean) | undefined;
  22081. __epPropKey: true;
  22082. };
  22083. readonly rowProps: {
  22084. readonly type: PropType<any>;
  22085. readonly required: false;
  22086. readonly validator: ((val: unknown) => boolean) | undefined;
  22087. __epPropKey: true;
  22088. };
  22089. readonly rowHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
  22090. readonly cellProps: {
  22091. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>) | ((new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>))[], unknown, unknown>>;
  22092. readonly required: false;
  22093. readonly validator: ((val: unknown) => boolean) | undefined;
  22094. __epPropKey: true;
  22095. };
  22096. readonly columns: {
  22097. readonly type: PropType<AnyColumn[]>;
  22098. readonly required: true;
  22099. readonly validator: ((val: unknown) => boolean) | undefined;
  22100. __epPropKey: true;
  22101. };
  22102. readonly data: {
  22103. readonly type: PropType<any[]>;
  22104. readonly required: true;
  22105. readonly validator: ((val: unknown) => boolean) | undefined;
  22106. __epPropKey: true;
  22107. };
  22108. readonly dataGetter: {
  22109. readonly type: PropType<DataGetter<any>>;
  22110. readonly required: false;
  22111. readonly validator: ((val: unknown) => boolean) | undefined;
  22112. __epPropKey: true;
  22113. };
  22114. readonly fixedData: {
  22115. readonly type: PropType<any[]>;
  22116. readonly required: false;
  22117. readonly validator: ((val: unknown) => boolean) | undefined;
  22118. __epPropKey: true;
  22119. };
  22120. readonly expandColumnKey: StringConstructor;
  22121. readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  22122. readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  22123. readonly class: StringConstructor;
  22124. readonly fixed: BooleanConstructor;
  22125. readonly style: {
  22126. readonly type: PropType<CSSProperties>;
  22127. readonly required: false;
  22128. readonly validator: ((val: unknown) => boolean) | undefined;
  22129. __epPropKey: true;
  22130. };
  22131. readonly width: {
  22132. readonly type: PropType<number>;
  22133. readonly required: true;
  22134. readonly validator: ((val: unknown) => boolean) | undefined;
  22135. __epPropKey: true;
  22136. };
  22137. readonly height: {
  22138. readonly type: PropType<number>;
  22139. readonly required: true;
  22140. readonly validator: ((val: unknown) => boolean) | undefined;
  22141. __epPropKey: true;
  22142. };
  22143. readonly maxHeight: NumberConstructor;
  22144. readonly useIsScrolling: BooleanConstructor;
  22145. readonly indentSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  22146. readonly iconSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  22147. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  22148. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  22149. readonly scrollbarAlwaysOn: BooleanConstructor;
  22150. readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => {
  22151. key: KeyType_2;
  22152. order: TableV2SortOrder;
  22153. }, boolean>;
  22154. readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>;
  22155. readonly onColumnSort: {
  22156. readonly type: PropType<ColumnSortHandler<any>>;
  22157. readonly required: false;
  22158. readonly validator: ((val: unknown) => boolean) | undefined;
  22159. __epPropKey: true;
  22160. };
  22161. readonly onExpandedRowsChange: {
  22162. readonly type: PropType<ExpandedRowsChangeHandler>;
  22163. readonly required: false;
  22164. readonly validator: ((val: unknown) => boolean) | undefined;
  22165. __epPropKey: true;
  22166. };
  22167. readonly onEndReached: {
  22168. readonly type: PropType<(remainDistance: number) => void>;
  22169. readonly required: false;
  22170. readonly validator: ((val: unknown) => boolean) | undefined;
  22171. __epPropKey: true;
  22172. };
  22173. readonly onRowExpand: {
  22174. readonly type: PropType<RowExpandHandler>;
  22175. readonly required: false;
  22176. readonly validator: ((val: unknown) => boolean) | undefined;
  22177. __epPropKey: true;
  22178. };
  22179. readonly onScroll: {
  22180. readonly type: PropType<(...args: any[]) => void>;
  22181. readonly required: false;
  22182. readonly validator: ((val: unknown) => boolean) | undefined;
  22183. __epPropKey: true;
  22184. };
  22185. readonly onRowsRendered: {
  22186. readonly type: PropType<(params: onRowRenderedParams) => void>;
  22187. readonly required: false;
  22188. readonly validator: ((val: unknown) => boolean) | undefined;
  22189. __epPropKey: true;
  22190. };
  22191. readonly rowEventHandlers: {
  22192. readonly type: PropType<RowEventHandlers>;
  22193. readonly required: false;
  22194. readonly validator: ((val: unknown) => boolean) | undefined;
  22195. __epPropKey: true;
  22196. };
  22197. }>>, {
  22198. readonly fixed: boolean;
  22199. readonly rowKey: EpPropMergeType<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown>;
  22200. readonly useIsScrolling: boolean;
  22201. readonly scrollbarAlwaysOn: boolean;
  22202. readonly cache: number;
  22203. readonly estimatedRowHeight: number;
  22204. readonly rowHeight: number;
  22205. readonly hScrollbarSize: number;
  22206. readonly vScrollbarSize: number;
  22207. readonly sortBy: SortBy;
  22208. readonly headerHeight: EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown>;
  22209. readonly footerHeight: number;
  22210. readonly indentSize: number;
  22211. readonly iconSize: number;
  22212. readonly sortState: SortState;
  22213. readonly expandedRowKeys: KeyType_2[];
  22214. readonly defaultExpandedRowKeys: KeyType_2[];
  22215. }>;
  22216. export declare enum TableV2Alignment {
  22217. CENTER = "center",
  22218. RIGHT = "right"
  22219. }
  22220. export declare type TableV2CustomizedHeaderSlotParam<T = any> = {
  22221. cells: VNode[];
  22222. columns: Columns<T>;
  22223. headerIndex: number;
  22224. };
  22225. export declare enum TableV2FixedDir {
  22226. LEFT = "left",
  22227. RIGHT = "right"
  22228. }
  22229. declare type TableV2HeaderRowCellRendererParams = {
  22230. columns: TableV2HeaderRowProps["columns"];
  22231. column: TableV2HeaderRowProps["columns"][number];
  22232. columnIndex: number;
  22233. headerIndex: number;
  22234. style: CSSProperties;
  22235. };
  22236. declare type TableV2HeaderRowProps = ExtractPropTypes<typeof tableV2HeaderRowProps>;
  22237. declare const tableV2HeaderRowProps: {
  22238. readonly class: StringConstructor;
  22239. readonly columns: {
  22240. readonly type: PropType<AnyColumn[]>;
  22241. readonly required: true;
  22242. readonly validator: ((val: unknown) => boolean) | undefined;
  22243. __epPropKey: true;
  22244. };
  22245. readonly columnsStyles: {
  22246. readonly type: PropType<Record<KeyType_2, CSSProperties>>;
  22247. readonly required: true;
  22248. readonly validator: ((val: unknown) => boolean) | undefined;
  22249. __epPropKey: true;
  22250. };
  22251. readonly headerIndex: NumberConstructor;
  22252. readonly style: {
  22253. readonly type: PropType<CSSProperties>;
  22254. readonly required: false;
  22255. readonly validator: ((val: unknown) => boolean) | undefined;
  22256. __epPropKey: true;
  22257. };
  22258. };
  22259. export declare type TableV2Instance = InstanceType<typeof TableV2> & {
  22260. /**
  22261. * @description scroll to a given position
  22262. * @params params {{ scrollLeft?: number, scrollTop?: number }} where to scroll to.
  22263. */
  22264. scrollTo: (param: {
  22265. scrollLeft?: number;
  22266. scrollTop?: number;
  22267. }) => void;
  22268. /**
  22269. * @description scroll to a given position horizontally
  22270. * @params scrollLeft {Number} where to scroll to.
  22271. */
  22272. scrollToLeft: (scrollLeft: number) => void;
  22273. /**
  22274. * @description scroll to a given position vertically
  22275. * @params scrollTop { Number } where to scroll to.
  22276. */
  22277. scrollToTop: (scrollTop: number) => void;
  22278. /**
  22279. * @description scroll to a given row
  22280. * @params row {Number} which row to scroll to
  22281. * @params strategy {ScrollStrategy} use what strategy to scroll to
  22282. */
  22283. scrollToRow(row: number, strategy?: Alignment): void;
  22284. };
  22285. export declare const TableV2Placeholder: unique symbol;
  22286. export declare type TableV2Props = ExtractPropTypes<typeof tableV2Props>;
  22287. export declare const tableV2Props: {
  22288. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  22289. readonly estimatedRowHeight: {
  22290. readonly default: undefined;
  22291. readonly type: PropType<number>;
  22292. readonly required: false;
  22293. readonly validator: ((val: unknown) => boolean) | undefined;
  22294. readonly __epPropKey: true;
  22295. };
  22296. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  22297. readonly headerClass: {
  22298. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>) | ((new (...args: any[]) => string | HeaderClassNameGetter<any>) | (() => string | HeaderClassNameGetter<any>))[], unknown, unknown>>;
  22299. readonly required: false;
  22300. readonly validator: ((val: unknown) => boolean) | undefined;
  22301. __epPropKey: true;
  22302. };
  22303. readonly headerProps: {
  22304. readonly type: PropType<any>;
  22305. readonly required: false;
  22306. readonly validator: ((val: unknown) => boolean) | undefined;
  22307. __epPropKey: true;
  22308. };
  22309. readonly headerCellProps: {
  22310. readonly type: PropType<any>;
  22311. readonly required: false;
  22312. readonly validator: ((val: unknown) => boolean) | undefined;
  22313. __epPropKey: true;
  22314. };
  22315. readonly headerHeight: EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => number | number[]) | ((new (...args: any[]) => number | number[]) | (() => number | number[]))[], unknown, unknown, 50, boolean>;
  22316. readonly footerHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  22317. readonly rowClass: {
  22318. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>) | ((new (...args: any[]) => string | RowClassNameGetter<any>) | (() => string | RowClassNameGetter<any>))[], unknown, unknown>>;
  22319. readonly required: false;
  22320. readonly validator: ((val: unknown) => boolean) | undefined;
  22321. __epPropKey: true;
  22322. };
  22323. readonly rowProps: {
  22324. readonly type: PropType<any>;
  22325. readonly required: false;
  22326. readonly validator: ((val: unknown) => boolean) | undefined;
  22327. __epPropKey: true;
  22328. };
  22329. readonly rowHeight: EpPropFinalized<NumberConstructor, unknown, unknown, 50, boolean>;
  22330. readonly cellProps: {
  22331. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>) | ((new (...args: any[]) => Record<string, any> | ExtraCellPropGetter<any>) | (() => Record<string, any> | ExtraCellPropGetter<any>))[], unknown, unknown>>;
  22332. readonly required: false;
  22333. readonly validator: ((val: unknown) => boolean) | undefined;
  22334. __epPropKey: true;
  22335. };
  22336. readonly columns: {
  22337. readonly type: PropType<AnyColumn[]>;
  22338. readonly required: true;
  22339. readonly validator: ((val: unknown) => boolean) | undefined;
  22340. __epPropKey: true;
  22341. };
  22342. readonly data: {
  22343. readonly type: PropType<any[]>;
  22344. readonly required: true;
  22345. readonly validator: ((val: unknown) => boolean) | undefined;
  22346. __epPropKey: true;
  22347. };
  22348. readonly dataGetter: {
  22349. readonly type: PropType<DataGetter<any>>;
  22350. readonly required: false;
  22351. readonly validator: ((val: unknown) => boolean) | undefined;
  22352. __epPropKey: true;
  22353. };
  22354. readonly fixedData: {
  22355. readonly type: PropType<any[]>;
  22356. readonly required: false;
  22357. readonly validator: ((val: unknown) => boolean) | undefined;
  22358. __epPropKey: true;
  22359. };
  22360. readonly expandColumnKey: StringConstructor;
  22361. readonly expandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  22362. readonly defaultExpandedRowKeys: EpPropFinalized<(new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]) | ((new (...args: any[]) => KeyType_2[]) | (() => KeyType_2[]))[], unknown, unknown, () => never[], boolean>;
  22363. readonly class: StringConstructor;
  22364. readonly fixed: BooleanConstructor;
  22365. readonly style: {
  22366. readonly type: PropType<CSSProperties>;
  22367. readonly required: false;
  22368. readonly validator: ((val: unknown) => boolean) | undefined;
  22369. __epPropKey: true;
  22370. };
  22371. readonly width: {
  22372. readonly type: PropType<number>;
  22373. readonly required: true;
  22374. readonly validator: ((val: unknown) => boolean) | undefined;
  22375. __epPropKey: true;
  22376. };
  22377. readonly height: {
  22378. readonly type: PropType<number>;
  22379. readonly required: true;
  22380. readonly validator: ((val: unknown) => boolean) | undefined;
  22381. __epPropKey: true;
  22382. };
  22383. readonly maxHeight: NumberConstructor;
  22384. readonly useIsScrolling: BooleanConstructor;
  22385. readonly indentSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  22386. readonly iconSize: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  22387. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  22388. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  22389. readonly scrollbarAlwaysOn: BooleanConstructor;
  22390. readonly sortBy: EpPropFinalized<(new (...args: any[]) => SortBy) | (() => SortBy) | ((new (...args: any[]) => SortBy) | (() => SortBy))[], unknown, unknown, () => {
  22391. key: KeyType_2;
  22392. order: TableV2SortOrder;
  22393. }, boolean>;
  22394. readonly sortState: EpPropFinalized<(new (...args: any[]) => SortState) | (() => SortState) | ((new (...args: any[]) => SortState) | (() => SortState))[], unknown, unknown, undefined, boolean>;
  22395. readonly onColumnSort: {
  22396. readonly type: PropType<ColumnSortHandler<any>>;
  22397. readonly required: false;
  22398. readonly validator: ((val: unknown) => boolean) | undefined;
  22399. __epPropKey: true;
  22400. };
  22401. readonly onExpandedRowsChange: {
  22402. readonly type: PropType<ExpandedRowsChangeHandler>;
  22403. readonly required: false;
  22404. readonly validator: ((val: unknown) => boolean) | undefined;
  22405. __epPropKey: true;
  22406. };
  22407. readonly onEndReached: {
  22408. readonly type: PropType<(remainDistance: number) => void>;
  22409. readonly required: false;
  22410. readonly validator: ((val: unknown) => boolean) | undefined;
  22411. __epPropKey: true;
  22412. };
  22413. readonly onRowExpand: {
  22414. readonly type: PropType<RowExpandHandler>;
  22415. readonly required: false;
  22416. readonly validator: ((val: unknown) => boolean) | undefined;
  22417. __epPropKey: true;
  22418. };
  22419. readonly onScroll: {
  22420. readonly type: PropType<(...args: any[]) => void>;
  22421. readonly required: false;
  22422. readonly validator: ((val: unknown) => boolean) | undefined;
  22423. __epPropKey: true;
  22424. };
  22425. readonly onRowsRendered: {
  22426. readonly type: PropType<(params: onRowRenderedParams) => void>;
  22427. readonly required: false;
  22428. readonly validator: ((val: unknown) => boolean) | undefined;
  22429. __epPropKey: true;
  22430. };
  22431. readonly rowEventHandlers: {
  22432. readonly type: PropType<RowEventHandlers>;
  22433. readonly required: false;
  22434. readonly validator: ((val: unknown) => boolean) | undefined;
  22435. __epPropKey: true;
  22436. };
  22437. };
  22438. export declare type TableV2RowProps = ExtractPropTypes<typeof tableV2RowProps>;
  22439. export declare const tableV2RowProps: {
  22440. readonly class: StringConstructor;
  22441. readonly columns: {
  22442. readonly type: PropType<AnyColumn[]>;
  22443. readonly required: true;
  22444. readonly validator: ((val: unknown) => boolean) | undefined;
  22445. __epPropKey: true;
  22446. };
  22447. readonly columnsStyles: {
  22448. readonly type: PropType<Record<KeyType_2, CSSProperties>>;
  22449. readonly required: true;
  22450. readonly validator: ((val: unknown) => boolean) | undefined;
  22451. __epPropKey: true;
  22452. };
  22453. readonly depth: NumberConstructor;
  22454. readonly expandColumnKey: StringConstructor;
  22455. readonly estimatedRowHeight: {
  22456. readonly default: undefined;
  22457. readonly type: PropType<number>;
  22458. readonly required: false;
  22459. readonly validator: ((val: unknown) => boolean) | undefined;
  22460. readonly __epPropKey: true;
  22461. };
  22462. readonly isScrolling: BooleanConstructor;
  22463. readonly onRowExpand: {
  22464. readonly type: PropType<RowExpandHandler>;
  22465. readonly required: false;
  22466. readonly validator: ((val: unknown) => boolean) | undefined;
  22467. __epPropKey: true;
  22468. };
  22469. readonly onRowHover: {
  22470. readonly type: PropType<RowHoverHandler>;
  22471. readonly required: false;
  22472. readonly validator: ((val: unknown) => boolean) | undefined;
  22473. __epPropKey: true;
  22474. };
  22475. readonly onRowHeightChange: {
  22476. readonly type: PropType<RowHeightChangeHandler>;
  22477. readonly required: false;
  22478. readonly validator: ((val: unknown) => boolean) | undefined;
  22479. __epPropKey: true;
  22480. };
  22481. readonly rowData: {
  22482. readonly type: PropType<any>;
  22483. readonly required: true;
  22484. readonly validator: ((val: unknown) => boolean) | undefined;
  22485. __epPropKey: true;
  22486. };
  22487. readonly rowEventHandlers: {
  22488. readonly type: PropType<RowEventHandlers>;
  22489. readonly required: false;
  22490. readonly validator: ((val: unknown) => boolean) | undefined;
  22491. __epPropKey: true;
  22492. };
  22493. readonly rowIndex: {
  22494. readonly type: PropType<number>;
  22495. readonly required: true;
  22496. readonly validator: ((val: unknown) => boolean) | undefined;
  22497. __epPropKey: true;
  22498. };
  22499. readonly rowKey: EpPropFinalized<(new (...args: any[]) => string | number | symbol) | (() => KeyType_2) | ((new (...args: any[]) => string | number | symbol) | (() => KeyType_2))[], unknown, unknown, "id", boolean>;
  22500. readonly style: {
  22501. readonly type: PropType<CSSProperties>;
  22502. readonly required: false;
  22503. readonly validator: ((val: unknown) => boolean) | undefined;
  22504. __epPropKey: true;
  22505. };
  22506. };
  22507. export declare enum TableV2SortOrder {
  22508. ASC = "asc",
  22509. DESC = "desc"
  22510. }
  22511. declare const TabNav: DefineComponent<{
  22512. readonly panes: EpPropFinalized<(new (...args: any[]) => {
  22513. uid: number;
  22514. slots: Slots;
  22515. props: {
  22516. readonly label: string;
  22517. readonly disabled: boolean;
  22518. readonly closable: boolean;
  22519. readonly lazy: boolean;
  22520. readonly name?: EpPropMergeType<readonly [
  22521. StringConstructor,
  22522. NumberConstructor
  22523. ], unknown, unknown> | undefined;
  22524. };
  22525. paneName: string | number | undefined;
  22526. active: boolean;
  22527. index: string | undefined;
  22528. isClosable: boolean;
  22529. }[]) | (() => {
  22530. uid: number;
  22531. slots: Slots;
  22532. props: {
  22533. readonly label: string;
  22534. readonly disabled: boolean;
  22535. readonly closable: boolean;
  22536. readonly lazy: boolean;
  22537. readonly name?: EpPropMergeType<readonly [
  22538. StringConstructor,
  22539. NumberConstructor
  22540. ], unknown, unknown> | undefined;
  22541. };
  22542. paneName: string | number | undefined;
  22543. active: boolean;
  22544. index: string | undefined;
  22545. isClosable: boolean;
  22546. }[]) | ((new (...args: any[]) => {
  22547. uid: number;
  22548. slots: Slots;
  22549. props: {
  22550. readonly label: string;
  22551. readonly disabled: boolean;
  22552. readonly closable: boolean;
  22553. readonly lazy: boolean;
  22554. readonly name?: EpPropMergeType<readonly [
  22555. StringConstructor,
  22556. NumberConstructor
  22557. ], unknown, unknown> | undefined;
  22558. };
  22559. paneName: string | number | undefined;
  22560. active: boolean;
  22561. index: string | undefined;
  22562. isClosable: boolean;
  22563. }[]) | (() => {
  22564. uid: number;
  22565. slots: Slots;
  22566. props: {
  22567. readonly label: string;
  22568. readonly disabled: boolean;
  22569. readonly closable: boolean;
  22570. readonly lazy: boolean;
  22571. readonly name?: EpPropMergeType<readonly [
  22572. StringConstructor,
  22573. NumberConstructor
  22574. ], unknown, unknown> | undefined;
  22575. };
  22576. paneName: string | number | undefined;
  22577. active: boolean;
  22578. index: string | undefined;
  22579. isClosable: boolean;
  22580. }[]))[], unknown, unknown, () => [
  22581. ], boolean>;
  22582. readonly currentName: EpPropFinalized<readonly [
  22583. StringConstructor,
  22584. NumberConstructor
  22585. ], unknown, unknown, "", boolean>;
  22586. readonly editable: BooleanConstructor;
  22587. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22588. readonly stretch: BooleanConstructor;
  22589. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  22590. tabClick: (tab: TabsPaneContext, tabName: TabPaneName, ev: Event) => boolean;
  22591. tabRemove: (tab: TabsPaneContext, ev: Event) => boolean;
  22592. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  22593. readonly panes: EpPropFinalized<(new (...args: any[]) => {
  22594. uid: number;
  22595. slots: Slots;
  22596. props: {
  22597. readonly label: string;
  22598. readonly disabled: boolean;
  22599. readonly closable: boolean;
  22600. readonly lazy: boolean;
  22601. readonly name?: EpPropMergeType<readonly [
  22602. StringConstructor,
  22603. NumberConstructor
  22604. ], unknown, unknown> | undefined;
  22605. };
  22606. paneName: string | number | undefined;
  22607. active: boolean;
  22608. index: string | undefined;
  22609. isClosable: boolean;
  22610. }[]) | (() => {
  22611. uid: number;
  22612. slots: Slots;
  22613. props: {
  22614. readonly label: string;
  22615. readonly disabled: boolean;
  22616. readonly closable: boolean;
  22617. readonly lazy: boolean;
  22618. readonly name?: EpPropMergeType<readonly [
  22619. StringConstructor,
  22620. NumberConstructor
  22621. ], unknown, unknown> | undefined;
  22622. };
  22623. paneName: string | number | undefined;
  22624. active: boolean;
  22625. index: string | undefined;
  22626. isClosable: boolean;
  22627. }[]) | ((new (...args: any[]) => {
  22628. uid: number;
  22629. slots: Slots;
  22630. props: {
  22631. readonly label: string;
  22632. readonly disabled: boolean;
  22633. readonly closable: boolean;
  22634. readonly lazy: boolean;
  22635. readonly name?: EpPropMergeType<readonly [
  22636. StringConstructor,
  22637. NumberConstructor
  22638. ], unknown, unknown> | undefined;
  22639. };
  22640. paneName: string | number | undefined;
  22641. active: boolean;
  22642. index: string | undefined;
  22643. isClosable: boolean;
  22644. }[]) | (() => {
  22645. uid: number;
  22646. slots: Slots;
  22647. props: {
  22648. readonly label: string;
  22649. readonly disabled: boolean;
  22650. readonly closable: boolean;
  22651. readonly lazy: boolean;
  22652. readonly name?: EpPropMergeType<readonly [
  22653. StringConstructor,
  22654. NumberConstructor
  22655. ], unknown, unknown> | undefined;
  22656. };
  22657. paneName: string | number | undefined;
  22658. active: boolean;
  22659. index: string | undefined;
  22660. isClosable: boolean;
  22661. }[]))[], unknown, unknown, () => [
  22662. ], boolean>;
  22663. readonly currentName: EpPropFinalized<readonly [
  22664. StringConstructor,
  22665. NumberConstructor
  22666. ], unknown, unknown, "", boolean>;
  22667. readonly editable: BooleanConstructor;
  22668. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22669. readonly stretch: BooleanConstructor;
  22670. }>> & {
  22671. onTabClick?: ((tab: {
  22672. uid: number;
  22673. slots: Slots;
  22674. props: {
  22675. readonly label: string;
  22676. readonly disabled: boolean;
  22677. readonly closable: boolean;
  22678. readonly lazy: boolean;
  22679. readonly name?: EpPropMergeType<readonly [
  22680. StringConstructor,
  22681. NumberConstructor
  22682. ], unknown, unknown> | undefined;
  22683. };
  22684. paneName: string | number | undefined;
  22685. active: boolean;
  22686. index: string | undefined;
  22687. isClosable: boolean;
  22688. }, tabName: TabPaneName, ev: Event) => any) | undefined;
  22689. onTabRemove?: ((tab: {
  22690. uid: number;
  22691. slots: Slots;
  22692. props: {
  22693. readonly label: string;
  22694. readonly disabled: boolean;
  22695. readonly closable: boolean;
  22696. readonly lazy: boolean;
  22697. readonly name?: EpPropMergeType<readonly [
  22698. StringConstructor,
  22699. NumberConstructor
  22700. ], unknown, unknown> | undefined;
  22701. };
  22702. paneName: string | number | undefined;
  22703. active: boolean;
  22704. index: string | undefined;
  22705. isClosable: boolean;
  22706. }, ev: Event) => any) | undefined;
  22707. }, {
  22708. readonly stretch: boolean;
  22709. readonly type: EpPropMergeType<StringConstructor, "" | "card" | "border-card", unknown>;
  22710. readonly editable: boolean;
  22711. readonly panes: {
  22712. uid: number;
  22713. slots: Slots;
  22714. props: {
  22715. readonly label: string;
  22716. readonly disabled: boolean;
  22717. readonly closable: boolean;
  22718. readonly lazy: boolean;
  22719. readonly name?: EpPropMergeType<readonly [
  22720. StringConstructor,
  22721. NumberConstructor
  22722. ], unknown, unknown> | undefined;
  22723. };
  22724. paneName: string | number | undefined;
  22725. active: boolean;
  22726. index: string | undefined;
  22727. isClosable: boolean;
  22728. }[];
  22729. readonly currentName: EpPropMergeType<readonly [
  22730. StringConstructor,
  22731. NumberConstructor
  22732. ], unknown, unknown>;
  22733. }>;
  22734. export declare type TabNavEmits = typeof tabNavEmits;
  22735. export declare const tabNavEmits: {
  22736. tabClick: (tab: TabsPaneContext, tabName: TabPaneName, ev: Event) => boolean;
  22737. tabRemove: (tab: TabsPaneContext, ev: Event) => boolean;
  22738. };
  22739. export declare type TabNavInstance = InstanceType<typeof TabNav> & {
  22740. scrollToActiveTab: () => Promise<void>;
  22741. removeFocus: () => void;
  22742. tabListRef: HTMLDivElement | undefined;
  22743. tabBarRef: TabBarInstance | undefined;
  22744. };
  22745. export declare type TabNavProps = ExtractPropTypes<typeof tabNavProps>;
  22746. export declare const tabNavProps: {
  22747. readonly panes: EpPropFinalized<(new (...args: any[]) => {
  22748. uid: number;
  22749. slots: Slots;
  22750. props: {
  22751. readonly label: string;
  22752. readonly disabled: boolean;
  22753. readonly closable: boolean;
  22754. readonly lazy: boolean;
  22755. readonly name?: EpPropMergeType<readonly [
  22756. StringConstructor,
  22757. NumberConstructor
  22758. ], unknown, unknown> | undefined;
  22759. };
  22760. paneName: string | number | undefined;
  22761. active: boolean;
  22762. index: string | undefined;
  22763. isClosable: boolean;
  22764. }[]) | (() => {
  22765. uid: number;
  22766. slots: Slots;
  22767. props: {
  22768. readonly label: string;
  22769. readonly disabled: boolean;
  22770. readonly closable: boolean;
  22771. readonly lazy: boolean;
  22772. readonly name?: EpPropMergeType<readonly [
  22773. StringConstructor,
  22774. NumberConstructor
  22775. ], unknown, unknown> | undefined;
  22776. };
  22777. paneName: string | number | undefined;
  22778. active: boolean;
  22779. index: string | undefined;
  22780. isClosable: boolean;
  22781. }[]) | ((new (...args: any[]) => {
  22782. uid: number;
  22783. slots: Slots;
  22784. props: {
  22785. readonly label: string;
  22786. readonly disabled: boolean;
  22787. readonly closable: boolean;
  22788. readonly lazy: boolean;
  22789. readonly name?: EpPropMergeType<readonly [
  22790. StringConstructor,
  22791. NumberConstructor
  22792. ], unknown, unknown> | undefined;
  22793. };
  22794. paneName: string | number | undefined;
  22795. active: boolean;
  22796. index: string | undefined;
  22797. isClosable: boolean;
  22798. }[]) | (() => {
  22799. uid: number;
  22800. slots: Slots;
  22801. props: {
  22802. readonly label: string;
  22803. readonly disabled: boolean;
  22804. readonly closable: boolean;
  22805. readonly lazy: boolean;
  22806. readonly name?: EpPropMergeType<readonly [
  22807. StringConstructor,
  22808. NumberConstructor
  22809. ], unknown, unknown> | undefined;
  22810. };
  22811. paneName: string | number | undefined;
  22812. active: boolean;
  22813. index: string | undefined;
  22814. isClosable: boolean;
  22815. }[]))[], unknown, unknown, () => [
  22816. ], boolean>;
  22817. readonly currentName: EpPropFinalized<readonly [
  22818. StringConstructor,
  22819. NumberConstructor
  22820. ], unknown, unknown, "", boolean>;
  22821. readonly editable: BooleanConstructor;
  22822. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22823. readonly stretch: BooleanConstructor;
  22824. };
  22825. export declare type TabPaneInstance = InstanceType<typeof _default_84> & unknown;
  22826. export declare type TabPaneName = string | number;
  22827. export declare type TabPaneProps = ExtractPropTypes<typeof tabPaneProps>;
  22828. export declare const tabPaneProps: {
  22829. readonly label: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  22830. readonly name: {
  22831. readonly type: PropType<EpPropMergeType<readonly [
  22832. StringConstructor,
  22833. NumberConstructor
  22834. ], unknown, unknown>>;
  22835. readonly required: false;
  22836. readonly validator: ((val: unknown) => boolean) | undefined;
  22837. __epPropKey: true;
  22838. };
  22839. readonly closable: BooleanConstructor;
  22840. readonly disabled: BooleanConstructor;
  22841. readonly lazy: BooleanConstructor;
  22842. };
  22843. declare const Tabs: DefineComponent<{
  22844. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22845. readonly closable: BooleanConstructor;
  22846. readonly addable: BooleanConstructor;
  22847. readonly modelValue: {
  22848. readonly type: PropType<EpPropMergeType<readonly [
  22849. StringConstructor,
  22850. NumberConstructor
  22851. ], unknown, unknown>>;
  22852. readonly required: false;
  22853. readonly validator: ((val: unknown) => boolean) | undefined;
  22854. __epPropKey: true;
  22855. };
  22856. readonly editable: BooleanConstructor;
  22857. readonly tabPosition: EpPropFinalized<StringConstructor, "top" | "bottom" | "left" | "right", unknown, "top", boolean>;
  22858. readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22859. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22860. new (): any;
  22861. readonly prototype: any;
  22862. } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22863. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22864. new (): any;
  22865. readonly prototype: any;
  22866. })[], unknown, unknown, () => true, boolean>;
  22867. readonly stretch: BooleanConstructor;
  22868. }, () => JSX.Element, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  22869. "update:modelValue": (name: TabPaneName) => name is string | number;
  22870. tabClick: (pane: TabsPaneContext, ev: Event) => boolean;
  22871. tabChange: (name: TabPaneName) => name is string | number;
  22872. edit: (paneName: TabPaneName | undefined, action: "remove" | "add") => boolean;
  22873. tabRemove: (name: TabPaneName) => name is string | number;
  22874. tabAdd: () => boolean;
  22875. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  22876. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22877. readonly closable: BooleanConstructor;
  22878. readonly addable: BooleanConstructor;
  22879. readonly modelValue: {
  22880. readonly type: PropType<EpPropMergeType<readonly [
  22881. StringConstructor,
  22882. NumberConstructor
  22883. ], unknown, unknown>>;
  22884. readonly required: false;
  22885. readonly validator: ((val: unknown) => boolean) | undefined;
  22886. __epPropKey: true;
  22887. };
  22888. readonly editable: BooleanConstructor;
  22889. readonly tabPosition: EpPropFinalized<StringConstructor, "top" | "bottom" | "left" | "right", unknown, "top", boolean>;
  22890. readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22891. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22892. new (): any;
  22893. readonly prototype: any;
  22894. } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22895. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22896. new (): any;
  22897. readonly prototype: any;
  22898. })[], unknown, unknown, () => true, boolean>;
  22899. readonly stretch: BooleanConstructor;
  22900. }>> & {
  22901. "onUpdate:modelValue"?: ((name: TabPaneName) => any) | undefined;
  22902. onTabClick?: ((pane: {
  22903. uid: number;
  22904. slots: Slots;
  22905. props: {
  22906. readonly label: string;
  22907. readonly disabled: boolean;
  22908. readonly closable: boolean;
  22909. readonly lazy: boolean;
  22910. readonly name?: EpPropMergeType<readonly [
  22911. StringConstructor,
  22912. NumberConstructor
  22913. ], unknown, unknown> | undefined;
  22914. };
  22915. paneName: string | number | undefined;
  22916. active: boolean;
  22917. index: string | undefined;
  22918. isClosable: boolean;
  22919. }, ev: Event) => any) | undefined;
  22920. onTabRemove?: ((name: TabPaneName) => any) | undefined;
  22921. onTabChange?: ((name: TabPaneName) => any) | undefined;
  22922. onEdit?: ((paneName: TabPaneName | undefined, action: "add" | "remove") => any) | undefined;
  22923. onTabAdd?: (() => any) | undefined;
  22924. }, {
  22925. readonly stretch: boolean;
  22926. readonly type: EpPropMergeType<StringConstructor, "" | "card" | "border-card", unknown>;
  22927. readonly closable: boolean;
  22928. readonly beforeLeave: (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22929. readonly editable: boolean;
  22930. readonly tabPosition: EpPropMergeType<StringConstructor, "top" | "bottom" | "left" | "right", unknown>;
  22931. readonly addable: boolean;
  22932. }>;
  22933. export declare type TabsEmits = typeof tabsEmits;
  22934. export declare const tabsEmits: {
  22935. "update:modelValue": (name: TabPaneName) => name is string | number;
  22936. tabClick: (pane: TabsPaneContext, ev: Event) => boolean;
  22937. tabChange: (name: TabPaneName) => name is string | number;
  22938. edit: (paneName: TabPaneName | undefined, action: "remove" | "add") => boolean;
  22939. tabRemove: (name: TabPaneName) => name is string | number;
  22940. tabAdd: () => boolean;
  22941. };
  22942. export declare type TabsInstance = InstanceType<typeof Tabs> & {
  22943. currentName: TabPaneName;
  22944. tabNavRef: TabNavInstance | undefined;
  22945. };
  22946. export declare type TabsPaneContext = UnwrapRef<{
  22947. uid: number;
  22948. slots: Slots;
  22949. props: TabPaneProps;
  22950. paneName: ComputedRef<string | number | undefined>;
  22951. active: ComputedRef<boolean>;
  22952. index: Ref<string | undefined>;
  22953. isClosable: ComputedRef<boolean>;
  22954. }>;
  22955. export declare type TabsPanes = Record<number, TabsPaneContext>;
  22956. export declare type TabsProps = ExtractPropTypes<typeof tabsProps>;
  22957. export declare const tabsProps: {
  22958. readonly type: EpPropFinalized<StringConstructor, "" | "card" | "border-card", unknown, "", boolean>;
  22959. readonly closable: BooleanConstructor;
  22960. readonly addable: BooleanConstructor;
  22961. readonly modelValue: {
  22962. readonly type: PropType<EpPropMergeType<readonly [
  22963. StringConstructor,
  22964. NumberConstructor
  22965. ], unknown, unknown>>;
  22966. readonly required: false;
  22967. readonly validator: ((val: unknown) => boolean) | undefined;
  22968. __epPropKey: true;
  22969. };
  22970. readonly editable: BooleanConstructor;
  22971. readonly tabPosition: EpPropFinalized<StringConstructor, "top" | "bottom" | "left" | "right", unknown, "top", boolean>;
  22972. readonly beforeLeave: EpPropFinalized<(new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22973. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22974. new (): any;
  22975. readonly prototype: any;
  22976. } | ((new (...args: any[]) => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | (() => (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>) | {
  22977. (): (newName: TabPaneName, oldName: TabPaneName) => Awaitable<void | boolean>;
  22978. new (): any;
  22979. readonly prototype: any;
  22980. })[], unknown, unknown, () => true, boolean>;
  22981. readonly stretch: BooleanConstructor;
  22982. };
  22983. export declare interface TabsRootContext {
  22984. props: TabsProps;
  22985. currentName: Ref<string | number>;
  22986. registerPane: (pane: TabsPaneContext) => void;
  22987. sortPane: (pane: TabsPaneContext) => void;
  22988. unregisterPane: (uid: number) => void;
  22989. }
  22990. export declare const tabsRootContextKey: InjectionKey<TabsRootContext>;
  22991. export declare interface Tag {
  22992. node?: CascaderNode;
  22993. key: number;
  22994. text: string;
  22995. hitState?: boolean;
  22996. closable: boolean;
  22997. isCollapseTag: boolean;
  22998. }
  22999. export declare type TagEmits = typeof tagEmits;
  23000. export declare const tagEmits: {
  23001. close: (evt: MouseEvent) => boolean;
  23002. click: (evt: MouseEvent) => boolean;
  23003. };
  23004. export declare type TagInstance = InstanceType<typeof _default_86> & unknown;
  23005. export declare type TagProps = ExtractPropTypes<typeof tagProps>;
  23006. export declare const tagProps: {
  23007. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "primary", boolean>;
  23008. readonly closable: BooleanConstructor;
  23009. readonly disableTransitions: BooleanConstructor;
  23010. readonly hit: BooleanConstructor;
  23011. readonly color: StringConstructor;
  23012. readonly size: {
  23013. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown>>;
  23014. readonly required: false;
  23015. readonly validator: ((val: unknown) => boolean) | undefined;
  23016. __epPropKey: true;
  23017. };
  23018. readonly effect: EpPropFinalized<StringConstructor, "dark" | "light" | "plain", unknown, "light", boolean>;
  23019. readonly round: BooleanConstructor;
  23020. };
  23021. export declare type TextProps = ExtractPropTypes<typeof textProps>;
  23022. export declare const textProps: {
  23023. readonly type: EpPropFinalized<StringConstructor, "" | "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  23024. readonly size: EpPropFinalized<StringConstructor, "" | "small" | "default" | "large", unknown, "", boolean>;
  23025. readonly truncated: BooleanConstructor;
  23026. readonly lineClamp: {
  23027. readonly type: PropType<EpPropMergeType<readonly [
  23028. StringConstructor,
  23029. NumberConstructor
  23030. ], unknown, unknown>>;
  23031. readonly required: false;
  23032. readonly validator: ((val: unknown) => boolean) | undefined;
  23033. __epPropKey: true;
  23034. };
  23035. readonly tag: EpPropFinalized<StringConstructor, unknown, unknown, "span", boolean>;
  23036. };
  23037. export declare type ThrottleType = {
  23038. leading?: number;
  23039. trailing?: number;
  23040. initVal?: boolean;
  23041. } | number;
  23042. export declare type ThumbInstance = InstanceType<typeof _default_70> & unknown;
  23043. export declare type ThumbProps = ExtractPropTypes<typeof thumbProps>;
  23044. export declare const thumbProps: {
  23045. readonly vertical: BooleanConstructor;
  23046. readonly size: StringConstructor;
  23047. readonly move: NumberConstructor;
  23048. readonly ratio: {
  23049. readonly type: PropType<number>;
  23050. readonly required: true;
  23051. readonly validator: ((val: unknown) => boolean) | undefined;
  23052. __epPropKey: true;
  23053. };
  23054. readonly always: BooleanConstructor;
  23055. };
  23056. declare const Timeline: DefineComponent<{}, () => VNode<RendererNode, RendererElement, {
  23057. [key: string]: any;
  23058. }>, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, EmitsOptions, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}>;
  23059. export declare type TimelineInstance = InstanceType<typeof Timeline> & unknown;
  23060. export declare type TimelineItemInstance = InstanceType<typeof _default_90> & unknown;
  23061. export declare type TimelineItemProps = ExtractPropTypes<typeof timelineItemProps>;
  23062. export declare const timelineItemProps: {
  23063. readonly timestamp: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23064. readonly hideTimestamp: BooleanConstructor;
  23065. readonly center: BooleanConstructor;
  23066. readonly placement: EpPropFinalized<StringConstructor, "top" | "bottom", unknown, "bottom", boolean>;
  23067. readonly type: EpPropFinalized<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown, "", boolean>;
  23068. readonly color: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23069. readonly size: EpPropFinalized<StringConstructor, "normal" | "large", unknown, "normal", boolean>;
  23070. readonly icon: {
  23071. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  23072. readonly required: false;
  23073. readonly validator: ((val: unknown) => boolean) | undefined;
  23074. __epPropKey: true;
  23075. };
  23076. readonly hollow: BooleanConstructor;
  23077. };
  23078. export declare type TimeList = [
  23079. number | undefined,
  23080. number,
  23081. undefined | number
  23082. ];
  23083. export declare type TimePickerDefaultProps = ExtractPropTypes<typeof timePickerDefaultProps>;
  23084. export declare const timePickerDefaultProps: {
  23085. readonly showNow: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23086. readonly ariaLabel: StringConstructor;
  23087. readonly emptyValues: ArrayConstructor;
  23088. readonly valueOnClear: EpPropFinalized<readonly [
  23089. StringConstructor,
  23090. NumberConstructor,
  23091. BooleanConstructor,
  23092. FunctionConstructor
  23093. ], unknown, unknown, undefined, boolean>;
  23094. readonly disabledDate: {
  23095. readonly type: PropType<Function>;
  23096. readonly required: false;
  23097. readonly validator: ((val: unknown) => boolean) | undefined;
  23098. __epPropKey: true;
  23099. };
  23100. readonly cellClassName: {
  23101. readonly type: PropType<Function>;
  23102. readonly required: false;
  23103. readonly validator: ((val: unknown) => boolean) | undefined;
  23104. __epPropKey: true;
  23105. };
  23106. readonly shortcuts: EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  23107. readonly arrowControl: BooleanConstructor;
  23108. readonly tabindex: EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>;
  23109. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23110. readonly unlinkPanels: BooleanConstructor;
  23111. readonly placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement))[], Placement, unknown, "bottom", boolean>;
  23112. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, readonly [
  23113. "bottom",
  23114. "top",
  23115. "right",
  23116. "left"
  23117. ], boolean>;
  23118. readonly disabledHours: {
  23119. readonly type: PropType<GetDisabledHours>;
  23120. readonly required: false;
  23121. readonly validator: ((val: unknown) => boolean) | undefined;
  23122. __epPropKey: true;
  23123. };
  23124. readonly disabledMinutes: {
  23125. readonly type: PropType<GetDisabledMinutes>;
  23126. readonly required: false;
  23127. readonly validator: ((val: unknown) => boolean) | undefined;
  23128. __epPropKey: true;
  23129. };
  23130. readonly disabledSeconds: {
  23131. readonly type: PropType<GetDisabledSeconds>;
  23132. readonly required: false;
  23133. readonly validator: ((val: unknown) => boolean) | undefined;
  23134. __epPropKey: true;
  23135. };
  23136. readonly id: {
  23137. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  23138. string,
  23139. string
  23140. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  23141. string,
  23142. string
  23143. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  23144. readonly required: false;
  23145. readonly validator: ((val: unknown) => boolean) | undefined;
  23146. __epPropKey: true;
  23147. };
  23148. readonly name: {
  23149. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  23150. string,
  23151. string
  23152. ]) | (() => SingleOrRange<string>) | ((new (...args: any[]) => string | [
  23153. string,
  23154. string
  23155. ]) | (() => SingleOrRange<string>))[], unknown, unknown>>;
  23156. readonly required: false;
  23157. readonly validator: ((val: unknown) => boolean) | undefined;
  23158. __epPropKey: true;
  23159. };
  23160. readonly popperClass: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23161. readonly format: StringConstructor;
  23162. readonly valueFormat: StringConstructor;
  23163. readonly dateFormat: StringConstructor;
  23164. readonly timeFormat: StringConstructor;
  23165. readonly type: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23166. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23167. readonly clearIcon: {
  23168. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  23169. readonly required: false;
  23170. readonly validator: ((val: unknown) => boolean) | undefined;
  23171. __epPropKey: true;
  23172. };
  23173. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23174. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, "", boolean>;
  23175. readonly size: {
  23176. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  23177. readonly required: false;
  23178. readonly validator: ((val: unknown) => boolean) | undefined;
  23179. __epPropKey: true;
  23180. };
  23181. readonly readonly: BooleanConstructor;
  23182. readonly disabled: BooleanConstructor;
  23183. readonly placeholder: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23184. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  23185. readonly modelValue: EpPropFinalized<(new (...args: any[]) => string | number | string[] | Date | [
  23186. DateModelType,
  23187. DateModelType
  23188. ]) | (() => ModelValueType) | ((new (...args: any[]) => string | number | string[] | Date | [
  23189. DateModelType,
  23190. DateModelType
  23191. ]) | (() => ModelValueType))[], unknown, unknown, "", boolean>;
  23192. readonly rangeSeparator: EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  23193. readonly startPlaceholder: StringConstructor;
  23194. readonly endPlaceholder: StringConstructor;
  23195. readonly defaultValue: {
  23196. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  23197. Date,
  23198. Date
  23199. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  23200. Date,
  23201. Date
  23202. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  23203. readonly required: false;
  23204. readonly validator: ((val: unknown) => boolean) | undefined;
  23205. __epPropKey: true;
  23206. };
  23207. readonly defaultTime: {
  23208. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Date | [
  23209. Date,
  23210. Date
  23211. ]) | (() => SingleOrRange<Date>) | ((new (...args: any[]) => Date | [
  23212. Date,
  23213. Date
  23214. ]) | (() => SingleOrRange<Date>))[], unknown, unknown>>;
  23215. readonly required: false;
  23216. readonly validator: ((val: unknown) => boolean) | undefined;
  23217. __epPropKey: true;
  23218. };
  23219. readonly isRange: BooleanConstructor;
  23220. };
  23221. export declare const timePickerRangeTriggerProps: {
  23222. readonly id: {
  23223. readonly type: PropType<string[]>;
  23224. readonly required: false;
  23225. readonly validator: ((val: unknown) => boolean) | undefined;
  23226. __epPropKey: true;
  23227. };
  23228. readonly name: {
  23229. readonly type: PropType<string[]>;
  23230. readonly required: false;
  23231. readonly validator: ((val: unknown) => boolean) | undefined;
  23232. __epPropKey: true;
  23233. };
  23234. readonly modelValue: {
  23235. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  23236. string | null,
  23237. string | null
  23238. ]) | (() => UserInput) | ((new (...args: any[]) => string | [
  23239. string | null,
  23240. string | null
  23241. ]) | (() => UserInput))[], unknown, unknown>>;
  23242. readonly required: false;
  23243. readonly validator: ((val: unknown) => boolean) | undefined;
  23244. __epPropKey: true;
  23245. };
  23246. readonly startPlaceholder: StringConstructor;
  23247. readonly endPlaceholder: StringConstructor;
  23248. readonly disabled: BooleanConstructor;
  23249. };
  23250. /**
  23251. * @deprecated Use `timePickerRangeTriggerProps` instead. This will be removed in future versions.
  23252. */
  23253. export declare const timePickerRngeTriggerProps: {
  23254. readonly id: {
  23255. readonly type: PropType<string[]>;
  23256. readonly required: false;
  23257. readonly validator: ((val: unknown) => boolean) | undefined;
  23258. __epPropKey: true;
  23259. };
  23260. readonly name: {
  23261. readonly type: PropType<string[]>;
  23262. readonly required: false;
  23263. readonly validator: ((val: unknown) => boolean) | undefined;
  23264. __epPropKey: true;
  23265. };
  23266. readonly modelValue: {
  23267. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | [
  23268. string | null,
  23269. string | null
  23270. ]) | (() => UserInput) | ((new (...args: any[]) => string | [
  23271. string | null,
  23272. string | null
  23273. ]) | (() => UserInput))[], unknown, unknown>>;
  23274. readonly required: false;
  23275. readonly validator: ((val: unknown) => boolean) | undefined;
  23276. __epPropKey: true;
  23277. };
  23278. readonly startPlaceholder: StringConstructor;
  23279. readonly endPlaceholder: StringConstructor;
  23280. readonly disabled: BooleanConstructor;
  23281. };
  23282. export declare const TimePickPanel: DefineComponent<{
  23283. readonly datetimeRole: StringConstructor;
  23284. readonly parsedValue: {
  23285. readonly type: PropType<dayjs_2.Dayjs>;
  23286. readonly required: false;
  23287. readonly validator: ((val: unknown) => boolean) | undefined;
  23288. __epPropKey: true;
  23289. };
  23290. readonly visible: BooleanConstructor;
  23291. readonly actualVisible: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  23292. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23293. }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
  23294. "select-range": (...args: any[]) => void;
  23295. pick: (...args: any[]) => void;
  23296. "set-picker-option": (...args: any[]) => void;
  23297. }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  23298. readonly datetimeRole: StringConstructor;
  23299. readonly parsedValue: {
  23300. readonly type: PropType<dayjs_2.Dayjs>;
  23301. readonly required: false;
  23302. readonly validator: ((val: unknown) => boolean) | undefined;
  23303. __epPropKey: true;
  23304. };
  23305. readonly visible: BooleanConstructor;
  23306. readonly actualVisible: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  23307. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23308. }>> & {
  23309. onPick?: ((...args: any[]) => any) | undefined;
  23310. "onSelect-range"?: ((...args: any[]) => any) | undefined;
  23311. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  23312. }, {
  23313. readonly visible: boolean;
  23314. readonly format: string;
  23315. readonly actualVisible: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  23316. }>;
  23317. export declare type TimeSelectInstance = InstanceType<typeof _default_89> & unknown;
  23318. export declare type TimeSelectProps = ExtractPropTypes<typeof timeSelectProps>;
  23319. export declare const timeSelectProps: {
  23320. readonly emptyValues: ArrayConstructor;
  23321. readonly valueOnClear: EpPropFinalized<readonly [
  23322. StringConstructor,
  23323. NumberConstructor,
  23324. BooleanConstructor,
  23325. FunctionConstructor
  23326. ], unknown, unknown, undefined, boolean>;
  23327. readonly format: EpPropFinalized<StringConstructor, unknown, unknown, "HH:mm", boolean>;
  23328. readonly modelValue: StringConstructor;
  23329. readonly disabled: BooleanConstructor;
  23330. readonly editable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23331. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "light", boolean>;
  23332. readonly clearable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23333. readonly size: {
  23334. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  23335. readonly required: false;
  23336. readonly validator: ((val: unknown) => boolean) | undefined;
  23337. __epPropKey: true;
  23338. };
  23339. readonly placeholder: StringConstructor;
  23340. readonly start: EpPropFinalized<StringConstructor, unknown, unknown, "09:00", boolean>;
  23341. readonly end: EpPropFinalized<StringConstructor, unknown, unknown, "18:00", boolean>;
  23342. readonly step: EpPropFinalized<StringConstructor, unknown, unknown, "00:30", boolean>;
  23343. readonly minTime: StringConstructor;
  23344. readonly maxTime: StringConstructor;
  23345. readonly includeEndTime: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  23346. readonly name: StringConstructor;
  23347. readonly prefixIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  23348. readonly clearIcon: EpPropFinalized<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown, () => any, boolean>;
  23349. };
  23350. export declare type TimeUnit = typeof timeUnits[number];
  23351. export declare const timeUnits: readonly [
  23352. "hours",
  23353. "minutes",
  23354. "seconds"
  23355. ];
  23356. declare function toggleMode(): void;
  23357. export declare const TOOLTIP_INJECTION_KEY: InjectionKey<ElTooltipInjectionContext>;
  23358. export declare type TooltipContentInstance = InstanceType<typeof _default_8> & unknown;
  23359. export declare const tooltipEmits: string[];
  23360. export declare type TooltipInstance = InstanceType<typeof _default_6> & unknown;
  23361. export declare type TooltipTriggerType = "hover" | "focus" | "click" | "contextmenu";
  23362. export declare type TourBtnProps = {
  23363. children?: VNode | string;
  23364. onClick?: () => void;
  23365. } & Partial<ButtonProps> & Record<string, any>;
  23366. export declare type TourContentEmits = typeof tourContentEmits;
  23367. export declare const tourContentEmits: {
  23368. close: () => boolean;
  23369. };
  23370. export declare type TourContentProps = ExtractPropTypes<typeof tourContentProps>;
  23371. export declare const tourContentProps: {
  23372. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_3) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_3))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  23373. reference: EpPropFinalized<(new (...args: any[]) => HTMLElement | VirtualElement) | (() => HTMLElement | VirtualElement | null) | ((new (...args: any[]) => HTMLElement | VirtualElement) | (() => HTMLElement | VirtualElement | null))[], unknown, unknown, null, boolean>;
  23374. strategy: EpPropFinalized<(new (...args: any[]) => "fixed" | "absolute") | (() => Strategy) | ((new (...args: any[]) => "fixed" | "absolute") | (() => Strategy))[], "fixed" | "absolute", unknown, string, boolean>;
  23375. offset: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  23376. showArrow: BooleanConstructor;
  23377. zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  23378. };
  23379. export declare type TourEmits = typeof tourEmits;
  23380. export declare const tourEmits: {
  23381. "update:modelValue": (value: boolean) => boolean;
  23382. "update:current": (current: number) => boolean;
  23383. close: (current: number) => boolean;
  23384. finish: () => boolean;
  23385. change: (current: number) => boolean;
  23386. };
  23387. export declare interface TourGap {
  23388. offset?: number | [
  23389. number,
  23390. number
  23391. ];
  23392. radius?: number;
  23393. }
  23394. export declare type TourInstance = InstanceType<typeof _default_101> & unknown;
  23395. export declare type TourMask = boolean | {
  23396. style?: CSSProperties;
  23397. color?: string;
  23398. };
  23399. export declare const tourPlacements: readonly [
  23400. "top-start",
  23401. "top-end",
  23402. "top",
  23403. "bottom-start",
  23404. "bottom-end",
  23405. "bottom",
  23406. "left-start",
  23407. "left-end",
  23408. "left",
  23409. "right-start",
  23410. "right-end",
  23411. "right"
  23412. ];
  23413. export declare type TourProps = ExtractPropTypes<typeof tourProps>;
  23414. export declare const tourProps: {
  23415. modelValue: BooleanConstructor;
  23416. current: EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  23417. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  23418. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  23419. closeIcon: {
  23420. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  23421. readonly required: false;
  23422. readonly validator: ((val: unknown) => boolean) | undefined;
  23423. __epPropKey: true;
  23424. };
  23425. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  23426. contentStyle: {
  23427. readonly type: PropType<CSSProperties>;
  23428. readonly required: false;
  23429. readonly validator: ((val: unknown) => boolean) | undefined;
  23430. __epPropKey: true;
  23431. };
  23432. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  23433. style?: CSSProperties;
  23434. color?: string;
  23435. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  23436. style?: CSSProperties;
  23437. color?: string;
  23438. }) | (() => TourMask))[], unknown, unknown, boolean, boolean>;
  23439. gap: EpPropFinalized<(new (...args: any[]) => TourGap) | (() => TourGap) | ((new (...args: any[]) => TourGap) | (() => TourGap))[], unknown, unknown, () => {
  23440. offset: number;
  23441. radius: number;
  23442. }, boolean>;
  23443. zIndex: {
  23444. readonly type: PropType<number>;
  23445. readonly required: false;
  23446. readonly validator: ((val: unknown) => boolean) | undefined;
  23447. __epPropKey: true;
  23448. };
  23449. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, () => {
  23450. block: string;
  23451. }, boolean>;
  23452. type: {
  23453. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  23454. readonly required: false;
  23455. readonly validator: ((val: unknown) => boolean) | undefined;
  23456. __epPropKey: true;
  23457. };
  23458. appendTo: EpPropFinalized<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown, string, boolean>;
  23459. closeOnPressEscape: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  23460. targetAreaClickable: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  23461. };
  23462. export declare type TourStepEmits = typeof tourStepEmits;
  23463. export declare const tourStepEmits: {
  23464. close: () => boolean;
  23465. };
  23466. export declare type TourStepProps = ExtractPropTypes<typeof tourStepProps>;
  23467. export declare const tourStepProps: {
  23468. target: {
  23469. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null) | ((new (...args: any[]) => string | HTMLElement | (() => HTMLElement | null)) | (() => string | HTMLElement | (() => HTMLElement | null) | null))[], unknown, unknown>>;
  23470. readonly required: false;
  23471. readonly validator: ((val: unknown) => boolean) | undefined;
  23472. __epPropKey: true;
  23473. };
  23474. title: StringConstructor;
  23475. description: StringConstructor;
  23476. showClose: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  23477. closeIcon: {
  23478. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => (string | Component) & {}) | (() => string | Component) | ((new (...args: any[]) => (string | Component) & {}) | (() => string | Component))[], unknown, unknown>>;
  23479. readonly required: false;
  23480. readonly validator: ((val: unknown) => boolean) | undefined;
  23481. __epPropKey: true;
  23482. };
  23483. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  23484. placement: EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2) | ((new (...args: any[]) => "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => Placement_2))[], "top" | "bottom" | "left" | "right" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>;
  23485. mask: EpPropFinalized<(new (...args: any[]) => boolean | {
  23486. style?: CSSProperties;
  23487. color?: string;
  23488. }) | (() => TourMask) | ((new (...args: any[]) => boolean | {
  23489. style?: CSSProperties;
  23490. color?: string;
  23491. }) | (() => TourMask))[], unknown, unknown, undefined, boolean>;
  23492. contentStyle: {
  23493. readonly type: PropType<CSSProperties>;
  23494. readonly required: false;
  23495. readonly validator: ((val: unknown) => boolean) | undefined;
  23496. __epPropKey: true;
  23497. };
  23498. prevButtonProps: {
  23499. readonly type: PropType<TourBtnProps>;
  23500. readonly required: false;
  23501. readonly validator: ((val: unknown) => boolean) | undefined;
  23502. __epPropKey: true;
  23503. };
  23504. nextButtonProps: {
  23505. readonly type: PropType<TourBtnProps>;
  23506. readonly required: false;
  23507. readonly validator: ((val: unknown) => boolean) | undefined;
  23508. __epPropKey: true;
  23509. };
  23510. scrollIntoViewOptions: EpPropFinalized<(new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions) | ((new (...args: any[]) => boolean | ScrollIntoViewOptions) | (() => boolean | ScrollIntoViewOptions))[], unknown, unknown, undefined, boolean>;
  23511. type: {
  23512. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "default" | "primary") | (() => "default" | "primary") | ((new (...args: any[]) => "default" | "primary") | (() => "default" | "primary"))[], unknown, unknown>>;
  23513. readonly required: false;
  23514. readonly validator: ((val: unknown) => boolean) | undefined;
  23515. __epPropKey: true;
  23516. };
  23517. };
  23518. export declare const tourStrategies: readonly [
  23519. "absolute",
  23520. "fixed"
  23521. ];
  23522. export declare const transferCheckedChangeFn: (value: TransferKey[], movedKeys?: TransferKey[]) => boolean;
  23523. export declare interface TransferCheckedState {
  23524. leftChecked: TransferKey[];
  23525. rightChecked: TransferKey[];
  23526. }
  23527. export declare type TransferDataItem = Record<string, any>;
  23528. export declare type TransferDirection = "left" | "right";
  23529. export declare type TransferEmits = typeof transferEmits;
  23530. export declare const transferEmits: {
  23531. change: (value: TransferKey[], direction: TransferDirection, movedKeys: TransferKey[]) => boolean;
  23532. "update:modelValue": (value: TransferKey[]) => boolean;
  23533. "left-check-change": (value: TransferKey[], movedKeys?: TransferKey[]) => boolean;
  23534. "right-check-change": (value: TransferKey[], movedKeys?: TransferKey[]) => boolean;
  23535. };
  23536. export declare interface TransferFormat {
  23537. noChecked?: string;
  23538. hasChecked?: string;
  23539. }
  23540. export declare type TransferInstance = InstanceType<typeof _default_91> & unknown;
  23541. export declare type TransferKey = string | number;
  23542. declare type TransferPanelInstance = InstanceType<typeof _default_92> & unknown;
  23543. export declare type TransferProps = ExtractPropTypes<typeof transferProps>;
  23544. export declare const transferProps: {
  23545. readonly data: EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  23546. readonly titles: EpPropFinalized<(new (...args: any[]) => [
  23547. string,
  23548. string
  23549. ]) | (() => [
  23550. string,
  23551. string
  23552. ]) | ((new (...args: any[]) => [
  23553. string,
  23554. string
  23555. ]) | (() => [
  23556. string,
  23557. string
  23558. ]))[], unknown, unknown, () => never[], boolean>;
  23559. readonly buttonTexts: EpPropFinalized<(new (...args: any[]) => [
  23560. string,
  23561. string
  23562. ]) | (() => [
  23563. string,
  23564. string
  23565. ]) | ((new (...args: any[]) => [
  23566. string,
  23567. string
  23568. ]) | (() => [
  23569. string,
  23570. string
  23571. ]))[], unknown, unknown, () => never[], boolean>;
  23572. readonly filterPlaceholder: StringConstructor;
  23573. readonly filterMethod: {
  23574. readonly type: PropType<(query: string, item: TransferDataItem) => boolean>;
  23575. readonly required: false;
  23576. readonly validator: ((val: unknown) => boolean) | undefined;
  23577. __epPropKey: true;
  23578. };
  23579. readonly leftDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  23580. readonly rightDefaultChecked: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  23581. readonly renderContent: {
  23582. readonly type: PropType<renderContent>;
  23583. readonly required: false;
  23584. readonly validator: ((val: unknown) => boolean) | undefined;
  23585. __epPropKey: true;
  23586. };
  23587. readonly modelValue: EpPropFinalized<(new (...args: any[]) => TransferKey[]) | (() => TransferKey[]) | ((new (...args: any[]) => TransferKey[]) | (() => TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  23588. readonly format: EpPropFinalized<(new (...args: any[]) => TransferFormat) | (() => TransferFormat) | ((new (...args: any[]) => TransferFormat) | (() => TransferFormat))[], unknown, unknown, () => {}, boolean>;
  23589. readonly filterable: BooleanConstructor;
  23590. readonly props: EpPropFinalized<(new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias) | ((new (...args: any[]) => TransferPropsAlias) | (() => TransferPropsAlias))[], unknown, unknown, () => Mutable<{
  23591. readonly label: "label";
  23592. readonly key: "key";
  23593. readonly disabled: "disabled";
  23594. }>, boolean>;
  23595. readonly targetOrder: EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  23596. readonly validateEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23597. };
  23598. export declare interface TransferPropsAlias {
  23599. label?: string;
  23600. key?: string;
  23601. disabled?: string;
  23602. }
  23603. export declare const translate: (path: string, option: undefined | TranslatorOption, locale: Language) => string;
  23604. declare type TranslatePair = {
  23605. [key: string]: string | string[] | TranslatePair;
  23606. };
  23607. export declare type Translator = (path: string, option?: TranslatorOption) => string;
  23608. export declare type TranslatorOption = Record<string, string | number>;
  23609. export declare const TrapFocus: ObjectDirective;
  23610. export declare interface TreeComponentProps {
  23611. data: TreeData;
  23612. emptyText: string;
  23613. renderAfterExpand: boolean;
  23614. nodeKey: string;
  23615. checkStrictly: boolean;
  23616. expandOnClickNode: boolean;
  23617. defaultExpandAll: boolean;
  23618. checkOnClickNode: boolean;
  23619. checkOnClickLeaf: boolean;
  23620. checkDescendants: boolean;
  23621. autoExpandParent: boolean;
  23622. defaultCheckedKeys: TreeKey[];
  23623. defaultExpandedKeys: TreeKey[];
  23624. currentNodeKey: TreeKey;
  23625. renderContent: RenderContentFunction;
  23626. showCheckbox: boolean;
  23627. draggable: boolean;
  23628. allowDrag: AllowDragFunction;
  23629. allowDrop: AllowDropFunction;
  23630. props: TreeOptionProps;
  23631. lazy: boolean;
  23632. highlightCurrent: boolean;
  23633. load: LoadFunction;
  23634. filterNodeMethod: FilterNodeMethodFunction;
  23635. accordion: boolean;
  23636. indent: number;
  23637. icon: string | Component;
  23638. }
  23639. export declare type TreeData = TreeNodeData[];
  23640. declare type TreeData_2 = TreeNodeData_2[];
  23641. export declare type TreeInstance = InstanceType<typeof _default_93> & unknown;
  23642. export declare type TreeKey = string | number;
  23643. declare type TreeKey_2 = string | number;
  23644. export declare interface TreeNode {
  23645. expanded?: boolean;
  23646. loading?: boolean;
  23647. noLazyChildren?: boolean;
  23648. indent?: number;
  23649. level?: number;
  23650. display?: boolean;
  23651. }
  23652. declare interface TreeNode_2 {
  23653. key: TreeKey_2;
  23654. level: number;
  23655. parent?: TreeNode_2;
  23656. children?: TreeNode_2[];
  23657. data: TreeNodeData_2;
  23658. disabled?: boolean;
  23659. label?: string;
  23660. isLeaf?: boolean;
  23661. }
  23662. export declare interface TreeNodeChildState {
  23663. all: boolean;
  23664. none: boolean;
  23665. allWithoutDisable: boolean;
  23666. half: boolean;
  23667. }
  23668. export declare type TreeNodeData = Record<string, any>;
  23669. declare type TreeNodeData_2 = Record<string, any>;
  23670. export declare interface TreeNodeLoadedDefaultProps {
  23671. checked?: boolean;
  23672. }
  23673. export declare interface TreeNodeOptions {
  23674. data: TreeNodeData;
  23675. store: TreeStore;
  23676. parent?: Node_2;
  23677. }
  23678. export declare interface TreeOptionProps {
  23679. children?: string;
  23680. label?: string | ((data: TreeNodeData, node: Node_2) => string);
  23681. disabled?: string | ((data: TreeNodeData, node: Node_2) => boolean);
  23682. isLeaf?: string | ((data: TreeNodeData, node: Node_2) => boolean);
  23683. class?: (data: TreeNodeData, node: Node_2) => string | {
  23684. [key: string]: boolean;
  23685. };
  23686. }
  23687. declare interface TreeOptionProps_2 {
  23688. children?: string;
  23689. label?: string;
  23690. value?: string;
  23691. disabled?: string;
  23692. class?: (data: TreeNodeData_2, node: TreeNode_2) => string | {
  23693. [key: string]: boolean;
  23694. };
  23695. }
  23696. declare interface TreeProps {
  23697. hasChildren?: string;
  23698. children?: string;
  23699. checkStrictly?: boolean;
  23700. }
  23701. declare class TreeStore {
  23702. currentNode: Node_2;
  23703. currentNodeKey: TreeKey;
  23704. nodesMap: TreeStoreNodesMap;
  23705. root: Node_2;
  23706. data: TreeData;
  23707. lazy: boolean;
  23708. load: LoadFunction;
  23709. filterNodeMethod: FilterNodeMethodFunction;
  23710. key: TreeKey;
  23711. defaultCheckedKeys: TreeKey[];
  23712. checkStrictly: boolean;
  23713. defaultExpandedKeys: TreeKey[];
  23714. autoExpandParent: boolean;
  23715. defaultExpandAll: boolean;
  23716. checkDescendants: boolean;
  23717. props: TreeOptionProps;
  23718. constructor(options: TreeStoreOptions);
  23719. initialize(): void;
  23720. filter(value: FilterValue): void;
  23721. setData(newVal: TreeData): void;
  23722. getNode(data: TreeKey | TreeNodeData | Node_2): Node_2;
  23723. insertBefore(data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2): void;
  23724. insertAfter(data: TreeNodeData, refData: TreeKey | TreeNodeData | Node_2): void;
  23725. remove(data: TreeNodeData | Node_2): void;
  23726. append(data: TreeNodeData, parentData: TreeNodeData | TreeKey | Node_2): void;
  23727. _initDefaultCheckedNodes(): void;
  23728. _initDefaultCheckedNode(node: Node_2): void;
  23729. setDefaultCheckedKey(newVal: TreeKey[]): void;
  23730. registerNode(node: Node_2): void;
  23731. deregisterNode(node: Node_2): void;
  23732. getCheckedNodes(leafOnly?: boolean, includeHalfChecked?: boolean): TreeNodeData[];
  23733. getCheckedKeys(leafOnly?: boolean): TreeKey[];
  23734. getHalfCheckedNodes(): TreeNodeData[];
  23735. getHalfCheckedKeys(): TreeKey[];
  23736. _getAllNodes(): Node_2[];
  23737. updateChildren(key: TreeKey, data: TreeData): void;
  23738. _setCheckedKeys(key: TreeKey, leafOnly: boolean | undefined, checkedKeys: {
  23739. [key: string]: boolean;
  23740. }): void;
  23741. setCheckedNodes(array: Node_2[], leafOnly?: boolean): void;
  23742. setCheckedKeys(keys: TreeKey[], leafOnly?: boolean): void;
  23743. setDefaultExpandedKeys(keys: TreeKey[]): void;
  23744. setChecked(data: TreeKey | TreeNodeData, checked: boolean, deep: boolean): void;
  23745. getCurrentNode(): Node_2;
  23746. setCurrentNode(currentNode: Node_2): void;
  23747. setUserCurrentNode(node: Node_2, shouldAutoExpandParent?: boolean): void;
  23748. setCurrentNodeKey(key?: TreeKey, shouldAutoExpandParent?: boolean): void;
  23749. }
  23750. export declare interface TreeStoreNodesMap {
  23751. [key: string]: Node_2;
  23752. }
  23753. export declare interface TreeStoreOptions {
  23754. key: TreeKey;
  23755. data: TreeData;
  23756. lazy: boolean;
  23757. props: TreeOptionProps;
  23758. load: LoadFunction;
  23759. currentNodeKey: TreeKey;
  23760. checkStrictly: boolean;
  23761. checkDescendants: boolean;
  23762. defaultCheckedKeys: TreeKey[];
  23763. defaultExpandedKeys: TreeKey[];
  23764. autoExpandParent: boolean;
  23765. defaultExpandAll: boolean;
  23766. filterNodeMethod: FilterNodeMethodFunction;
  23767. }
  23768. declare const triggers: readonly [
  23769. "click",
  23770. "contextmenu",
  23771. "hover",
  23772. "focus"
  23773. ];
  23774. /**
  23775. * Tuple index key
  23776. *
  23777. * 元组下标键
  23778. *
  23779. * @example
  23780. * TupleKey<[1, 2, 3]> => '0' | '1' | '2'
  23781. */
  23782. declare type TupleKey<T extends ReadonlyArray<any>> = Exclude<keyof T, ArrayMethodKey>;
  23783. declare type UnknownToNever<T> = IfUnknown<T, never, T>;
  23784. export declare const UPDATE_MODEL_EVENT = "update:modelValue";
  23785. declare class UploadAjaxError extends Error {
  23786. name: string;
  23787. status: number;
  23788. method: string;
  23789. url: string;
  23790. constructor(message: string, status: number, method: string, url: string);
  23791. }
  23792. export declare const uploadBaseProps: {
  23793. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  23794. readonly headers: {
  23795. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  23796. readonly required: false;
  23797. readonly validator: ((val: unknown) => boolean) | undefined;
  23798. __epPropKey: true;
  23799. };
  23800. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  23801. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  23802. readonly multiple: BooleanConstructor;
  23803. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  23804. readonly drag: BooleanConstructor;
  23805. readonly withCredentials: BooleanConstructor;
  23806. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23807. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23808. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  23809. ], boolean>;
  23810. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23811. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  23812. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  23813. (): UploadRequestHandler;
  23814. new (): any;
  23815. readonly prototype: any;
  23816. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  23817. (): UploadRequestHandler;
  23818. new (): any;
  23819. readonly prototype: any;
  23820. })[], unknown, unknown, UploadRequestHandler, boolean>;
  23821. readonly disabled: BooleanConstructor;
  23822. readonly limit: NumberConstructor;
  23823. };
  23824. export declare type UploadContentInstance = InstanceType<typeof _default_97> & unknown;
  23825. export declare type UploadContentProps = ExtractPropTypes<typeof uploadContentProps>;
  23826. export declare const uploadContentProps: {
  23827. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  23828. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  23829. new (): any;
  23830. readonly prototype: any;
  23831. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  23832. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  23833. new (): any;
  23834. readonly prototype: any;
  23835. })[], unknown, unknown, () => void, boolean>;
  23836. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  23837. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  23838. new (): any;
  23839. readonly prototype: any;
  23840. } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | {
  23841. (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void;
  23842. new (): any;
  23843. readonly prototype: any;
  23844. })[], unknown, unknown, () => void, boolean>;
  23845. readonly onStart: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  23846. (): (rawFile: UploadRawFile) => void;
  23847. new (): any;
  23848. readonly prototype: any;
  23849. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | {
  23850. (): (rawFile: UploadRawFile) => void;
  23851. new (): any;
  23852. readonly prototype: any;
  23853. })[], unknown, unknown, () => void, boolean>;
  23854. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  23855. (): (response: any, rawFile: UploadRawFile) => unknown;
  23856. new (): any;
  23857. readonly prototype: any;
  23858. } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | {
  23859. (): (response: any, rawFile: UploadRawFile) => unknown;
  23860. new (): any;
  23861. readonly prototype: any;
  23862. })[], unknown, unknown, () => void, boolean>;
  23863. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  23864. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  23865. new (): any;
  23866. readonly prototype: any;
  23867. } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | {
  23868. (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void;
  23869. new (): any;
  23870. readonly prototype: any;
  23871. })[], unknown, unknown, () => void, boolean>;
  23872. readonly onError: EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  23873. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  23874. new (): any;
  23875. readonly prototype: any;
  23876. } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | {
  23877. (): (err: UploadAjaxError, rawFile: UploadRawFile) => void;
  23878. new (): any;
  23879. readonly prototype: any;
  23880. })[], unknown, unknown, () => void, boolean>;
  23881. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  23882. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  23883. new (): any;
  23884. readonly prototype: any;
  23885. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  23886. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  23887. new (): any;
  23888. readonly prototype: any;
  23889. })[], unknown, unknown, () => void, boolean>;
  23890. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  23891. readonly headers: {
  23892. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  23893. readonly required: false;
  23894. readonly validator: ((val: unknown) => boolean) | undefined;
  23895. __epPropKey: true;
  23896. };
  23897. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  23898. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  23899. readonly multiple: BooleanConstructor;
  23900. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  23901. readonly drag: BooleanConstructor;
  23902. readonly withCredentials: BooleanConstructor;
  23903. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23904. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  23905. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  23906. ], boolean>;
  23907. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23908. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  23909. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  23910. (): UploadRequestHandler;
  23911. new (): any;
  23912. readonly prototype: any;
  23913. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  23914. (): UploadRequestHandler;
  23915. new (): any;
  23916. readonly prototype: any;
  23917. })[], unknown, unknown, UploadRequestHandler, boolean>;
  23918. readonly disabled: BooleanConstructor;
  23919. readonly limit: NumberConstructor;
  23920. };
  23921. export declare interface UploadContext {
  23922. accept: ComputedRef<string>;
  23923. }
  23924. export declare const uploadContextKey: InjectionKey<UploadContext>;
  23925. export declare type UploadData = Mutable<Record<string, any>>;
  23926. export declare type UploadDraggerEmits = typeof uploadDraggerEmits;
  23927. export declare const uploadDraggerEmits: {
  23928. file: (file: File[]) => boolean;
  23929. };
  23930. export declare type UploadDraggerInstance = InstanceType<typeof _default_99> & unknown;
  23931. export declare type UploadDraggerProps = ExtractPropTypes<typeof uploadDraggerProps>;
  23932. export declare const uploadDraggerProps: {
  23933. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  23934. };
  23935. export declare interface UploadFile {
  23936. name: string;
  23937. percentage?: number;
  23938. status: UploadStatus;
  23939. size?: number;
  23940. response?: unknown;
  23941. uid: number;
  23942. url?: string;
  23943. raw?: UploadRawFile;
  23944. }
  23945. export declare type UploadFiles = UploadFile[];
  23946. export declare interface UploadHooks {
  23947. beforeUpload: (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  23948. beforeRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable<boolean>;
  23949. onRemove: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  23950. onChange: (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  23951. onPreview: (uploadFile: UploadFile) => void;
  23952. onSuccess: (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  23953. onProgress: (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  23954. onError: (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  23955. onExceed: (files: File[], uploadFiles: UploadUserFile[]) => void;
  23956. }
  23957. export declare type UploadInstance = InstanceType<typeof _default_96> & unknown;
  23958. export declare type UploadListEmits = typeof uploadListEmits;
  23959. export declare const uploadListEmits: {
  23960. remove: (file: UploadFile) => boolean;
  23961. };
  23962. export declare type UploadListInstance = InstanceType<typeof _default_98> & unknown;
  23963. export declare type UploadListProps = ExtractPropTypes<typeof uploadListProps>;
  23964. export declare const uploadListProps: {
  23965. readonly files: EpPropFinalized<(new (...args: any[]) => UploadFiles) | (() => UploadFiles) | ((new (...args: any[]) => UploadFiles) | (() => UploadFiles))[], unknown, unknown, () => never[], boolean>;
  23966. readonly disabled: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  23967. readonly handlePreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  23968. (): (uploadFile: UploadFile) => void;
  23969. new (): any;
  23970. readonly prototype: any;
  23971. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  23972. (): (uploadFile: UploadFile) => void;
  23973. new (): any;
  23974. readonly prototype: any;
  23975. })[], unknown, unknown, () => void, boolean>;
  23976. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  23977. readonly crossorigin: {
  23978. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  23979. readonly required: false;
  23980. readonly validator: ((val: unknown) => boolean) | undefined;
  23981. __epPropKey: true;
  23982. };
  23983. };
  23984. export declare const uploadListTypes: readonly [
  23985. "text",
  23986. "picture",
  23987. "picture-card"
  23988. ];
  23989. export declare interface UploadProgressEvent extends ProgressEvent {
  23990. percent: number;
  23991. }
  23992. export declare type UploadProps = ExtractPropTypes<typeof uploadProps>;
  23993. export declare const uploadProps: {
  23994. readonly beforeUpload: EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  23995. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  23996. new (): any;
  23997. readonly prototype: any;
  23998. } | ((new (...args: any[]) => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | (() => (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>) | {
  23999. (): (rawFile: UploadRawFile) => Awaitable<void | undefined | null | boolean | File | Blob>;
  24000. new (): any;
  24001. readonly prototype: any;
  24002. })[], unknown, unknown, () => void, boolean>;
  24003. readonly beforeRemove: {
  24004. readonly type: PropType<(uploadFile: UploadFile, uploadFiles: UploadFiles) => Awaitable<boolean>>;
  24005. readonly required: false;
  24006. readonly validator: ((val: unknown) => boolean) | undefined;
  24007. __epPropKey: true;
  24008. };
  24009. readonly onRemove: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24010. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24011. new (): any;
  24012. readonly prototype: any;
  24013. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24014. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24015. new (): any;
  24016. readonly prototype: any;
  24017. })[], unknown, unknown, () => void, boolean>;
  24018. readonly onChange: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24019. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24020. new (): any;
  24021. readonly prototype: any;
  24022. } | ((new (...args: any[]) => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24023. (): (uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24024. new (): any;
  24025. readonly prototype: any;
  24026. })[], unknown, unknown, () => void, boolean>;
  24027. readonly onPreview: EpPropFinalized<(new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  24028. (): (uploadFile: UploadFile) => void;
  24029. new (): any;
  24030. readonly prototype: any;
  24031. } | ((new (...args: any[]) => (uploadFile: UploadFile) => void) | (() => (uploadFile: UploadFile) => void) | {
  24032. (): (uploadFile: UploadFile) => void;
  24033. new (): any;
  24034. readonly prototype: any;
  24035. })[], unknown, unknown, () => void, boolean>;
  24036. readonly onSuccess: EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24037. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24038. new (): any;
  24039. readonly prototype: any;
  24040. } | ((new (...args: any[]) => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24041. (): (response: any, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24042. new (): any;
  24043. readonly prototype: any;
  24044. })[], unknown, unknown, () => void, boolean>;
  24045. readonly onProgress: EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24046. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24047. new (): any;
  24048. readonly prototype: any;
  24049. } | ((new (...args: any[]) => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24050. (): (evt: UploadProgressEvent, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24051. new (): any;
  24052. readonly prototype: any;
  24053. })[], unknown, unknown, () => void, boolean>;
  24054. readonly onError: EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24055. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24056. new (): any;
  24057. readonly prototype: any;
  24058. } | ((new (...args: any[]) => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | (() => (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void) | {
  24059. (): (error: Error, uploadFile: UploadFile, uploadFiles: UploadFiles) => void;
  24060. new (): any;
  24061. readonly prototype: any;
  24062. })[], unknown, unknown, () => void, boolean>;
  24063. readonly onExceed: EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  24064. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  24065. new (): any;
  24066. readonly prototype: any;
  24067. } | ((new (...args: any[]) => (files: File[], uploadFiles: UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: UploadUserFile[]) => void) | {
  24068. (): (files: File[], uploadFiles: UploadUserFile[]) => void;
  24069. new (): any;
  24070. readonly prototype: any;
  24071. })[], unknown, unknown, () => void, boolean>;
  24072. readonly crossorigin: {
  24073. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials"))[], unknown, unknown>>;
  24074. readonly required: false;
  24075. readonly validator: ((val: unknown) => boolean) | undefined;
  24076. __epPropKey: true;
  24077. };
  24078. readonly action: EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>;
  24079. readonly headers: {
  24080. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers) | ((new (...args: any[]) => Record<string, any> | Headers) | (() => Record<string, any> | Headers))[], unknown, unknown>>;
  24081. readonly required: false;
  24082. readonly validator: ((val: unknown) => boolean) | undefined;
  24083. __epPropKey: true;
  24084. };
  24085. readonly method: EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>;
  24086. readonly data: EpPropFinalized<(new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | ((new (...args: any[]) => Mutable<Record<string, any>> | Promise<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)) | (() => Awaitable<Mutable<Record<string, any>>> | ((rawFile: UploadRawFile) => Awaitable<UploadData>)))[], unknown, unknown, () => Mutable<{}>, boolean>;
  24087. readonly multiple: BooleanConstructor;
  24088. readonly name: EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>;
  24089. readonly drag: BooleanConstructor;
  24090. readonly withCredentials: BooleanConstructor;
  24091. readonly showFileList: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24092. readonly accept: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  24093. readonly fileList: EpPropFinalized<(new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]) | ((new (...args: any[]) => UploadUserFile[]) | (() => UploadUserFile[]))[], unknown, unknown, () => [
  24094. ], boolean>;
  24095. readonly autoUpload: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24096. readonly listType: EpPropFinalized<StringConstructor, "picture" | "text" | "picture-card", unknown, "text", boolean>;
  24097. readonly httpRequest: EpPropFinalized<(new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  24098. (): UploadRequestHandler;
  24099. new (): any;
  24100. readonly prototype: any;
  24101. } | ((new (...args: any[]) => UploadRequestHandler) | (() => UploadRequestHandler) | {
  24102. (): UploadRequestHandler;
  24103. new (): any;
  24104. readonly prototype: any;
  24105. })[], unknown, unknown, UploadRequestHandler, boolean>;
  24106. readonly disabled: BooleanConstructor;
  24107. readonly limit: NumberConstructor;
  24108. };
  24109. export declare interface UploadRawFile extends File {
  24110. uid: number;
  24111. isDirectory?: boolean;
  24112. }
  24113. export declare type UploadRequestHandler = (options: UploadRequestOptions) => XMLHttpRequest | Promise<unknown>;
  24114. export declare interface UploadRequestOptions {
  24115. action: string;
  24116. method: string;
  24117. data: Record<string, string | Blob | [
  24118. Blob,
  24119. string
  24120. ]>;
  24121. filename: string;
  24122. file: UploadRawFile;
  24123. headers: Headers | Record<string, string | number | null | undefined>;
  24124. onError: (evt: UploadAjaxError) => void;
  24125. onProgress: (evt: UploadProgressEvent) => void;
  24126. onSuccess: (response: any) => void;
  24127. withCredentials: boolean;
  24128. }
  24129. export declare type UploadStatus = "ready" | "uploading" | "success" | "fail";
  24130. export declare type UploadUserFile = Omit<UploadFile, "status" | "uid"> & Partial<Pick<UploadFile, "status" | "uid">>;
  24131. export declare const useAriaProps: <T extends keyof typeof ariaProps>(arias: Array<T>) => Pick<{
  24132. ariaLabel: StringConstructor;
  24133. ariaOrientation: {
  24134. readonly type: PropType<string>;
  24135. readonly required: false;
  24136. readonly validator: ((val: unknown) => boolean) | undefined;
  24137. __epPropKey: true;
  24138. };
  24139. ariaControls: StringConstructor;
  24140. }, T>;
  24141. export declare const useAttrs: (params?: Params) => ComputedRef<Record<string, unknown>>;
  24142. declare const useCache: <T>() => ComputedRef<(((_: any, __: any, ___: any) => Record<string, T>) & MemoizedFunction) | MemoizedFn<(_: any, __: any, ___: any) => Record<string, T>>>;
  24143. export declare function useCalcInputWidth(): {
  24144. calculatorRef: ShallowRef<HTMLElement | undefined>;
  24145. calculatorWidth: Ref<number>;
  24146. inputStyle: ComputedRef<{
  24147. minWidth: string;
  24148. }>;
  24149. };
  24150. export declare const useCascaderConfig: (props: {
  24151. props: CascaderProps;
  24152. }) => ComputedRef<{
  24153. expandTrigger: ExpandTrigger;
  24154. multiple: boolean;
  24155. checkStrictly: boolean;
  24156. emitPath: boolean;
  24157. lazy: boolean;
  24158. lazyLoad: LazyLoad_2;
  24159. value: string;
  24160. label: string;
  24161. children: string;
  24162. disabled: string | isDisabled_2;
  24163. leaf: string | isLeaf_2;
  24164. hoverThreshold: number;
  24165. }>;
  24166. export declare function useComposition({ afterComposition, emit, }: UseCompositionOptions): {
  24167. isComposing: Ref<boolean>;
  24168. handleComposition: (event: CompositionEvent) => void;
  24169. handleCompositionStart: (event: CompositionEvent) => void;
  24170. handleCompositionUpdate: (event: CompositionEvent) => void;
  24171. handleCompositionEnd: (event: CompositionEvent) => void;
  24172. };
  24173. declare interface UseCompositionOptions {
  24174. afterComposition: (event: CompositionEvent) => void;
  24175. emit?: ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  24176. }
  24177. export declare function useCursor(input: ShallowRef<HTMLInputElement | undefined>): [
  24178. () => void,
  24179. () => void
  24180. ];
  24181. export declare const useDelayedRender: ({ indicator, intermediateIndicator, shouldSetIntermediate, beforeShow, afterShow, afterHide, beforeHide, }: UseDelayedRenderProps) => void;
  24182. export declare type UseDelayedRenderProps = {
  24183. indicator: Ref<boolean>;
  24184. intermediateIndicator: Ref<boolean>;
  24185. shouldSetIntermediate?: (step: "show" | "hide") => boolean;
  24186. beforeShow?: () => void;
  24187. beforeHide?: () => void;
  24188. afterShow?: () => void;
  24189. afterHide?: () => void;
  24190. };
  24191. export declare const useDelayedToggle: ({ showAfter, hideAfter, autoClose, open, close, }: UseDelayedToggleProps) => {
  24192. onOpen: (event?: Event) => void;
  24193. onClose: (event?: Event) => void;
  24194. };
  24195. export declare type UseDelayedToggleProps = {
  24196. open: (event?: Event) => void;
  24197. close: (event?: Event) => void;
  24198. } & ToRefs<ExtractPropTypes<typeof useDelayedToggleProps>>;
  24199. export declare const useDelayedToggleProps: {
  24200. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  24201. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  24202. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  24203. };
  24204. export declare const useDeprecated: ({ from, replacement, scope, version, ref, type }: DeprecationParam, condition: MaybeRef<boolean>) => void;
  24205. export declare const useDialog: (props: DialogProps, targetRef: Ref<HTMLElement | undefined>) => {
  24206. afterEnter: () => void;
  24207. afterLeave: () => void;
  24208. beforeLeave: () => void;
  24209. handleClose: () => void;
  24210. onModalClick: () => void;
  24211. close: () => void;
  24212. doClose: () => void;
  24213. onOpenAutoFocus: () => void;
  24214. onCloseAutoFocus: () => void;
  24215. onCloseRequested: () => void;
  24216. onFocusoutPrevented: (event: CustomEvent) => void;
  24217. titleId: Ref<string>;
  24218. bodyId: Ref<string>;
  24219. closed: Ref<boolean>;
  24220. style: ComputedRef<CSSProperties>;
  24221. overlayDialogStyle: ComputedRef<CSSProperties>;
  24222. rendered: Ref<boolean>;
  24223. visible: Ref<boolean>;
  24224. zIndex: Ref<number>;
  24225. };
  24226. export declare const useDisabled: (fallback?: MaybeRef<boolean | undefined>) => ComputedRef<boolean>;
  24227. export declare const useDraggable: (targetRef: Ref<HTMLElement | undefined>, dragRef: Ref<HTMLElement | undefined>, draggable: ComputedRef<boolean>, overflow?: ComputedRef<boolean>) => {
  24228. resetPosition: () => void;
  24229. updatePosition: () => void;
  24230. };
  24231. export declare const useEmptyValues: (props: EmptyValuesContext, defaultValue?: null | undefined) => {
  24232. emptyValues: ComputedRef<unknown[]>;
  24233. valueOnClear: ComputedRef<any>;
  24234. isEmptyValue: (value: any) => boolean;
  24235. };
  24236. export declare const useEmptyValuesProps: {
  24237. readonly emptyValues: ArrayConstructor;
  24238. readonly valueOnClear: EpPropFinalized<readonly [
  24239. StringConstructor,
  24240. NumberConstructor,
  24241. BooleanConstructor,
  24242. FunctionConstructor
  24243. ], unknown, unknown, undefined, boolean>;
  24244. };
  24245. export declare const useEscapeKeydown: (handler: (e: KeyboardEvent) => void) => void;
  24246. export declare const useFloating: ({ middleware, placement, strategy, }: UseFloatingProps) => {
  24247. update: () => Promise<void>;
  24248. referenceRef: Ref<HTMLElement | VirtualElement | undefined>;
  24249. contentRef: Ref<HTMLElement | undefined>;
  24250. x: Ref<number | undefined>;
  24251. y: Ref<number | undefined>;
  24252. placement: Ref<Placement_3>;
  24253. strategy: Ref<Strategy>;
  24254. middlewareData: Ref<{
  24255. [x: string]: any;
  24256. arrow?: {
  24257. x?: number | undefined;
  24258. y?: number | undefined;
  24259. centerOffset: number;
  24260. } | undefined;
  24261. autoPlacement?: {
  24262. index?: number | undefined;
  24263. overflows: {
  24264. placement: Placement_3;
  24265. overflows: Array<number>;
  24266. }[];
  24267. } | undefined;
  24268. flip?: {
  24269. index?: number | undefined;
  24270. overflows: {
  24271. placement: Placement_3;
  24272. overflows: Array<number>;
  24273. }[];
  24274. } | undefined;
  24275. hide?: {
  24276. referenceHidden?: boolean | undefined;
  24277. escaped?: boolean | undefined;
  24278. referenceHiddenOffsets?: {
  24279. top: number;
  24280. bottom: number;
  24281. left: number;
  24282. right: number;
  24283. } | undefined;
  24284. escapedOffsets?: {
  24285. top: number;
  24286. bottom: number;
  24287. left: number;
  24288. right: number;
  24289. } | undefined;
  24290. } | undefined;
  24291. offset?: {
  24292. x: number;
  24293. y: number;
  24294. } | undefined;
  24295. shift?: {
  24296. x: number;
  24297. y: number;
  24298. } | undefined;
  24299. }>;
  24300. };
  24301. export declare type UseFloatingProps = ToRefs<{
  24302. middleware: Array<Middleware>;
  24303. placement: Placement_3;
  24304. strategy: Strategy;
  24305. }>;
  24306. export declare const useFloatingProps: {};
  24307. export declare const useFocus: (el: Ref<{
  24308. focus: () => void;
  24309. } | null>) => {
  24310. focus: () => void;
  24311. };
  24312. export declare function useFocusController<T extends {
  24313. focus: () => void;
  24314. }>(target: ShallowRef<T | undefined>, { beforeFocus, afterFocus, beforeBlur, afterBlur, }?: UseFocusControllerOptions): {
  24315. isFocused: Ref<boolean>;
  24316. /** Avoid using wrapperRef and handleFocus/handleBlur together */
  24317. wrapperRef: ShallowRef<HTMLElement | undefined>;
  24318. handleFocus: (event: FocusEvent) => void;
  24319. handleBlur: (event: FocusEvent) => void;
  24320. };
  24321. declare interface UseFocusControllerOptions {
  24322. /**
  24323. * return true to cancel focus
  24324. * @param event FocusEvent
  24325. */
  24326. beforeFocus?: (event: FocusEvent) => boolean | undefined;
  24327. afterFocus?: () => void;
  24328. /**
  24329. * return true to cancel blur
  24330. * @param event FocusEvent
  24331. */
  24332. beforeBlur?: (event: FocusEvent) => boolean | undefined;
  24333. afterBlur?: () => void;
  24334. }
  24335. export declare const useFormDisabled: (fallback?: MaybeRef<boolean | undefined>) => ComputedRef<boolean>;
  24336. export declare const useFormItem: () => {
  24337. form: FormContext | undefined;
  24338. formItem: FormItemContext | undefined;
  24339. };
  24340. export declare const useFormItemInputId: (props: Partial<IUseFormItemInputCommonProps>, { formItemContext, disableIdGeneration, disableIdManagement, }: {
  24341. formItemContext?: FormItemContext;
  24342. disableIdGeneration?: ComputedRef<boolean> | Ref<boolean>;
  24343. disableIdManagement?: ComputedRef<boolean> | Ref<boolean>;
  24344. }) => {
  24345. isLabeledByFormItem: ComputedRef<boolean>;
  24346. inputId: Ref<string | undefined>;
  24347. };
  24348. declare function useFormLabelWidth(): {
  24349. autoLabelWidth: ComputedRef<string>;
  24350. registerLabelWidth: (val: number, oldVal: number) => void;
  24351. deregisterLabelWidth: (val: number) => void;
  24352. };
  24353. export declare const useFormSize: (fallback?: MaybeRef<ComponentSize | undefined>, ignore?: Partial<Record<"prop" | "form" | "formItem" | "global", boolean>>) => ComputedRef<"" | "small" | "default" | "large">;
  24354. export declare const useForwardRef: <T>(forwardRef: Ref<T | null>) => void;
  24355. export declare const useForwardRefDirective: (setForwardRef: ForwardRefSetter) => ObjectDirective;
  24356. export declare const useGetDerivedNamespace: (namespaceOverrides?: Ref<string | undefined>) => ComputedRef<string>;
  24357. export declare function useGlobalComponentSettings(block: string, sizeFallback?: MaybeRef<ConfigProviderContext["size"]>): {
  24358. ns: {
  24359. namespace: ComputedRef<string>;
  24360. b: (blockSuffix?: string) => string;
  24361. e: (element?: string) => string;
  24362. m: (modifier?: string) => string;
  24363. be: (blockSuffix?: string, element?: string) => string;
  24364. em: (element?: string, modifier?: string) => string;
  24365. bm: (blockSuffix?: string, modifier?: string) => string;
  24366. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  24367. is: {
  24368. (name: string, state: boolean | undefined): string;
  24369. (name: string): string;
  24370. };
  24371. cssVar: (object: Record<string, string>) => Record<string, string>;
  24372. cssVarName: (name: string) => string;
  24373. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  24374. cssVarBlockName: (name: string) => string;
  24375. };
  24376. locale: LocaleContext;
  24377. zIndex: {
  24378. initialZIndex: ComputedRef<number>;
  24379. currentZIndex: ComputedRef<number>;
  24380. nextZIndex: () => number;
  24381. };
  24382. size: ComputedRef<"small" | "" | "default" | "large">;
  24383. };
  24384. export declare function useGlobalConfig<K extends keyof ConfigProviderContext, D extends ConfigProviderContext[K]>(key: K, defaultValue?: D): Ref<Exclude<ConfigProviderContext[K], undefined> | D>;
  24385. export declare function useGlobalConfig(): Ref<ConfigProviderContext>;
  24386. export declare const useGlobalSize: () => ComputedRef<"" | "small" | "default" | "large">;
  24387. export declare const useId: (deterministicId?: MaybeRef<string>) => Ref<string>;
  24388. export declare const useIdInjection: () => ElIdInjectionContext;
  24389. export declare const useLocale: (localeOverrides?: Ref<Language | undefined>) => LocaleContext;
  24390. /**
  24391. * Hook that monitoring the ref value to lock or unlock the screen.
  24392. * When the trigger became true, it assumes modal is now opened and vice versa.
  24393. * @param trigger {Ref<boolean>}
  24394. */
  24395. export declare const useLockscreen: (trigger: Ref<boolean>, options?: UseLockScreenOptions) => void;
  24396. export declare type UseLockScreenOptions = {
  24397. ns?: UseNamespaceReturn;
  24398. };
  24399. export declare const useModal: (instance: ModalInstance, visibleRef: Ref<boolean>) => void;
  24400. export declare const useModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => {
  24401. hide: (event?: Event) => void;
  24402. show: (event?: Event) => void;
  24403. toggle: () => void;
  24404. hasUpdateHandler: ComputedRef<boolean>;
  24405. };
  24406. export declare const useModelToggleEmits: "update:modelValue"[];
  24407. export declare type UseModelToggleProps = ExtractPropTypes<typeof useModelToggleProps>;
  24408. export declare const useModelToggleProps: UseModelTogglePropsRaw<"modelValue">;
  24409. export declare type UseModelTogglePropsGeneric<T extends string> = {
  24410. [K in T]: ExtractPropType<typeof _prop>;
  24411. } & {
  24412. [K in `onUpdate:${T}`]: ExtractPropType<typeof _event>;
  24413. };
  24414. export declare type UseModelTogglePropsRaw<T extends string> = {
  24415. [K in T]: typeof _prop;
  24416. } & {
  24417. [K in `onUpdate:${T}`]: typeof _event;
  24418. };
  24419. export declare const useNamespace: (block: string, namespaceOverrides?: Ref<string | undefined>) => {
  24420. namespace: ComputedRef<string>;
  24421. b: (blockSuffix?: string) => string;
  24422. e: (element?: string) => string;
  24423. m: (modifier?: string) => string;
  24424. be: (blockSuffix?: string, element?: string) => string;
  24425. em: (element?: string, modifier?: string) => string;
  24426. bm: (blockSuffix?: string, modifier?: string) => string;
  24427. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  24428. is: {
  24429. (name: string, state: boolean | undefined): string;
  24430. (name: string): string;
  24431. };
  24432. cssVar: (object: Record<string, string>) => Record<string, string>;
  24433. cssVarName: (name: string) => string;
  24434. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  24435. cssVarBlockName: (name: string) => string;
  24436. };
  24437. export declare type UseNamespaceReturn = ReturnType<typeof useNamespace>;
  24438. export declare const useOrderedChildren: <T extends {
  24439. uid: number;
  24440. }>(vm: ComponentInternalInstance, childComponentName: string) => {
  24441. children: ShallowRef<T[]>;
  24442. addChild: (child: T) => void;
  24443. removeChild: (uid: number) => void;
  24444. };
  24445. export declare const usePopper: (referenceElementRef: Ref<ReferenceElement>, popperElementRef: Ref<ElementType>, opts?: Ref<PartialOptions> | PartialOptions) => {
  24446. state: ComputedRef<{
  24447. elements?: {
  24448. reference: Element | VirtualElement_2;
  24449. popper: HTMLElement;
  24450. arrow?: HTMLElement;
  24451. } | undefined;
  24452. options?: OptionsGeneric<any> | undefined;
  24453. placement?: Placement | undefined;
  24454. strategy?: PositioningStrategy | undefined;
  24455. orderedModifiers?: Modifier<any, any>[] | undefined;
  24456. rects?: StateRects | undefined;
  24457. scrollParents?: {
  24458. reference: Array<Element | Window_2 | VisualViewport_2>;
  24459. popper: Array<Element | Window_2 | VisualViewport_2>;
  24460. } | undefined;
  24461. styles?: {
  24462. [key: string]: Partial<CSSStyleDeclaration>;
  24463. } | undefined;
  24464. attributes?: {
  24465. [key: string]: {
  24466. [key: string]: string | boolean;
  24467. };
  24468. } | undefined;
  24469. modifiersData?: {
  24470. [key: string]: any;
  24471. arrow?: {
  24472. x?: number;
  24473. y?: number;
  24474. centerOffset: number;
  24475. };
  24476. hide?: {
  24477. isReferenceHidden: boolean;
  24478. hasPopperEscaped: boolean;
  24479. referenceClippingOffsets: SideObject;
  24480. popperEscapeOffsets: SideObject;
  24481. };
  24482. offset?: {
  24483. top?: Offsets | undefined;
  24484. bottom?: Offsets | undefined;
  24485. left?: Offsets | undefined;
  24486. right?: Offsets | undefined;
  24487. auto?: Offsets | undefined;
  24488. "auto-start"?: Offsets | undefined;
  24489. "auto-end"?: Offsets | undefined;
  24490. "top-start"?: Offsets | undefined;
  24491. "top-end"?: Offsets | undefined;
  24492. "bottom-start"?: Offsets | undefined;
  24493. "bottom-end"?: Offsets | undefined;
  24494. "right-start"?: Offsets | undefined;
  24495. "right-end"?: Offsets | undefined;
  24496. "left-start"?: Offsets | undefined;
  24497. "left-end"?: Offsets | undefined;
  24498. };
  24499. preventOverflow?: Offsets;
  24500. popperOffsets?: Offsets;
  24501. } | undefined;
  24502. reset?: boolean | undefined;
  24503. }>;
  24504. styles: ComputedRef<{
  24505. [key: string]: Partial<CSSStyleDeclaration>;
  24506. }>;
  24507. attributes: ComputedRef<{
  24508. [key: string]: {
  24509. [key: string]: string | boolean;
  24510. };
  24511. }>;
  24512. update: () => Promise<Partial<State>> | undefined;
  24513. forceUpdate: () => void | undefined;
  24514. instanceRef: ComputedRef<Instance_2 | undefined>;
  24515. };
  24516. /** @deprecated use `PopperArrowProps` instead, and it will be deprecated in the next major version */
  24517. export declare type UsePopperArrowProps = PopperArrowProps;
  24518. /** @deprecated use `popperArrowProps` instead, and it will be deprecated in the next major version */
  24519. export declare const usePopperArrowProps: {
  24520. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  24521. };
  24522. export declare const usePopperContainer: () => {
  24523. id: ComputedRef<string>;
  24524. selector: ComputedRef<string>;
  24525. };
  24526. export declare const usePopperContainerId: () => {
  24527. id: ComputedRef<string>;
  24528. selector: ComputedRef<string>;
  24529. };
  24530. /** @deprecated use `popperContentEmits` instead, and it will be deprecated in the next major version */
  24531. export declare const usePopperContentEmits: {
  24532. mouseenter: (evt: MouseEvent) => boolean;
  24533. mouseleave: (evt: MouseEvent) => boolean;
  24534. focus: () => boolean;
  24535. blur: () => boolean;
  24536. close: () => boolean;
  24537. };
  24538. /** @deprecated use `PopperContentProps` instead, and it will be deprecated in the next major version */
  24539. export declare type UsePopperContentProps = PopperContentProps;
  24540. /** @deprecated use `popperContentProps` instead, and it will be deprecated in the next major version */
  24541. export declare const usePopperContentProps: {
  24542. readonly ariaLabel: StringConstructor;
  24543. readonly id: StringConstructor;
  24544. readonly style: {
  24545. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  24546. readonly required: false;
  24547. readonly validator: ((val: unknown) => boolean) | undefined;
  24548. __epPropKey: true;
  24549. };
  24550. readonly className: {
  24551. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>;
  24552. readonly required: false;
  24553. readonly validator: ((val: unknown) => boolean) | undefined;
  24554. __epPropKey: true;
  24555. };
  24556. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  24557. readonly visible: BooleanConstructor;
  24558. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24559. readonly pure: BooleanConstructor;
  24560. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  24561. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  24562. readonly popperClass: {
  24563. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType) | ((new (...args: any[]) => string | ClassObjectType | ClassType[]) | (() => ClassType))[], unknown, unknown>>;
  24564. readonly required: false;
  24565. readonly validator: ((val: unknown) => boolean) | undefined;
  24566. __epPropKey: true;
  24567. };
  24568. readonly popperStyle: {
  24569. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  24570. readonly required: false;
  24571. readonly validator: ((val: unknown) => boolean) | undefined;
  24572. __epPropKey: true;
  24573. };
  24574. readonly referenceEl: {
  24575. readonly type: PropType<HTMLElement>;
  24576. readonly required: false;
  24577. readonly validator: ((val: unknown) => boolean) | undefined;
  24578. __epPropKey: true;
  24579. };
  24580. readonly triggerTargetEl: {
  24581. readonly type: PropType<HTMLElement>;
  24582. readonly required: false;
  24583. readonly validator: ((val: unknown) => boolean) | undefined;
  24584. __epPropKey: true;
  24585. };
  24586. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24587. readonly virtualTriggering: BooleanConstructor;
  24588. readonly zIndex: NumberConstructor;
  24589. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  24590. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  24591. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  24592. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24593. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  24594. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  24595. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  24596. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  24597. };
  24598. /** @deprecated use `PopperCoreConfigProps` instead, and it will be deprecated in the next major version */
  24599. export declare type UsePopperCoreConfigProps = PopperCoreConfigProps;
  24600. /** @deprecated use `popperCoreConfigProps` instead, and it will be deprecated in the next major version */
  24601. export declare const usePopperCoreConfigProps: {
  24602. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  24603. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  24604. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24605. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  24606. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  24607. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  24608. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  24609. };
  24610. /** @deprecated use `PopperProps` instead, and it will be deprecated in the next major version */
  24611. export declare type UsePopperProps = PopperProps;
  24612. /** @deprecated use `popperProps` instead, and it will be deprecated in the next major version */
  24613. export declare const usePopperProps: {
  24614. readonly role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  24615. };
  24616. export declare type UsePopperReturn = ReturnType<typeof usePopper>;
  24617. /** @deprecated use `popperTriggerProps` instead, and it will be deprecated in the next major version */
  24618. export declare const usePopperTriggerProps: {
  24619. readonly virtualRef: {
  24620. readonly type: PropType<Measurable>;
  24621. readonly required: false;
  24622. readonly validator: ((val: unknown) => boolean) | undefined;
  24623. __epPropKey: true;
  24624. };
  24625. readonly virtualTriggering: BooleanConstructor;
  24626. readonly onMouseenter: {
  24627. readonly type: PropType<(e: Event) => void>;
  24628. readonly required: false;
  24629. readonly validator: ((val: unknown) => boolean) | undefined;
  24630. __epPropKey: true;
  24631. };
  24632. readonly onMouseleave: {
  24633. readonly type: PropType<(e: Event) => void>;
  24634. readonly required: false;
  24635. readonly validator: ((val: unknown) => boolean) | undefined;
  24636. __epPropKey: true;
  24637. };
  24638. readonly onClick: {
  24639. readonly type: PropType<(e: Event) => void>;
  24640. readonly required: false;
  24641. readonly validator: ((val: unknown) => boolean) | undefined;
  24642. __epPropKey: true;
  24643. };
  24644. readonly onKeydown: {
  24645. readonly type: PropType<(e: Event) => void>;
  24646. readonly required: false;
  24647. readonly validator: ((val: unknown) => boolean) | undefined;
  24648. __epPropKey: true;
  24649. };
  24650. readonly onFocus: {
  24651. readonly type: PropType<(e: Event) => void>;
  24652. readonly required: false;
  24653. readonly validator: ((val: unknown) => boolean) | undefined;
  24654. __epPropKey: true;
  24655. };
  24656. readonly onBlur: {
  24657. readonly type: PropType<(e: Event) => void>;
  24658. readonly required: false;
  24659. readonly validator: ((val: unknown) => boolean) | undefined;
  24660. __epPropKey: true;
  24661. };
  24662. readonly onContextmenu: {
  24663. readonly type: PropType<(e: Event) => void>;
  24664. readonly required: false;
  24665. readonly validator: ((val: unknown) => boolean) | undefined;
  24666. __epPropKey: true;
  24667. };
  24668. readonly id: StringConstructor;
  24669. readonly open: BooleanConstructor;
  24670. };
  24671. export declare const usePreventGlobal: <E extends keyof DocumentEventMap>(indicator: Ref<boolean>, evt: E, cb: (e: DocumentEventMap[E]) => boolean) => void;
  24672. export declare const useProp: <T>(name: string) => ComputedRef<T | undefined>;
  24673. export declare type UserInput = SingleOrRange<string | null>;
  24674. export declare const useSameTarget: (handleClick?: (e: MouseEvent) => void) => {
  24675. onClick: (e: MouseEvent) => void;
  24676. onMousedown: (e: MouseEvent) => void;
  24677. onMouseup: (e: MouseEvent) => void;
  24678. };
  24679. export declare const useSize: (fallback?: MaybeRef<ComponentSize | undefined>, ignore?: Partial<Record<"prop" | "form" | "formItem" | "global", boolean>>) => ComputedRef<"" | "small" | "default" | "large">;
  24680. export declare const useSizeProp: {
  24681. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  24682. readonly required: false;
  24683. readonly validator: ((val: unknown) => boolean) | undefined;
  24684. __epPropKey: true;
  24685. };
  24686. export declare const useSizeProps: {
  24687. size: {
  24688. readonly type: PropType<EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  24689. readonly required: false;
  24690. readonly validator: ((val: unknown) => boolean) | undefined;
  24691. __epPropKey: true;
  24692. };
  24693. };
  24694. export declare function useSpace(props: SpaceProps): {
  24695. classes: ComputedRef<EpPropMergeType<(new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>) | ((new (...args: any[]) => string | Record<string, boolean> | (string | Record<string, boolean>)[]) | (() => Arrayable<string | Record<string, boolean>>))[], unknown, unknown>[]>;
  24696. containerStyle: ComputedRef<StyleValue>;
  24697. itemStyle: ComputedRef<StyleValue>;
  24698. };
  24699. declare function useTable(props: TableV2Props): {
  24700. columns: ComputedRef<{
  24701. key: KeyType_2;
  24702. align?: Alignment_2;
  24703. class?: string | ClassNameGetter<any> | undefined;
  24704. dataKey?: KeyType_2;
  24705. fixed?: true | FixedDirection;
  24706. flexGrow?: CSSProperties["flexGrow"];
  24707. flexShrink?: CSSProperties["flexShrink"];
  24708. title?: string;
  24709. hidden?: boolean;
  24710. headerClass?: string | HeaderClassGetter<any> | undefined;
  24711. maxWidth?: number;
  24712. minWidth?: number;
  24713. style?: CSSProperties;
  24714. sortable?: boolean;
  24715. width: number;
  24716. cellRenderer?: CellRenderer<any> | undefined;
  24717. headerCellRenderer?: HeaderCellRenderer<any> | undefined;
  24718. }[]>;
  24719. containerRef: Ref<any>;
  24720. mainTableRef: Ref<TableGridInstance | undefined>;
  24721. leftTableRef: Ref<TableGridInstance | undefined>;
  24722. rightTableRef: Ref<TableGridInstance | undefined>;
  24723. isDynamic: ComputedRef<boolean>;
  24724. isResetting: ShallowRef<boolean>;
  24725. isScrolling: ShallowRef<boolean>;
  24726. hasFixedColumns: ComputedRef<number>;
  24727. columnsStyles: ComputedRef<Record<KeyType_2 | undefined, CSSProperties>>;
  24728. columnsTotalWidth: ComputedRef<number>;
  24729. data: ComputedRef<any[]>;
  24730. expandedRowKeys: Ref<KeyType_2[]>;
  24731. depthMap: Ref<Record<KeyType_2, number>>;
  24732. fixedColumnsOnLeft: ComputedRef<{
  24733. key: KeyType_2;
  24734. align?: Alignment_2;
  24735. class?: string | ClassNameGetter<any> | undefined;
  24736. dataKey?: KeyType_2;
  24737. fixed?: true | FixedDirection;
  24738. flexGrow?: CSSProperties["flexGrow"];
  24739. flexShrink?: CSSProperties["flexShrink"];
  24740. title?: string;
  24741. hidden?: boolean;
  24742. headerClass?: string | HeaderClassGetter<any> | undefined;
  24743. maxWidth?: number;
  24744. minWidth?: number;
  24745. style?: CSSProperties;
  24746. sortable?: boolean;
  24747. width: number;
  24748. cellRenderer?: CellRenderer<any> | undefined;
  24749. headerCellRenderer?: HeaderCellRenderer<any> | undefined;
  24750. }[]>;
  24751. fixedColumnsOnRight: ComputedRef<{
  24752. key: KeyType_2;
  24753. align?: Alignment_2;
  24754. class?: string | ClassNameGetter<any> | undefined;
  24755. dataKey?: KeyType_2;
  24756. fixed?: true | FixedDirection;
  24757. flexGrow?: CSSProperties["flexGrow"];
  24758. flexShrink?: CSSProperties["flexShrink"];
  24759. title?: string;
  24760. hidden?: boolean;
  24761. headerClass?: string | HeaderClassGetter<any> | undefined;
  24762. maxWidth?: number;
  24763. minWidth?: number;
  24764. style?: CSSProperties;
  24765. sortable?: boolean;
  24766. width: number;
  24767. cellRenderer?: CellRenderer<any> | undefined;
  24768. headerCellRenderer?: HeaderCellRenderer<any> | undefined;
  24769. }[]>;
  24770. mainColumns: ComputedRef<AnyColumns>;
  24771. bodyWidth: ComputedRef<number>;
  24772. emptyStyle: ComputedRef<CSSProperties>;
  24773. rootStyle: ComputedRef<CSSProperties>;
  24774. headerWidth: ComputedRef<number>;
  24775. footerHeight: ComputedRef<CSSProperties>;
  24776. mainTableHeight: ComputedRef<number>;
  24777. fixedTableHeight: ComputedRef<number>;
  24778. leftTableWidth: ComputedRef<number>;
  24779. rightTableWidth: ComputedRef<number>;
  24780. showEmpty: ComputedRef<boolean>;
  24781. getRowHeight: (rowIndex: number) => number;
  24782. onColumnSorted: (e: MouseEvent) => void;
  24783. onRowHovered: ({ hovered, rowKey }: RowHoverParams) => void;
  24784. onRowExpanded: ({ expanded, rowData, rowIndex, rowKey, }: RowExpandParams) => void;
  24785. onRowsRendered: (params: onRowRenderedParams) => void;
  24786. onRowHeightChange: ({ rowKey, height, rowIndex }: RowHeightChangedParams, fixedDir: FixedDirection) => void;
  24787. scrollTo: (params: ScrollPos) => void;
  24788. scrollToLeft: (scrollLeft: number) => void;
  24789. scrollToTop: (scrollTop: number) => void;
  24790. scrollToRow: (row: number, strategy?: Alignment) => void;
  24791. onScroll: (params: ScrollPos) => void;
  24792. onVerticalScroll: ({ scrollTop }: ScrollPos) => void;
  24793. };
  24794. declare type UseTableReturn = ReturnType<typeof useTable>;
  24795. export declare const useTeleport: (contentRenderer: () => VNode, appendToBody: Ref<boolean>) => {
  24796. isTeleportVisible: Ref<boolean>;
  24797. showTeleport: () => void;
  24798. hideTeleport: () => void;
  24799. renderTeleport: () => void;
  24800. };
  24801. export declare const useThrottleRender: (loading: Ref<boolean>, throttle?: ThrottleType) => Ref<boolean>;
  24802. export declare function useTimeout(): {
  24803. registerTimeout: (fn: (...args: any[]) => any, delay: number) => void;
  24804. cancelTimeout: () => void;
  24805. };
  24806. export declare const useTooltipContentProps: {
  24807. readonly ariaLabel: StringConstructor;
  24808. readonly appendTo: {
  24809. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  24810. readonly required: false;
  24811. readonly validator: ((val: unknown) => boolean) | undefined;
  24812. __epPropKey: true;
  24813. };
  24814. readonly content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  24815. readonly rawContent: BooleanConstructor;
  24816. readonly persistent: BooleanConstructor;
  24817. readonly visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  24818. readonly transition: StringConstructor;
  24819. readonly teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24820. readonly disabled: BooleanConstructor;
  24821. readonly id: StringConstructor;
  24822. readonly style: {
  24823. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  24824. readonly required: false;
  24825. readonly validator: ((val: unknown) => boolean) | undefined;
  24826. __epPropKey: true;
  24827. };
  24828. readonly className: {
  24829. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  24830. [x: string]: boolean;
  24831. } | (string | {
  24832. [x: string]: boolean;
  24833. } | (string | {
  24834. [x: string]: boolean;
  24835. } | (string | {
  24836. [x: string]: boolean;
  24837. } | (string | {
  24838. [x: string]: boolean;
  24839. } | (string | {
  24840. [x: string]: boolean;
  24841. } | (string | {
  24842. [x: string]: boolean;
  24843. } | (string | {
  24844. [x: string]: boolean;
  24845. } | (string | {
  24846. [x: string]: boolean;
  24847. } | (string | {
  24848. [x: string]: boolean;
  24849. } | (string | {
  24850. [x: string]: boolean;
  24851. } | (string | {
  24852. [x: string]: boolean;
  24853. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  24854. [x: string]: boolean;
  24855. } | (string | {
  24856. [x: string]: boolean;
  24857. } | (string | {
  24858. [x: string]: boolean;
  24859. } | (string | {
  24860. [x: string]: boolean;
  24861. } | (string | {
  24862. [x: string]: boolean;
  24863. } | (string | {
  24864. [x: string]: boolean;
  24865. } | (string | {
  24866. [x: string]: boolean;
  24867. } | (string | {
  24868. [x: string]: boolean;
  24869. } | (string | {
  24870. [x: string]: boolean;
  24871. } | (string | {
  24872. [x: string]: boolean;
  24873. } | (string | {
  24874. [x: string]: boolean;
  24875. } | (string | {
  24876. [x: string]: boolean;
  24877. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  24878. [x: string]: boolean;
  24879. } | (string | {
  24880. [x: string]: boolean;
  24881. } | (string | {
  24882. [x: string]: boolean;
  24883. } | (string | {
  24884. [x: string]: boolean;
  24885. } | (string | {
  24886. [x: string]: boolean;
  24887. } | (string | {
  24888. [x: string]: boolean;
  24889. } | (string | {
  24890. [x: string]: boolean;
  24891. } | (string | {
  24892. [x: string]: boolean;
  24893. } | (string | {
  24894. [x: string]: boolean;
  24895. } | (string | {
  24896. [x: string]: boolean;
  24897. } | (string | {
  24898. [x: string]: boolean;
  24899. } | (string | {
  24900. [x: string]: boolean;
  24901. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  24902. [x: string]: boolean;
  24903. } | (string | {
  24904. [x: string]: boolean;
  24905. } | (string | {
  24906. [x: string]: boolean;
  24907. } | (string | {
  24908. [x: string]: boolean;
  24909. } | (string | {
  24910. [x: string]: boolean;
  24911. } | (string | {
  24912. [x: string]: boolean;
  24913. } | (string | {
  24914. [x: string]: boolean;
  24915. } | (string | {
  24916. [x: string]: boolean;
  24917. } | (string | {
  24918. [x: string]: boolean;
  24919. } | (string | {
  24920. [x: string]: boolean;
  24921. } | (string | {
  24922. [x: string]: boolean;
  24923. } | (string | {
  24924. [x: string]: boolean;
  24925. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  24926. readonly required: false;
  24927. readonly validator: ((val: unknown) => boolean) | undefined;
  24928. __epPropKey: true;
  24929. };
  24930. readonly effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  24931. readonly enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24932. readonly pure: BooleanConstructor;
  24933. readonly focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  24934. readonly trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  24935. readonly popperClass: {
  24936. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  24937. [x: string]: boolean;
  24938. } | (string | {
  24939. [x: string]: boolean;
  24940. } | (string | {
  24941. [x: string]: boolean;
  24942. } | (string | {
  24943. [x: string]: boolean;
  24944. } | (string | {
  24945. [x: string]: boolean;
  24946. } | (string | {
  24947. [x: string]: boolean;
  24948. } | (string | {
  24949. [x: string]: boolean;
  24950. } | (string | {
  24951. [x: string]: boolean;
  24952. } | (string | {
  24953. [x: string]: boolean;
  24954. } | (string | {
  24955. [x: string]: boolean;
  24956. } | (string | {
  24957. [x: string]: boolean;
  24958. } | (string | {
  24959. [x: string]: boolean;
  24960. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  24961. [x: string]: boolean;
  24962. } | (string | {
  24963. [x: string]: boolean;
  24964. } | (string | {
  24965. [x: string]: boolean;
  24966. } | (string | {
  24967. [x: string]: boolean;
  24968. } | (string | {
  24969. [x: string]: boolean;
  24970. } | (string | {
  24971. [x: string]: boolean;
  24972. } | (string | {
  24973. [x: string]: boolean;
  24974. } | (string | {
  24975. [x: string]: boolean;
  24976. } | (string | {
  24977. [x: string]: boolean;
  24978. } | (string | {
  24979. [x: string]: boolean;
  24980. } | (string | {
  24981. [x: string]: boolean;
  24982. } | (string | {
  24983. [x: string]: boolean;
  24984. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  24985. [x: string]: boolean;
  24986. } | (string | {
  24987. [x: string]: boolean;
  24988. } | (string | {
  24989. [x: string]: boolean;
  24990. } | (string | {
  24991. [x: string]: boolean;
  24992. } | (string | {
  24993. [x: string]: boolean;
  24994. } | (string | {
  24995. [x: string]: boolean;
  24996. } | (string | {
  24997. [x: string]: boolean;
  24998. } | (string | {
  24999. [x: string]: boolean;
  25000. } | (string | {
  25001. [x: string]: boolean;
  25002. } | (string | {
  25003. [x: string]: boolean;
  25004. } | (string | {
  25005. [x: string]: boolean;
  25006. } | (string | {
  25007. [x: string]: boolean;
  25008. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  25009. [x: string]: boolean;
  25010. } | (string | {
  25011. [x: string]: boolean;
  25012. } | (string | {
  25013. [x: string]: boolean;
  25014. } | (string | {
  25015. [x: string]: boolean;
  25016. } | (string | {
  25017. [x: string]: boolean;
  25018. } | (string | {
  25019. [x: string]: boolean;
  25020. } | (string | {
  25021. [x: string]: boolean;
  25022. } | (string | {
  25023. [x: string]: boolean;
  25024. } | (string | {
  25025. [x: string]: boolean;
  25026. } | (string | {
  25027. [x: string]: boolean;
  25028. } | (string | {
  25029. [x: string]: boolean;
  25030. } | (string | {
  25031. [x: string]: boolean;
  25032. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  25033. readonly required: false;
  25034. readonly validator: ((val: unknown) => boolean) | undefined;
  25035. __epPropKey: true;
  25036. };
  25037. readonly popperStyle: {
  25038. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25039. readonly required: false;
  25040. readonly validator: ((val: unknown) => boolean) | undefined;
  25041. __epPropKey: true;
  25042. };
  25043. readonly referenceEl: {
  25044. readonly type: PropType<HTMLElement>;
  25045. readonly required: false;
  25046. readonly validator: ((val: unknown) => boolean) | undefined;
  25047. __epPropKey: true;
  25048. };
  25049. readonly triggerTargetEl: {
  25050. readonly type: PropType<HTMLElement>;
  25051. readonly required: false;
  25052. readonly validator: ((val: unknown) => boolean) | undefined;
  25053. __epPropKey: true;
  25054. };
  25055. readonly stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25056. readonly virtualTriggering: BooleanConstructor;
  25057. readonly zIndex: NumberConstructor;
  25058. readonly arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  25059. readonly boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25060. readonly fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  25061. readonly gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25062. readonly offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  25063. readonly placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  25064. readonly popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  25065. readonly strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  25066. readonly showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25067. readonly hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  25068. readonly autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25069. };
  25070. export declare const useTooltipModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: ModelToggleParams) => {
  25071. hide: (event?: Event) => void;
  25072. show: (event?: Event) => void;
  25073. toggle: () => void;
  25074. hasUpdateHandler: ComputedRef<boolean>;
  25075. };
  25076. export declare const useTooltipModelToggleEmits: "update:visible"[];
  25077. export declare const useTooltipModelToggleProps: UseModelTogglePropsRaw<"visible">;
  25078. export declare const useTooltipProps: {
  25079. showArrow: EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  25080. arrowOffset: EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  25081. disabled: BooleanConstructor;
  25082. trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  25083. triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  25084. virtualRef: {
  25085. readonly type: PropType<Measurable>;
  25086. readonly required: false;
  25087. readonly validator: ((val: unknown) => boolean) | undefined;
  25088. __epPropKey: true;
  25089. };
  25090. virtualTriggering: BooleanConstructor;
  25091. onMouseenter: {
  25092. readonly type: PropType<(e: Event) => void>;
  25093. readonly required: false;
  25094. readonly validator: ((val: unknown) => boolean) | undefined;
  25095. __epPropKey: true;
  25096. };
  25097. onMouseleave: {
  25098. readonly type: PropType<(e: Event) => void>;
  25099. readonly required: false;
  25100. readonly validator: ((val: unknown) => boolean) | undefined;
  25101. __epPropKey: true;
  25102. };
  25103. onClick: {
  25104. readonly type: PropType<(e: Event) => void>;
  25105. readonly required: false;
  25106. readonly validator: ((val: unknown) => boolean) | undefined;
  25107. __epPropKey: true;
  25108. };
  25109. onKeydown: {
  25110. readonly type: PropType<(e: Event) => void>;
  25111. readonly required: false;
  25112. readonly validator: ((val: unknown) => boolean) | undefined;
  25113. __epPropKey: true;
  25114. };
  25115. onFocus: {
  25116. readonly type: PropType<(e: Event) => void>;
  25117. readonly required: false;
  25118. readonly validator: ((val: unknown) => boolean) | undefined;
  25119. __epPropKey: true;
  25120. };
  25121. onBlur: {
  25122. readonly type: PropType<(e: Event) => void>;
  25123. readonly required: false;
  25124. readonly validator: ((val: unknown) => boolean) | undefined;
  25125. __epPropKey: true;
  25126. };
  25127. onContextmenu: {
  25128. readonly type: PropType<(e: Event) => void>;
  25129. readonly required: false;
  25130. readonly validator: ((val: unknown) => boolean) | undefined;
  25131. __epPropKey: true;
  25132. };
  25133. id: StringConstructor;
  25134. open: BooleanConstructor;
  25135. ariaLabel: StringConstructor;
  25136. appendTo: {
  25137. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  25138. readonly required: false;
  25139. readonly validator: ((val: unknown) => boolean) | undefined;
  25140. __epPropKey: true;
  25141. };
  25142. content: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  25143. rawContent: BooleanConstructor;
  25144. persistent: BooleanConstructor;
  25145. visible: EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  25146. transition: StringConstructor;
  25147. teleported: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25148. style: {
  25149. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25150. readonly required: false;
  25151. readonly validator: ((val: unknown) => boolean) | undefined;
  25152. __epPropKey: true;
  25153. };
  25154. className: {
  25155. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  25156. [x: string]: boolean;
  25157. } | (string | {
  25158. [x: string]: boolean;
  25159. } | (string | {
  25160. [x: string]: boolean;
  25161. } | (string | {
  25162. [x: string]: boolean;
  25163. } | (string | {
  25164. [x: string]: boolean;
  25165. } | (string | {
  25166. [x: string]: boolean;
  25167. } | (string | {
  25168. [x: string]: boolean;
  25169. } | (string | {
  25170. [x: string]: boolean;
  25171. } | (string | {
  25172. [x: string]: boolean;
  25173. } | (string | {
  25174. [x: string]: boolean;
  25175. } | (string | {
  25176. [x: string]: boolean;
  25177. } | (string | {
  25178. [x: string]: boolean;
  25179. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  25180. [x: string]: boolean;
  25181. } | (string | {
  25182. [x: string]: boolean;
  25183. } | (string | {
  25184. [x: string]: boolean;
  25185. } | (string | {
  25186. [x: string]: boolean;
  25187. } | (string | {
  25188. [x: string]: boolean;
  25189. } | (string | {
  25190. [x: string]: boolean;
  25191. } | (string | {
  25192. [x: string]: boolean;
  25193. } | (string | {
  25194. [x: string]: boolean;
  25195. } | (string | {
  25196. [x: string]: boolean;
  25197. } | (string | {
  25198. [x: string]: boolean;
  25199. } | (string | {
  25200. [x: string]: boolean;
  25201. } | (string | {
  25202. [x: string]: boolean;
  25203. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  25204. [x: string]: boolean;
  25205. } | (string | {
  25206. [x: string]: boolean;
  25207. } | (string | {
  25208. [x: string]: boolean;
  25209. } | (string | {
  25210. [x: string]: boolean;
  25211. } | (string | {
  25212. [x: string]: boolean;
  25213. } | (string | {
  25214. [x: string]: boolean;
  25215. } | (string | {
  25216. [x: string]: boolean;
  25217. } | (string | {
  25218. [x: string]: boolean;
  25219. } | (string | {
  25220. [x: string]: boolean;
  25221. } | (string | {
  25222. [x: string]: boolean;
  25223. } | (string | {
  25224. [x: string]: boolean;
  25225. } | (string | {
  25226. [x: string]: boolean;
  25227. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  25228. [x: string]: boolean;
  25229. } | (string | {
  25230. [x: string]: boolean;
  25231. } | (string | {
  25232. [x: string]: boolean;
  25233. } | (string | {
  25234. [x: string]: boolean;
  25235. } | (string | {
  25236. [x: string]: boolean;
  25237. } | (string | {
  25238. [x: string]: boolean;
  25239. } | (string | {
  25240. [x: string]: boolean;
  25241. } | (string | {
  25242. [x: string]: boolean;
  25243. } | (string | {
  25244. [x: string]: boolean;
  25245. } | (string | {
  25246. [x: string]: boolean;
  25247. } | (string | {
  25248. [x: string]: boolean;
  25249. } | (string | {
  25250. [x: string]: boolean;
  25251. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  25252. readonly required: false;
  25253. readonly validator: ((val: unknown) => boolean) | undefined;
  25254. __epPropKey: true;
  25255. };
  25256. effect: EpPropFinalized<(new (...args: any[]) => string) | (() => PopperEffect) | ((new (...args: any[]) => string) | (() => PopperEffect))[], unknown, unknown, "dark", boolean>;
  25257. enterable: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25258. pure: BooleanConstructor;
  25259. focusOnShow: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25260. trapping: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25261. popperClass: {
  25262. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | {
  25263. [x: string]: boolean;
  25264. } | (string | {
  25265. [x: string]: boolean;
  25266. } | (string | {
  25267. [x: string]: boolean;
  25268. } | (string | {
  25269. [x: string]: boolean;
  25270. } | (string | {
  25271. [x: string]: boolean;
  25272. } | (string | {
  25273. [x: string]: boolean;
  25274. } | (string | {
  25275. [x: string]: boolean;
  25276. } | (string | {
  25277. [x: string]: boolean;
  25278. } | (string | {
  25279. [x: string]: boolean;
  25280. } | (string | {
  25281. [x: string]: boolean;
  25282. } | (string | {
  25283. [x: string]: boolean;
  25284. } | (string | {
  25285. [x: string]: boolean;
  25286. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  25287. [x: string]: boolean;
  25288. } | (string | {
  25289. [x: string]: boolean;
  25290. } | (string | {
  25291. [x: string]: boolean;
  25292. } | (string | {
  25293. [x: string]: boolean;
  25294. } | (string | {
  25295. [x: string]: boolean;
  25296. } | (string | {
  25297. [x: string]: boolean;
  25298. } | (string | {
  25299. [x: string]: boolean;
  25300. } | (string | {
  25301. [x: string]: boolean;
  25302. } | (string | {
  25303. [x: string]: boolean;
  25304. } | (string | {
  25305. [x: string]: boolean;
  25306. } | (string | {
  25307. [x: string]: boolean;
  25308. } | (string | {
  25309. [x: string]: boolean;
  25310. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  25311. [x: string]: boolean;
  25312. } | (string | {
  25313. [x: string]: boolean;
  25314. } | (string | {
  25315. [x: string]: boolean;
  25316. } | (string | {
  25317. [x: string]: boolean;
  25318. } | (string | {
  25319. [x: string]: boolean;
  25320. } | (string | {
  25321. [x: string]: boolean;
  25322. } | (string | {
  25323. [x: string]: boolean;
  25324. } | (string | {
  25325. [x: string]: boolean;
  25326. } | (string | {
  25327. [x: string]: boolean;
  25328. } | (string | {
  25329. [x: string]: boolean;
  25330. } | (string | {
  25331. [x: string]: boolean;
  25332. } | (string | {
  25333. [x: string]: boolean;
  25334. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  25335. [x: string]: boolean;
  25336. } | (string | {
  25337. [x: string]: boolean;
  25338. } | (string | {
  25339. [x: string]: boolean;
  25340. } | (string | {
  25341. [x: string]: boolean;
  25342. } | (string | {
  25343. [x: string]: boolean;
  25344. } | (string | {
  25345. [x: string]: boolean;
  25346. } | (string | {
  25347. [x: string]: boolean;
  25348. } | (string | {
  25349. [x: string]: boolean;
  25350. } | (string | {
  25351. [x: string]: boolean;
  25352. } | (string | {
  25353. [x: string]: boolean;
  25354. } | (string | {
  25355. [x: string]: boolean;
  25356. } | (string | {
  25357. [x: string]: boolean;
  25358. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  25359. readonly required: false;
  25360. readonly validator: ((val: unknown) => boolean) | undefined;
  25361. __epPropKey: true;
  25362. };
  25363. popperStyle: {
  25364. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25365. readonly required: false;
  25366. readonly validator: ((val: unknown) => boolean) | undefined;
  25367. __epPropKey: true;
  25368. };
  25369. referenceEl: {
  25370. readonly type: PropType<HTMLElement>;
  25371. readonly required: false;
  25372. readonly validator: ((val: unknown) => boolean) | undefined;
  25373. __epPropKey: true;
  25374. };
  25375. triggerTargetEl: {
  25376. readonly type: PropType<HTMLElement>;
  25377. readonly required: false;
  25378. readonly validator: ((val: unknown) => boolean) | undefined;
  25379. __epPropKey: true;
  25380. };
  25381. stopPopperMouseEvent: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25382. zIndex: NumberConstructor;
  25383. boundariesPadding: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25384. fallbackPlacements: EpPropFinalized<(new (...args: any[]) => Placement[]) | (() => Placement[]) | ((new (...args: any[]) => Placement[]) | (() => Placement[]))[], unknown, unknown, undefined, boolean>;
  25385. gpuAcceleration: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25386. offset: EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  25387. placement: EpPropFinalized<StringConstructor, Placement, unknown, "bottom", boolean>;
  25388. popperOptions: EpPropFinalized<(new (...args: any[]) => Partial<Options>) | (() => Partial<Options>) | ((new (...args: any[]) => Partial<Options>) | (() => Partial<Options>))[], unknown, unknown, () => {}, boolean>;
  25389. strategy: EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  25390. showAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25391. hideAfter: EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  25392. autoClose: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25393. "onUpdate:visible": {
  25394. readonly type: PropType<(val: boolean) => void>;
  25395. readonly required: false;
  25396. readonly validator: ((val: unknown) => boolean) | undefined;
  25397. __epPropKey: true;
  25398. };
  25399. role: EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  25400. };
  25401. export declare const useTooltipTriggerProps: {
  25402. readonly disabled: BooleanConstructor;
  25403. readonly trigger: EpPropFinalized<(new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>) | ((new (...args: any[]) => "click" | "contextmenu" | "focus" | "hover" | TooltipTriggerType[]) | (() => Arrayable<TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  25404. readonly triggerKeys: EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  25405. readonly virtualRef: {
  25406. readonly type: PropType<Measurable>;
  25407. readonly required: false;
  25408. readonly validator: ((val: unknown) => boolean) | undefined;
  25409. __epPropKey: true;
  25410. };
  25411. readonly virtualTriggering: BooleanConstructor;
  25412. readonly onMouseenter: {
  25413. readonly type: PropType<(e: Event) => void>;
  25414. readonly required: false;
  25415. readonly validator: ((val: unknown) => boolean) | undefined;
  25416. __epPropKey: true;
  25417. };
  25418. readonly onMouseleave: {
  25419. readonly type: PropType<(e: Event) => void>;
  25420. readonly required: false;
  25421. readonly validator: ((val: unknown) => boolean) | undefined;
  25422. __epPropKey: true;
  25423. };
  25424. readonly onClick: {
  25425. readonly type: PropType<(e: Event) => void>;
  25426. readonly required: false;
  25427. readonly validator: ((val: unknown) => boolean) | undefined;
  25428. __epPropKey: true;
  25429. };
  25430. readonly onKeydown: {
  25431. readonly type: PropType<(e: Event) => void>;
  25432. readonly required: false;
  25433. readonly validator: ((val: unknown) => boolean) | undefined;
  25434. __epPropKey: true;
  25435. };
  25436. readonly onFocus: {
  25437. readonly type: PropType<(e: Event) => void>;
  25438. readonly required: false;
  25439. readonly validator: ((val: unknown) => boolean) | undefined;
  25440. __epPropKey: true;
  25441. };
  25442. readonly onBlur: {
  25443. readonly type: PropType<(e: Event) => void>;
  25444. readonly required: false;
  25445. readonly validator: ((val: unknown) => boolean) | undefined;
  25446. __epPropKey: true;
  25447. };
  25448. readonly onContextmenu: {
  25449. readonly type: PropType<(e: Event) => void>;
  25450. readonly required: false;
  25451. readonly validator: ((val: unknown) => boolean) | undefined;
  25452. __epPropKey: true;
  25453. };
  25454. readonly id: StringConstructor;
  25455. readonly open: BooleanConstructor;
  25456. };
  25457. /**
  25458. * Simple usage
  25459. *
  25460. * In your setups:
  25461. *
  25462. * setup() {
  25463. * const fallthroughMethods = useTransitionFallthrough()
  25464. * return fallthrough
  25465. * }
  25466. *
  25467. * In your template:
  25468. *
  25469. * <template>
  25470. * <transition name="whatever" v-bind="fallthrough">
  25471. * <slot />
  25472. * </transition>
  25473. * </template>
  25474. *
  25475. */
  25476. export declare const useTransitionFallthrough: () => {
  25477. onAfterAppear: () => void;
  25478. onAfterEnter: () => void;
  25479. onAfterLeave: () => void;
  25480. onAppearCancelled: () => void;
  25481. onBeforeEnter: () => void;
  25482. onBeforeLeave: () => void;
  25483. onEnter: () => void;
  25484. onEnterCancelled: () => void;
  25485. onLeave: () => void;
  25486. onLeaveCancelled: () => void;
  25487. };
  25488. export declare const useTransitionFallthroughEmits: readonly [
  25489. "after-appear",
  25490. "after-enter",
  25491. "after-leave",
  25492. "appear",
  25493. "appear-cancelled",
  25494. "before-enter",
  25495. "before-leave",
  25496. "enter",
  25497. "enter-cancelled",
  25498. "leave",
  25499. "leave-cancelled"
  25500. ];
  25501. export declare const useZIndex: (zIndexOverrides?: Ref<number>) => {
  25502. initialZIndex: ComputedRef<number>;
  25503. currentZIndex: ComputedRef<number>;
  25504. nextZIndex: () => number;
  25505. };
  25506. export declare type UseZIndexReturn = ReturnType<typeof useZIndex>;
  25507. declare type Value<T> = T[keyof T];
  25508. export declare const valueEquals: (a: Array<Date> | unknown, b: Array<Date> | unknown) => boolean;
  25509. export declare const version: string;
  25510. export declare type VirtualizedGridProps = ExtractPropTypes<typeof virtualizedGridProps>;
  25511. export declare const virtualizedGridProps: {
  25512. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  25513. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  25514. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  25515. ], boolean>;
  25516. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  25517. readonly height: {
  25518. readonly type: PropType<EpPropMergeType<readonly [
  25519. StringConstructor,
  25520. NumberConstructor
  25521. ], unknown, unknown>>;
  25522. readonly required: true;
  25523. readonly validator: ((val: unknown) => boolean) | undefined;
  25524. __epPropKey: true;
  25525. };
  25526. readonly innerElement: EpPropFinalized<readonly [
  25527. StringConstructor,
  25528. ObjectConstructor
  25529. ], unknown, unknown, "div", boolean>;
  25530. readonly style: {
  25531. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25532. readonly required: false;
  25533. readonly validator: ((val: unknown) => boolean) | undefined;
  25534. __epPropKey: true;
  25535. };
  25536. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25537. readonly width: {
  25538. readonly type: PropType<EpPropMergeType<readonly [
  25539. NumberConstructor,
  25540. StringConstructor
  25541. ], unknown, unknown>>;
  25542. readonly required: false;
  25543. readonly validator: ((val: unknown) => boolean) | undefined;
  25544. __epPropKey: true;
  25545. };
  25546. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25547. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25548. readonly columnCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  25549. readonly columnWidth: {
  25550. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  25551. readonly required: true;
  25552. readonly validator: ((val: unknown) => boolean) | undefined;
  25553. __epPropKey: true;
  25554. };
  25555. readonly estimatedColumnWidth: {
  25556. readonly type: PropType<number>;
  25557. readonly required: false;
  25558. readonly validator: ((val: unknown) => boolean) | undefined;
  25559. __epPropKey: true;
  25560. };
  25561. readonly estimatedRowHeight: {
  25562. readonly type: PropType<number>;
  25563. readonly required: false;
  25564. readonly validator: ((val: unknown) => boolean) | undefined;
  25565. __epPropKey: true;
  25566. };
  25567. readonly initScrollLeft: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  25568. readonly initScrollTop: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  25569. readonly itemKey: EpPropFinalized<(new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  25570. (): GridItemKeyGetter;
  25571. new (): any;
  25572. readonly prototype: any;
  25573. } | ((new (...args: any[]) => GridItemKeyGetter) | (() => GridItemKeyGetter) | {
  25574. (): GridItemKeyGetter;
  25575. new (): any;
  25576. readonly prototype: any;
  25577. })[], unknown, unknown, ({ columnIndex, rowIndex, }: {
  25578. columnIndex: number;
  25579. rowIndex: number;
  25580. }) => string, boolean>;
  25581. readonly rowCache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  25582. readonly rowHeight: {
  25583. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  25584. readonly required: true;
  25585. readonly validator: ((val: unknown) => boolean) | undefined;
  25586. __epPropKey: true;
  25587. };
  25588. readonly totalColumn: {
  25589. readonly type: PropType<number>;
  25590. readonly required: true;
  25591. readonly validator: ((val: unknown) => boolean) | undefined;
  25592. __epPropKey: true;
  25593. };
  25594. readonly totalRow: {
  25595. readonly type: PropType<number>;
  25596. readonly required: true;
  25597. readonly validator: ((val: unknown) => boolean) | undefined;
  25598. __epPropKey: true;
  25599. };
  25600. readonly hScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  25601. readonly vScrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  25602. readonly scrollbarStartGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25603. readonly scrollbarEndGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  25604. readonly role: StringConstructor;
  25605. };
  25606. export declare type VirtualizedListProps = ExtractPropTypes<typeof virtualizedListProps>;
  25607. export declare const virtualizedListProps: {
  25608. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  25609. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  25610. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  25611. ], boolean>;
  25612. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  25613. readonly height: {
  25614. readonly type: PropType<EpPropMergeType<readonly [
  25615. StringConstructor,
  25616. NumberConstructor
  25617. ], unknown, unknown>>;
  25618. readonly required: true;
  25619. readonly validator: ((val: unknown) => boolean) | undefined;
  25620. __epPropKey: true;
  25621. };
  25622. readonly innerElement: EpPropFinalized<readonly [
  25623. StringConstructor,
  25624. ObjectConstructor
  25625. ], unknown, unknown, "div", boolean>;
  25626. readonly style: {
  25627. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25628. readonly required: false;
  25629. readonly validator: ((val: unknown) => boolean) | undefined;
  25630. __epPropKey: true;
  25631. };
  25632. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25633. readonly width: {
  25634. readonly type: PropType<EpPropMergeType<readonly [
  25635. NumberConstructor,
  25636. StringConstructor
  25637. ], unknown, unknown>>;
  25638. readonly required: false;
  25639. readonly validator: ((val: unknown) => boolean) | undefined;
  25640. __epPropKey: true;
  25641. };
  25642. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25643. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25644. readonly cache: EpPropFinalized<NumberConstructor, never, never, 2, false>;
  25645. readonly estimatedItemSize: {
  25646. readonly type: PropType<number>;
  25647. readonly required: false;
  25648. readonly validator: ((val: unknown) => boolean) | undefined;
  25649. __epPropKey: true;
  25650. };
  25651. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  25652. readonly initScrollOffset: EpPropFinalized<NumberConstructor, never, never, 0, false>;
  25653. readonly total: {
  25654. readonly type: PropType<number>;
  25655. readonly required: true;
  25656. readonly validator: ((val: unknown) => boolean) | undefined;
  25657. __epPropKey: true;
  25658. };
  25659. readonly itemSize: {
  25660. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => number | ItemSize) | (() => number | ItemSize) | ((new (...args: any[]) => number | ItemSize) | (() => number | ItemSize))[], never, never>>;
  25661. readonly required: true;
  25662. readonly validator: ((val: unknown) => boolean) | undefined;
  25663. __epPropKey: true;
  25664. };
  25665. };
  25666. export declare type VirtualizedProps = ExtractPropTypes<typeof virtualizedProps>;
  25667. export declare const virtualizedProps: {
  25668. readonly className: EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  25669. readonly containerElement: EpPropFinalized<(new (...args: any[]) => string | Element) | (() => string | Element) | ((new (...args: any[]) => string | Element) | (() => string | Element))[], unknown, unknown, "div", boolean>;
  25670. readonly data: EpPropFinalized<(new (...args: any[]) => any[]) | (() => any[]) | ((new (...args: any[]) => any[]) | (() => any[]))[], unknown, unknown, () => [
  25671. ], boolean>;
  25672. readonly direction: EpPropFinalized<StringConstructor, "ltr" | "rtl", never, "ltr", false>;
  25673. readonly height: {
  25674. readonly type: PropType<EpPropMergeType<readonly [
  25675. StringConstructor,
  25676. NumberConstructor
  25677. ], unknown, unknown>>;
  25678. readonly required: true;
  25679. readonly validator: ((val: unknown) => boolean) | undefined;
  25680. __epPropKey: true;
  25681. };
  25682. readonly innerElement: EpPropFinalized<readonly [
  25683. StringConstructor,
  25684. ObjectConstructor
  25685. ], unknown, unknown, "div", boolean>;
  25686. readonly style: {
  25687. readonly type: PropType<EpPropMergeType<(new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue) | ((new (...args: any[]) => string | CSSProperties | StyleValue[]) | (() => StyleValue))[], unknown, unknown>>;
  25688. readonly required: false;
  25689. readonly validator: ((val: unknown) => boolean) | undefined;
  25690. __epPropKey: true;
  25691. };
  25692. readonly useIsScrolling: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25693. readonly width: {
  25694. readonly type: PropType<EpPropMergeType<readonly [
  25695. NumberConstructor,
  25696. StringConstructor
  25697. ], unknown, unknown>>;
  25698. readonly required: false;
  25699. readonly validator: ((val: unknown) => boolean) | undefined;
  25700. __epPropKey: true;
  25701. };
  25702. readonly perfMode: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  25703. readonly scrollbarAlwaysOn: EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  25704. };
  25705. export declare type VirtualizedScrollbarProps = ExtractPropTypes<typeof virtualizedScrollbarProps>;
  25706. export declare const virtualizedScrollbarProps: {
  25707. readonly alwaysOn: BooleanConstructor;
  25708. readonly class: StringConstructor;
  25709. readonly layout: EpPropFinalized<StringConstructor, "horizontal" | "vertical", never, "vertical", false>;
  25710. readonly total: {
  25711. readonly type: PropType<number>;
  25712. readonly required: true;
  25713. readonly validator: ((val: unknown) => boolean) | undefined;
  25714. __epPropKey: true;
  25715. };
  25716. readonly ratio: {
  25717. readonly type: PropType<number>;
  25718. readonly required: true;
  25719. readonly validator: ((val: unknown) => boolean) | undefined;
  25720. __epPropKey: true;
  25721. };
  25722. readonly clientSize: {
  25723. readonly type: PropType<number>;
  25724. readonly required: true;
  25725. readonly validator: ((val: unknown) => boolean) | undefined;
  25726. __epPropKey: true;
  25727. };
  25728. readonly scrollFrom: {
  25729. readonly type: PropType<number>;
  25730. readonly required: true;
  25731. readonly validator: ((val: unknown) => boolean) | undefined;
  25732. __epPropKey: true;
  25733. };
  25734. readonly scrollbarSize: EpPropFinalized<NumberConstructor, unknown, unknown, 6, boolean>;
  25735. readonly startGap: EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  25736. readonly endGap: EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
  25737. readonly visible: BooleanConstructor;
  25738. };
  25739. declare const vLoading: Directive<ElementLoading, LoadingBinding>;
  25740. export { vLoading as ElLoadingDirective };
  25741. export { vLoading };
  25742. export declare const vRepeatClick: ObjectDirective<HTMLElement, RepeatClickOptions | RepeatClickOptions["handler"]>;
  25743. export declare interface WatermarkFontType {
  25744. color?: string;
  25745. fontSize?: number | string;
  25746. fontWeight?: "normal" | "light" | "weight" | number;
  25747. fontStyle?: "none" | "normal" | "italic" | "oblique";
  25748. fontFamily?: string;
  25749. textAlign?: "start" | "end" | "left" | "right" | "center";
  25750. textBaseline?: "top" | "hanging" | "middle" | "alphabetic" | "ideographic" | "bottom";
  25751. }
  25752. export declare type WatermarkInstance = InstanceType<typeof _default_100> & unknown;
  25753. export declare type WatermarkProps = ExtractPropTypes<typeof watermarkProps>;
  25754. export declare const watermarkProps: {
  25755. readonly zIndex: EpPropFinalized<NumberConstructor, unknown, unknown, 9, boolean>;
  25756. readonly rotate: EpPropFinalized<NumberConstructor, unknown, unknown, -22, boolean>;
  25757. readonly width: NumberConstructor;
  25758. readonly height: NumberConstructor;
  25759. readonly image: StringConstructor;
  25760. readonly content: EpPropFinalized<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown, "Element Plus", boolean>;
  25761. readonly font: {
  25762. readonly type: PropType<WatermarkFontType>;
  25763. readonly required: false;
  25764. readonly validator: ((val: unknown) => boolean) | undefined;
  25765. __epPropKey: true;
  25766. };
  25767. readonly gap: EpPropFinalized<(new (...args: any[]) => [
  25768. number,
  25769. number
  25770. ]) | (() => [
  25771. number,
  25772. number
  25773. ]) | ((new (...args: any[]) => [
  25774. number,
  25775. number
  25776. ]) | (() => [
  25777. number,
  25778. number
  25779. ]))[], unknown, unknown, () => number[], boolean>;
  25780. readonly offset: {
  25781. readonly type: PropType<[
  25782. number,
  25783. number
  25784. ]>;
  25785. readonly required: false;
  25786. readonly validator: ((val: unknown) => boolean) | undefined;
  25787. __epPropKey: true;
  25788. };
  25789. };
  25790. export declare const WEEK_DAYS: readonly [
  25791. "sun",
  25792. "mon",
  25793. "tue",
  25794. "wed",
  25795. "thu",
  25796. "fri",
  25797. "sat"
  25798. ];
  25799. declare type Writable<T> = {
  25800. -readonly [P in keyof T]: T[P];
  25801. };
  25802. declare type WritableArray<T> = T extends readonly any[] ? Writable<T> : T;
  25803. export declare const ZINDEX_INJECTION_KEY: InjectionKey<ElZIndexInjectionContext>;
  25804. export declare const zIndexContextKey: InjectionKey<Ref<number | undefined>>;
  25805. export {};