index.d.ts 385 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510
  1. export declare const ElDropdown: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3. readonly effect: {
  4. readonly default: "light";
  5. readonly type: import("vue").PropType<string>;
  6. readonly required: false;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. readonly __epPropKey: true;
  9. };
  10. readonly type: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>) | ((new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown, "bottom", boolean>;
  17. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  18. readonly id: StringConstructor;
  19. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20. readonly splitButton: BooleanConstructor;
  21. readonly hideOnClick: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  22. readonly loop: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23. readonly showTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  24. readonly hideTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  25. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  26. readonly maxHeight: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>;
  27. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  28. readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  29. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "menu", boolean>;
  30. readonly buttonProps: {
  31. readonly type: import("vue").PropType<import("..").ButtonProps>;
  32. readonly required: false;
  33. readonly validator: ((val: unknown) => boolean) | undefined;
  34. __epPropKey: true;
  35. };
  36. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  37. }, {
  38. t: import("../..").Translator;
  39. ns: {
  40. namespace: import("vue").ComputedRef<string>;
  41. b: (blockSuffix?: string) => string;
  42. e: (element?: string | undefined) => string;
  43. m: (modifier?: string | undefined) => string;
  44. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  45. em: (element?: string | undefined, modifier?: string | undefined) => string;
  46. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  47. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  48. is: {
  49. (name: string, state: boolean | undefined): string;
  50. (name: string): string;
  51. };
  52. cssVar: (object: Record<string, string>) => Record<string, string>;
  53. cssVarName: (name: string) => string;
  54. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  55. cssVarBlockName: (name: string) => string;
  56. };
  57. scrollbar: import("vue").Ref<null>;
  58. wrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  59. dropdownTriggerKls: import("vue").ComputedRef<string[]>;
  60. dropdownSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  61. triggerId: import("vue").ComputedRef<string>;
  62. triggerKeys: string[];
  63. currentTabId: import("vue").Ref<string | null>;
  64. handleCurrentTabIdChange: (id: string) => void;
  65. handlerMainButtonClick: (event: MouseEvent) => void;
  66. handleEntryFocus: (e: Event) => void;
  67. handleClose: () => void;
  68. handleOpen: () => void;
  69. handleBeforeShowTooltip: () => void;
  70. handleShowTooltip: (event?: Event | undefined) => void;
  71. handleBeforeHideTooltip: () => void;
  72. onFocusAfterTrapped: (e: Event) => void;
  73. popperRef: import("vue").Ref<({
  74. $: import("vue").ComponentInternalInstance;
  75. $data: {};
  76. $props: Partial<{
  77. offset: number;
  78. effect: string;
  79. placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  80. showAfter: number;
  81. hideAfter: number;
  82. autoClose: number;
  83. boundariesPadding: number;
  84. fallbackPlacements: import("@popperjs/core").Placement[];
  85. gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  86. popperOptions: Partial<import("@popperjs/core").Options>;
  87. strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  88. enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  89. focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  90. trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  91. stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  92. visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  93. pure: boolean;
  94. virtualTriggering: boolean;
  95. content: string;
  96. rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  97. teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  98. persistent: boolean;
  99. disabled: boolean;
  100. open: boolean;
  101. role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  102. trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  103. triggerKeys: string[];
  104. arrowOffset: number;
  105. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  106. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  107. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  108. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  109. disabled: BooleanConstructor;
  110. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  111. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  112. virtualRef: {
  113. readonly type: import("vue").PropType<import("..").Measurable>;
  114. readonly required: false;
  115. readonly validator: ((val: unknown) => boolean) | undefined;
  116. __epPropKey: true;
  117. };
  118. virtualTriggering: BooleanConstructor;
  119. onMouseenter: {
  120. readonly type: import("vue").PropType<(e: Event) => void>;
  121. readonly required: false;
  122. readonly validator: ((val: unknown) => boolean) | undefined;
  123. __epPropKey: true;
  124. };
  125. onMouseleave: {
  126. readonly type: import("vue").PropType<(e: Event) => void>;
  127. readonly required: false;
  128. readonly validator: ((val: unknown) => boolean) | undefined;
  129. __epPropKey: true;
  130. };
  131. onClick: {
  132. readonly type: import("vue").PropType<(e: Event) => void>;
  133. readonly required: false;
  134. readonly validator: ((val: unknown) => boolean) | undefined;
  135. __epPropKey: true;
  136. };
  137. onKeydown: {
  138. readonly type: import("vue").PropType<(e: Event) => void>;
  139. readonly required: false;
  140. readonly validator: ((val: unknown) => boolean) | undefined;
  141. __epPropKey: true;
  142. };
  143. onFocus: {
  144. readonly type: import("vue").PropType<(e: Event) => void>;
  145. readonly required: false;
  146. readonly validator: ((val: unknown) => boolean) | undefined;
  147. __epPropKey: true;
  148. };
  149. onBlur: {
  150. readonly type: import("vue").PropType<(e: Event) => void>;
  151. readonly required: false;
  152. readonly validator: ((val: unknown) => boolean) | undefined;
  153. __epPropKey: true;
  154. };
  155. onContextmenu: {
  156. readonly type: import("vue").PropType<(e: Event) => void>;
  157. readonly required: false;
  158. readonly validator: ((val: unknown) => boolean) | undefined;
  159. __epPropKey: true;
  160. };
  161. id: StringConstructor;
  162. open: BooleanConstructor;
  163. ariaLabel: StringConstructor;
  164. appendTo: {
  165. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  166. readonly required: false;
  167. readonly validator: ((val: unknown) => boolean) | undefined;
  168. __epPropKey: true;
  169. };
  170. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  171. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  172. persistent: BooleanConstructor;
  173. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  174. transition: StringConstructor;
  175. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  176. style: {
  177. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  178. readonly required: false;
  179. readonly validator: ((val: unknown) => boolean) | undefined;
  180. __epPropKey: true;
  181. };
  182. className: {
  183. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  184. [x: string]: boolean;
  185. } | (string | {
  186. [x: string]: boolean;
  187. } | (string | {
  188. [x: string]: boolean;
  189. } | (string | {
  190. [x: string]: boolean;
  191. } | (string | {
  192. [x: string]: boolean;
  193. } | (string | {
  194. [x: string]: boolean;
  195. } | (string | {
  196. [x: string]: boolean;
  197. } | (string | {
  198. [x: string]: boolean;
  199. } | (string | {
  200. [x: string]: boolean;
  201. } | (string | {
  202. [x: string]: boolean;
  203. } | (string | {
  204. [x: string]: boolean;
  205. } | (string | {
  206. [x: string]: boolean;
  207. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  208. [x: string]: boolean;
  209. } | (string | {
  210. [x: string]: boolean;
  211. } | (string | {
  212. [x: string]: boolean;
  213. } | (string | {
  214. [x: string]: boolean;
  215. } | (string | {
  216. [x: string]: boolean;
  217. } | (string | {
  218. [x: string]: boolean;
  219. } | (string | {
  220. [x: string]: boolean;
  221. } | (string | {
  222. [x: string]: boolean;
  223. } | (string | {
  224. [x: string]: boolean;
  225. } | (string | {
  226. [x: string]: boolean;
  227. } | (string | {
  228. [x: string]: boolean;
  229. } | (string | {
  230. [x: string]: boolean;
  231. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  232. [x: string]: boolean;
  233. } | (string | {
  234. [x: string]: boolean;
  235. } | (string | {
  236. [x: string]: boolean;
  237. } | (string | {
  238. [x: string]: boolean;
  239. } | (string | {
  240. [x: string]: boolean;
  241. } | (string | {
  242. [x: string]: boolean;
  243. } | (string | {
  244. [x: string]: boolean;
  245. } | (string | {
  246. [x: string]: boolean;
  247. } | (string | {
  248. [x: string]: boolean;
  249. } | (string | {
  250. [x: string]: boolean;
  251. } | (string | {
  252. [x: string]: boolean;
  253. } | (string | {
  254. [x: string]: boolean;
  255. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  256. [x: string]: boolean;
  257. } | (string | {
  258. [x: string]: boolean;
  259. } | (string | {
  260. [x: string]: boolean;
  261. } | (string | {
  262. [x: string]: boolean;
  263. } | (string | {
  264. [x: string]: boolean;
  265. } | (string | {
  266. [x: string]: boolean;
  267. } | (string | {
  268. [x: string]: boolean;
  269. } | (string | {
  270. [x: string]: boolean;
  271. } | (string | {
  272. [x: string]: boolean;
  273. } | (string | {
  274. [x: string]: boolean;
  275. } | (string | {
  276. [x: string]: boolean;
  277. } | (string | {
  278. [x: string]: boolean;
  279. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  280. readonly required: false;
  281. readonly validator: ((val: unknown) => boolean) | undefined;
  282. __epPropKey: true;
  283. };
  284. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  285. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  286. pure: BooleanConstructor;
  287. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  288. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  289. popperClass: {
  290. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  291. [x: string]: boolean;
  292. } | (string | {
  293. [x: string]: boolean;
  294. } | (string | {
  295. [x: string]: boolean;
  296. } | (string | {
  297. [x: string]: boolean;
  298. } | (string | {
  299. [x: string]: boolean;
  300. } | (string | {
  301. [x: string]: boolean;
  302. } | (string | {
  303. [x: string]: boolean;
  304. } | (string | {
  305. [x: string]: boolean;
  306. } | (string | {
  307. [x: string]: boolean;
  308. } | (string | {
  309. [x: string]: boolean;
  310. } | (string | {
  311. [x: string]: boolean;
  312. } | (string | {
  313. [x: string]: boolean;
  314. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  315. [x: string]: boolean;
  316. } | (string | {
  317. [x: string]: boolean;
  318. } | (string | {
  319. [x: string]: boolean;
  320. } | (string | {
  321. [x: string]: boolean;
  322. } | (string | {
  323. [x: string]: boolean;
  324. } | (string | {
  325. [x: string]: boolean;
  326. } | (string | {
  327. [x: string]: boolean;
  328. } | (string | {
  329. [x: string]: boolean;
  330. } | (string | {
  331. [x: string]: boolean;
  332. } | (string | {
  333. [x: string]: boolean;
  334. } | (string | {
  335. [x: string]: boolean;
  336. } | (string | {
  337. [x: string]: boolean;
  338. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  339. [x: string]: boolean;
  340. } | (string | {
  341. [x: string]: boolean;
  342. } | (string | {
  343. [x: string]: boolean;
  344. } | (string | {
  345. [x: string]: boolean;
  346. } | (string | {
  347. [x: string]: boolean;
  348. } | (string | {
  349. [x: string]: boolean;
  350. } | (string | {
  351. [x: string]: boolean;
  352. } | (string | {
  353. [x: string]: boolean;
  354. } | (string | {
  355. [x: string]: boolean;
  356. } | (string | {
  357. [x: string]: boolean;
  358. } | (string | {
  359. [x: string]: boolean;
  360. } | (string | {
  361. [x: string]: boolean;
  362. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  363. [x: string]: boolean;
  364. } | (string | {
  365. [x: string]: boolean;
  366. } | (string | {
  367. [x: string]: boolean;
  368. } | (string | {
  369. [x: string]: boolean;
  370. } | (string | {
  371. [x: string]: boolean;
  372. } | (string | {
  373. [x: string]: boolean;
  374. } | (string | {
  375. [x: string]: boolean;
  376. } | (string | {
  377. [x: string]: boolean;
  378. } | (string | {
  379. [x: string]: boolean;
  380. } | (string | {
  381. [x: string]: boolean;
  382. } | (string | {
  383. [x: string]: boolean;
  384. } | (string | {
  385. [x: string]: boolean;
  386. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  387. readonly required: false;
  388. readonly validator: ((val: unknown) => boolean) | undefined;
  389. __epPropKey: true;
  390. };
  391. popperStyle: {
  392. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  393. readonly required: false;
  394. readonly validator: ((val: unknown) => boolean) | undefined;
  395. __epPropKey: true;
  396. };
  397. referenceEl: {
  398. readonly type: import("vue").PropType<HTMLElement>;
  399. readonly required: false;
  400. readonly validator: ((val: unknown) => boolean) | undefined;
  401. __epPropKey: true;
  402. };
  403. triggerTargetEl: {
  404. readonly type: import("vue").PropType<HTMLElement>;
  405. readonly required: false;
  406. readonly validator: ((val: unknown) => boolean) | undefined;
  407. __epPropKey: true;
  408. };
  409. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  410. zIndex: NumberConstructor;
  411. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  412. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  413. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  414. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  415. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  416. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  417. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  418. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  419. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  420. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  421. "onUpdate:visible": {
  422. readonly type: import("vue").PropType<(val: boolean) => void>;
  423. readonly required: false;
  424. readonly validator: ((val: unknown) => boolean) | undefined;
  425. __epPropKey: true;
  426. };
  427. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  428. }>> & {
  429. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  430. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "offset" | "effect" | "placement" | "showAfter" | "hideAfter" | "autoClose" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "visible" | "pure" | "virtualTriggering" | "content" | "rawContent" | "teleported" | "persistent" | "disabled" | "open" | "role" | "trigger" | "triggerKeys" | "arrowOffset" | "showArrow">;
  431. $attrs: {
  432. [x: string]: unknown;
  433. };
  434. $refs: {
  435. [x: string]: unknown;
  436. };
  437. $slots: Readonly<{
  438. [name: string]: import("vue").Slot | undefined;
  439. }>;
  440. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  441. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  442. $emit: (event: string, ...args: any[]) => void;
  443. $el: any;
  444. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  445. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  446. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  447. disabled: BooleanConstructor;
  448. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  449. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  450. virtualRef: {
  451. readonly type: import("vue").PropType<import("..").Measurable>;
  452. readonly required: false;
  453. readonly validator: ((val: unknown) => boolean) | undefined;
  454. __epPropKey: true;
  455. };
  456. virtualTriggering: BooleanConstructor;
  457. onMouseenter: {
  458. readonly type: import("vue").PropType<(e: Event) => void>;
  459. readonly required: false;
  460. readonly validator: ((val: unknown) => boolean) | undefined;
  461. __epPropKey: true;
  462. };
  463. onMouseleave: {
  464. readonly type: import("vue").PropType<(e: Event) => void>;
  465. readonly required: false;
  466. readonly validator: ((val: unknown) => boolean) | undefined;
  467. __epPropKey: true;
  468. };
  469. onClick: {
  470. readonly type: import("vue").PropType<(e: Event) => void>;
  471. readonly required: false;
  472. readonly validator: ((val: unknown) => boolean) | undefined;
  473. __epPropKey: true;
  474. };
  475. onKeydown: {
  476. readonly type: import("vue").PropType<(e: Event) => void>;
  477. readonly required: false;
  478. readonly validator: ((val: unknown) => boolean) | undefined;
  479. __epPropKey: true;
  480. };
  481. onFocus: {
  482. readonly type: import("vue").PropType<(e: Event) => void>;
  483. readonly required: false;
  484. readonly validator: ((val: unknown) => boolean) | undefined;
  485. __epPropKey: true;
  486. };
  487. onBlur: {
  488. readonly type: import("vue").PropType<(e: Event) => void>;
  489. readonly required: false;
  490. readonly validator: ((val: unknown) => boolean) | undefined;
  491. __epPropKey: true;
  492. };
  493. onContextmenu: {
  494. readonly type: import("vue").PropType<(e: Event) => void>;
  495. readonly required: false;
  496. readonly validator: ((val: unknown) => boolean) | undefined;
  497. __epPropKey: true;
  498. };
  499. id: StringConstructor;
  500. open: BooleanConstructor;
  501. ariaLabel: StringConstructor;
  502. appendTo: {
  503. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  504. readonly required: false;
  505. readonly validator: ((val: unknown) => boolean) | undefined;
  506. __epPropKey: true;
  507. };
  508. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  509. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  510. persistent: BooleanConstructor;
  511. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  512. transition: StringConstructor;
  513. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  514. style: {
  515. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  516. readonly required: false;
  517. readonly validator: ((val: unknown) => boolean) | undefined;
  518. __epPropKey: true;
  519. };
  520. className: {
  521. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  522. [x: string]: boolean;
  523. } | (string | {
  524. [x: string]: boolean;
  525. } | (string | {
  526. [x: string]: boolean;
  527. } | (string | {
  528. [x: string]: boolean;
  529. } | (string | {
  530. [x: string]: boolean;
  531. } | (string | {
  532. [x: string]: boolean;
  533. } | (string | {
  534. [x: string]: boolean;
  535. } | (string | {
  536. [x: string]: boolean;
  537. } | (string | {
  538. [x: string]: boolean;
  539. } | (string | {
  540. [x: string]: boolean;
  541. } | (string | {
  542. [x: string]: boolean;
  543. } | (string | {
  544. [x: string]: boolean;
  545. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  546. [x: string]: boolean;
  547. } | (string | {
  548. [x: string]: boolean;
  549. } | (string | {
  550. [x: string]: boolean;
  551. } | (string | {
  552. [x: string]: boolean;
  553. } | (string | {
  554. [x: string]: boolean;
  555. } | (string | {
  556. [x: string]: boolean;
  557. } | (string | {
  558. [x: string]: boolean;
  559. } | (string | {
  560. [x: string]: boolean;
  561. } | (string | {
  562. [x: string]: boolean;
  563. } | (string | {
  564. [x: string]: boolean;
  565. } | (string | {
  566. [x: string]: boolean;
  567. } | (string | {
  568. [x: string]: boolean;
  569. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  570. [x: string]: boolean;
  571. } | (string | {
  572. [x: string]: boolean;
  573. } | (string | {
  574. [x: string]: boolean;
  575. } | (string | {
  576. [x: string]: boolean;
  577. } | (string | {
  578. [x: string]: boolean;
  579. } | (string | {
  580. [x: string]: boolean;
  581. } | (string | {
  582. [x: string]: boolean;
  583. } | (string | {
  584. [x: string]: boolean;
  585. } | (string | {
  586. [x: string]: boolean;
  587. } | (string | {
  588. [x: string]: boolean;
  589. } | (string | {
  590. [x: string]: boolean;
  591. } | (string | {
  592. [x: string]: boolean;
  593. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  594. [x: string]: boolean;
  595. } | (string | {
  596. [x: string]: boolean;
  597. } | (string | {
  598. [x: string]: boolean;
  599. } | (string | {
  600. [x: string]: boolean;
  601. } | (string | {
  602. [x: string]: boolean;
  603. } | (string | {
  604. [x: string]: boolean;
  605. } | (string | {
  606. [x: string]: boolean;
  607. } | (string | {
  608. [x: string]: boolean;
  609. } | (string | {
  610. [x: string]: boolean;
  611. } | (string | {
  612. [x: string]: boolean;
  613. } | (string | {
  614. [x: string]: boolean;
  615. } | (string | {
  616. [x: string]: boolean;
  617. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  618. readonly required: false;
  619. readonly validator: ((val: unknown) => boolean) | undefined;
  620. __epPropKey: true;
  621. };
  622. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  623. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  624. pure: BooleanConstructor;
  625. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  626. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  627. popperClass: {
  628. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  629. [x: string]: boolean;
  630. } | (string | {
  631. [x: string]: boolean;
  632. } | (string | {
  633. [x: string]: boolean;
  634. } | (string | {
  635. [x: string]: boolean;
  636. } | (string | {
  637. [x: string]: boolean;
  638. } | (string | {
  639. [x: string]: boolean;
  640. } | (string | {
  641. [x: string]: boolean;
  642. } | (string | {
  643. [x: string]: boolean;
  644. } | (string | {
  645. [x: string]: boolean;
  646. } | (string | {
  647. [x: string]: boolean;
  648. } | (string | {
  649. [x: string]: boolean;
  650. } | (string | {
  651. [x: string]: boolean;
  652. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  653. [x: string]: boolean;
  654. } | (string | {
  655. [x: string]: boolean;
  656. } | (string | {
  657. [x: string]: boolean;
  658. } | (string | {
  659. [x: string]: boolean;
  660. } | (string | {
  661. [x: string]: boolean;
  662. } | (string | {
  663. [x: string]: boolean;
  664. } | (string | {
  665. [x: string]: boolean;
  666. } | (string | {
  667. [x: string]: boolean;
  668. } | (string | {
  669. [x: string]: boolean;
  670. } | (string | {
  671. [x: string]: boolean;
  672. } | (string | {
  673. [x: string]: boolean;
  674. } | (string | {
  675. [x: string]: boolean;
  676. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  677. [x: string]: boolean;
  678. } | (string | {
  679. [x: string]: boolean;
  680. } | (string | {
  681. [x: string]: boolean;
  682. } | (string | {
  683. [x: string]: boolean;
  684. } | (string | {
  685. [x: string]: boolean;
  686. } | (string | {
  687. [x: string]: boolean;
  688. } | (string | {
  689. [x: string]: boolean;
  690. } | (string | {
  691. [x: string]: boolean;
  692. } | (string | {
  693. [x: string]: boolean;
  694. } | (string | {
  695. [x: string]: boolean;
  696. } | (string | {
  697. [x: string]: boolean;
  698. } | (string | {
  699. [x: string]: boolean;
  700. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  701. [x: string]: boolean;
  702. } | (string | {
  703. [x: string]: boolean;
  704. } | (string | {
  705. [x: string]: boolean;
  706. } | (string | {
  707. [x: string]: boolean;
  708. } | (string | {
  709. [x: string]: boolean;
  710. } | (string | {
  711. [x: string]: boolean;
  712. } | (string | {
  713. [x: string]: boolean;
  714. } | (string | {
  715. [x: string]: boolean;
  716. } | (string | {
  717. [x: string]: boolean;
  718. } | (string | {
  719. [x: string]: boolean;
  720. } | (string | {
  721. [x: string]: boolean;
  722. } | (string | {
  723. [x: string]: boolean;
  724. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  725. readonly required: false;
  726. readonly validator: ((val: unknown) => boolean) | undefined;
  727. __epPropKey: true;
  728. };
  729. popperStyle: {
  730. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  731. readonly required: false;
  732. readonly validator: ((val: unknown) => boolean) | undefined;
  733. __epPropKey: true;
  734. };
  735. referenceEl: {
  736. readonly type: import("vue").PropType<HTMLElement>;
  737. readonly required: false;
  738. readonly validator: ((val: unknown) => boolean) | undefined;
  739. __epPropKey: true;
  740. };
  741. triggerTargetEl: {
  742. readonly type: import("vue").PropType<HTMLElement>;
  743. readonly required: false;
  744. readonly validator: ((val: unknown) => boolean) | undefined;
  745. __epPropKey: true;
  746. };
  747. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  748. zIndex: NumberConstructor;
  749. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  750. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  751. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  752. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  753. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  754. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  755. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  756. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  757. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  758. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  759. "onUpdate:visible": {
  760. readonly type: import("vue").PropType<(val: boolean) => void>;
  761. readonly required: false;
  762. readonly validator: ((val: unknown) => boolean) | undefined;
  763. __epPropKey: true;
  764. };
  765. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  766. }>> & {
  767. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  768. }, {
  769. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  770. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  771. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  772. disabled: BooleanConstructor;
  773. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  774. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  775. virtualRef: {
  776. readonly type: import("vue").PropType<import("..").Measurable>;
  777. readonly required: false;
  778. readonly validator: ((val: unknown) => boolean) | undefined;
  779. __epPropKey: true;
  780. };
  781. virtualTriggering: BooleanConstructor;
  782. onMouseenter: {
  783. readonly type: import("vue").PropType<(e: Event) => void>;
  784. readonly required: false;
  785. readonly validator: ((val: unknown) => boolean) | undefined;
  786. __epPropKey: true;
  787. };
  788. onMouseleave: {
  789. readonly type: import("vue").PropType<(e: Event) => void>;
  790. readonly required: false;
  791. readonly validator: ((val: unknown) => boolean) | undefined;
  792. __epPropKey: true;
  793. };
  794. onClick: {
  795. readonly type: import("vue").PropType<(e: Event) => void>;
  796. readonly required: false;
  797. readonly validator: ((val: unknown) => boolean) | undefined;
  798. __epPropKey: true;
  799. };
  800. onKeydown: {
  801. readonly type: import("vue").PropType<(e: Event) => void>;
  802. readonly required: false;
  803. readonly validator: ((val: unknown) => boolean) | undefined;
  804. __epPropKey: true;
  805. };
  806. onFocus: {
  807. readonly type: import("vue").PropType<(e: Event) => void>;
  808. readonly required: false;
  809. readonly validator: ((val: unknown) => boolean) | undefined;
  810. __epPropKey: true;
  811. };
  812. onBlur: {
  813. readonly type: import("vue").PropType<(e: Event) => void>;
  814. readonly required: false;
  815. readonly validator: ((val: unknown) => boolean) | undefined;
  816. __epPropKey: true;
  817. };
  818. onContextmenu: {
  819. readonly type: import("vue").PropType<(e: Event) => void>;
  820. readonly required: false;
  821. readonly validator: ((val: unknown) => boolean) | undefined;
  822. __epPropKey: true;
  823. };
  824. id: StringConstructor;
  825. open: BooleanConstructor;
  826. ariaLabel: StringConstructor;
  827. appendTo: {
  828. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  829. readonly required: false;
  830. readonly validator: ((val: unknown) => boolean) | undefined;
  831. __epPropKey: true;
  832. };
  833. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  834. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  835. persistent: BooleanConstructor;
  836. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  837. transition: StringConstructor;
  838. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  839. style: {
  840. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  841. readonly required: false;
  842. readonly validator: ((val: unknown) => boolean) | undefined;
  843. __epPropKey: true;
  844. };
  845. className: {
  846. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  847. [x: string]: boolean;
  848. } | (string | {
  849. [x: string]: boolean;
  850. } | (string | {
  851. [x: string]: boolean;
  852. } | (string | {
  853. [x: string]: boolean;
  854. } | (string | {
  855. [x: string]: boolean;
  856. } | (string | {
  857. [x: string]: boolean;
  858. } | (string | {
  859. [x: string]: boolean;
  860. } | (string | {
  861. [x: string]: boolean;
  862. } | (string | {
  863. [x: string]: boolean;
  864. } | (string | {
  865. [x: string]: boolean;
  866. } | (string | {
  867. [x: string]: boolean;
  868. } | (string | {
  869. [x: string]: boolean;
  870. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  871. [x: string]: boolean;
  872. } | (string | {
  873. [x: string]: boolean;
  874. } | (string | {
  875. [x: string]: boolean;
  876. } | (string | {
  877. [x: string]: boolean;
  878. } | (string | {
  879. [x: string]: boolean;
  880. } | (string | {
  881. [x: string]: boolean;
  882. } | (string | {
  883. [x: string]: boolean;
  884. } | (string | {
  885. [x: string]: boolean;
  886. } | (string | {
  887. [x: string]: boolean;
  888. } | (string | {
  889. [x: string]: boolean;
  890. } | (string | {
  891. [x: string]: boolean;
  892. } | (string | {
  893. [x: string]: boolean;
  894. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  895. [x: string]: boolean;
  896. } | (string | {
  897. [x: string]: boolean;
  898. } | (string | {
  899. [x: string]: boolean;
  900. } | (string | {
  901. [x: string]: boolean;
  902. } | (string | {
  903. [x: string]: boolean;
  904. } | (string | {
  905. [x: string]: boolean;
  906. } | (string | {
  907. [x: string]: boolean;
  908. } | (string | {
  909. [x: string]: boolean;
  910. } | (string | {
  911. [x: string]: boolean;
  912. } | (string | {
  913. [x: string]: boolean;
  914. } | (string | {
  915. [x: string]: boolean;
  916. } | (string | {
  917. [x: string]: boolean;
  918. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  919. [x: string]: boolean;
  920. } | (string | {
  921. [x: string]: boolean;
  922. } | (string | {
  923. [x: string]: boolean;
  924. } | (string | {
  925. [x: string]: boolean;
  926. } | (string | {
  927. [x: string]: boolean;
  928. } | (string | {
  929. [x: string]: boolean;
  930. } | (string | {
  931. [x: string]: boolean;
  932. } | (string | {
  933. [x: string]: boolean;
  934. } | (string | {
  935. [x: string]: boolean;
  936. } | (string | {
  937. [x: string]: boolean;
  938. } | (string | {
  939. [x: string]: boolean;
  940. } | (string | {
  941. [x: string]: boolean;
  942. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  943. readonly required: false;
  944. readonly validator: ((val: unknown) => boolean) | undefined;
  945. __epPropKey: true;
  946. };
  947. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  948. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  949. pure: BooleanConstructor;
  950. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  951. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  952. popperClass: {
  953. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  954. [x: string]: boolean;
  955. } | (string | {
  956. [x: string]: boolean;
  957. } | (string | {
  958. [x: string]: boolean;
  959. } | (string | {
  960. [x: string]: boolean;
  961. } | (string | {
  962. [x: string]: boolean;
  963. } | (string | {
  964. [x: string]: boolean;
  965. } | (string | {
  966. [x: string]: boolean;
  967. } | (string | {
  968. [x: string]: boolean;
  969. } | (string | {
  970. [x: string]: boolean;
  971. } | (string | {
  972. [x: string]: boolean;
  973. } | (string | {
  974. [x: string]: boolean;
  975. } | (string | {
  976. [x: string]: boolean;
  977. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  978. [x: string]: boolean;
  979. } | (string | {
  980. [x: string]: boolean;
  981. } | (string | {
  982. [x: string]: boolean;
  983. } | (string | {
  984. [x: string]: boolean;
  985. } | (string | {
  986. [x: string]: boolean;
  987. } | (string | {
  988. [x: string]: boolean;
  989. } | (string | {
  990. [x: string]: boolean;
  991. } | (string | {
  992. [x: string]: boolean;
  993. } | (string | {
  994. [x: string]: boolean;
  995. } | (string | {
  996. [x: string]: boolean;
  997. } | (string | {
  998. [x: string]: boolean;
  999. } | (string | {
  1000. [x: string]: boolean;
  1001. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1002. [x: string]: boolean;
  1003. } | (string | {
  1004. [x: string]: boolean;
  1005. } | (string | {
  1006. [x: string]: boolean;
  1007. } | (string | {
  1008. [x: string]: boolean;
  1009. } | (string | {
  1010. [x: string]: boolean;
  1011. } | (string | {
  1012. [x: string]: boolean;
  1013. } | (string | {
  1014. [x: string]: boolean;
  1015. } | (string | {
  1016. [x: string]: boolean;
  1017. } | (string | {
  1018. [x: string]: boolean;
  1019. } | (string | {
  1020. [x: string]: boolean;
  1021. } | (string | {
  1022. [x: string]: boolean;
  1023. } | (string | {
  1024. [x: string]: boolean;
  1025. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1026. [x: string]: boolean;
  1027. } | (string | {
  1028. [x: string]: boolean;
  1029. } | (string | {
  1030. [x: string]: boolean;
  1031. } | (string | {
  1032. [x: string]: boolean;
  1033. } | (string | {
  1034. [x: string]: boolean;
  1035. } | (string | {
  1036. [x: string]: boolean;
  1037. } | (string | {
  1038. [x: string]: boolean;
  1039. } | (string | {
  1040. [x: string]: boolean;
  1041. } | (string | {
  1042. [x: string]: boolean;
  1043. } | (string | {
  1044. [x: string]: boolean;
  1045. } | (string | {
  1046. [x: string]: boolean;
  1047. } | (string | {
  1048. [x: string]: boolean;
  1049. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1050. readonly required: false;
  1051. readonly validator: ((val: unknown) => boolean) | undefined;
  1052. __epPropKey: true;
  1053. };
  1054. popperStyle: {
  1055. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1056. readonly required: false;
  1057. readonly validator: ((val: unknown) => boolean) | undefined;
  1058. __epPropKey: true;
  1059. };
  1060. referenceEl: {
  1061. readonly type: import("vue").PropType<HTMLElement>;
  1062. readonly required: false;
  1063. readonly validator: ((val: unknown) => boolean) | undefined;
  1064. __epPropKey: true;
  1065. };
  1066. triggerTargetEl: {
  1067. readonly type: import("vue").PropType<HTMLElement>;
  1068. readonly required: false;
  1069. readonly validator: ((val: unknown) => boolean) | undefined;
  1070. __epPropKey: true;
  1071. };
  1072. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1073. zIndex: NumberConstructor;
  1074. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1075. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  1076. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1077. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  1078. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  1079. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  1080. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  1081. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1082. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  1083. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1084. "onUpdate:visible": {
  1085. readonly type: import("vue").PropType<(val: boolean) => void>;
  1086. readonly required: false;
  1087. readonly validator: ((val: unknown) => boolean) | undefined;
  1088. __epPropKey: true;
  1089. };
  1090. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1091. }>> & {
  1092. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  1093. }>>;
  1094. emit: (event: string, ...args: any[]) => void;
  1095. id: import("vue").Ref<string>;
  1096. popperRef: import("vue").Ref<({
  1097. $: import("vue").ComponentInternalInstance;
  1098. $data: {};
  1099. $props: Partial<{
  1100. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1101. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  1102. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1103. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">;
  1104. $attrs: {
  1105. [x: string]: unknown;
  1106. };
  1107. $refs: {
  1108. [x: string]: unknown;
  1109. };
  1110. $slots: Readonly<{
  1111. [name: string]: import("vue").Slot | undefined;
  1112. }>;
  1113. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  1114. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  1115. $emit: (event: string, ...args: any[]) => void;
  1116. $el: any;
  1117. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  1118. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1119. }>>, {
  1120. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1121. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1122. }>> & {
  1123. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1124. }>>;
  1125. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1126. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1127. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1128. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1129. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1130. popperProvides: import("..").ElPopperInjectionContext;
  1131. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
  1132. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1133. }> & {
  1134. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  1135. created?: ((() => void) | (() => void)[]) | undefined;
  1136. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  1137. mounted?: ((() => void) | (() => void)[]) | undefined;
  1138. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  1139. updated?: ((() => void) | (() => void)[]) | undefined;
  1140. activated?: ((() => void) | (() => void)[]) | undefined;
  1141. deactivated?: ((() => void) | (() => void)[]) | undefined;
  1142. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  1143. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  1144. destroyed?: ((() => void) | (() => void)[]) | undefined;
  1145. unmounted?: ((() => void) | (() => void)[]) | undefined;
  1146. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1147. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1148. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  1149. };
  1150. $forceUpdate: () => void;
  1151. $nextTick: typeof import("vue").nextTick;
  1152. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  1153. } & Readonly<import("vue").ExtractPropTypes<{
  1154. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1155. }>> & import("vue").ShallowUnwrapRef<{
  1156. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1157. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1158. }>> & {
  1159. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1160. }>>;
  1161. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1162. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1163. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1164. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1165. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1166. popperProvides: import("..").ElPopperInjectionContext;
  1167. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  1168. contentRef: import("vue").Ref<any>;
  1169. updatePopper: () => void;
  1170. open: import("vue").Ref<boolean>;
  1171. toggleReason: import("vue").Ref<Event | undefined>;
  1172. show: (event?: Event | undefined) => void;
  1173. hide: (event?: Event | undefined) => void;
  1174. hasUpdateHandler: import("vue").ComputedRef<boolean>;
  1175. onOpen: (event?: Event | undefined) => void;
  1176. onClose: (event?: Event | undefined) => void;
  1177. controlled: import("vue").ComputedRef<boolean>;
  1178. isFocusInsideContent: (event?: FocusEvent | undefined) => boolean | undefined;
  1179. ElPopper: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1180. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1181. }, {
  1182. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1183. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1184. }>> & {
  1185. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1186. }>>;
  1187. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1188. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1189. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1190. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1191. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1192. popperProvides: import("..").ElPopperInjectionContext;
  1193. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1194. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1195. }>>, {
  1196. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1197. }>> & Record<string, any>;
  1198. ElPopperArrow: import("vue").DefineComponent<{
  1199. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1200. }, {
  1201. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1202. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1203. }>> & {
  1204. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1205. }>>;
  1206. ns: {
  1207. namespace: import("vue").ComputedRef<string>;
  1208. b: (blockSuffix?: string) => string;
  1209. e: (element?: string | undefined) => string;
  1210. m: (modifier?: string | undefined) => string;
  1211. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1212. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1213. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1214. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1215. is: {
  1216. (name: string, state: boolean | undefined): string;
  1217. (name: string): string;
  1218. };
  1219. cssVar: (object: Record<string, string>) => Record<string, string>;
  1220. cssVarName: (name: string) => string;
  1221. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1222. cssVarBlockName: (name: string) => string;
  1223. };
  1224. arrowOffset: import("vue").Ref<number | undefined>;
  1225. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  1226. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  1227. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1228. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1229. }>>, {
  1230. readonly arrowOffset: number;
  1231. }>;
  1232. ElTooltipTrigger: import("vue").DefineComponent<{
  1233. readonly disabled: BooleanConstructor;
  1234. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1235. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1236. readonly virtualRef: {
  1237. readonly type: import("vue").PropType<import("..").Measurable>;
  1238. readonly required: false;
  1239. readonly validator: ((val: unknown) => boolean) | undefined;
  1240. __epPropKey: true;
  1241. };
  1242. readonly virtualTriggering: BooleanConstructor;
  1243. readonly onMouseenter: {
  1244. readonly type: import("vue").PropType<(e: Event) => void>;
  1245. readonly required: false;
  1246. readonly validator: ((val: unknown) => boolean) | undefined;
  1247. __epPropKey: true;
  1248. };
  1249. readonly onMouseleave: {
  1250. readonly type: import("vue").PropType<(e: Event) => void>;
  1251. readonly required: false;
  1252. readonly validator: ((val: unknown) => boolean) | undefined;
  1253. __epPropKey: true;
  1254. };
  1255. readonly onClick: {
  1256. readonly type: import("vue").PropType<(e: Event) => void>;
  1257. readonly required: false;
  1258. readonly validator: ((val: unknown) => boolean) | undefined;
  1259. __epPropKey: true;
  1260. };
  1261. readonly onKeydown: {
  1262. readonly type: import("vue").PropType<(e: Event) => void>;
  1263. readonly required: false;
  1264. readonly validator: ((val: unknown) => boolean) | undefined;
  1265. __epPropKey: true;
  1266. };
  1267. readonly onFocus: {
  1268. readonly type: import("vue").PropType<(e: Event) => void>;
  1269. readonly required: false;
  1270. readonly validator: ((val: unknown) => boolean) | undefined;
  1271. __epPropKey: true;
  1272. };
  1273. readonly onBlur: {
  1274. readonly type: import("vue").PropType<(e: Event) => void>;
  1275. readonly required: false;
  1276. readonly validator: ((val: unknown) => boolean) | undefined;
  1277. __epPropKey: true;
  1278. };
  1279. readonly onContextmenu: {
  1280. readonly type: import("vue").PropType<(e: Event) => void>;
  1281. readonly required: false;
  1282. readonly validator: ((val: unknown) => boolean) | undefined;
  1283. __epPropKey: true;
  1284. };
  1285. readonly id: StringConstructor;
  1286. readonly open: BooleanConstructor;
  1287. }, {
  1288. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1289. readonly disabled: BooleanConstructor;
  1290. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1291. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1292. readonly virtualRef: {
  1293. readonly type: import("vue").PropType<import("..").Measurable>;
  1294. readonly required: false;
  1295. readonly validator: ((val: unknown) => boolean) | undefined;
  1296. __epPropKey: true;
  1297. };
  1298. readonly virtualTriggering: BooleanConstructor;
  1299. readonly onMouseenter: {
  1300. readonly type: import("vue").PropType<(e: Event) => void>;
  1301. readonly required: false;
  1302. readonly validator: ((val: unknown) => boolean) | undefined;
  1303. __epPropKey: true;
  1304. };
  1305. readonly onMouseleave: {
  1306. readonly type: import("vue").PropType<(e: Event) => void>;
  1307. readonly required: false;
  1308. readonly validator: ((val: unknown) => boolean) | undefined;
  1309. __epPropKey: true;
  1310. };
  1311. readonly onClick: {
  1312. readonly type: import("vue").PropType<(e: Event) => void>;
  1313. readonly required: false;
  1314. readonly validator: ((val: unknown) => boolean) | undefined;
  1315. __epPropKey: true;
  1316. };
  1317. readonly onKeydown: {
  1318. readonly type: import("vue").PropType<(e: Event) => void>;
  1319. readonly required: false;
  1320. readonly validator: ((val: unknown) => boolean) | undefined;
  1321. __epPropKey: true;
  1322. };
  1323. readonly onFocus: {
  1324. readonly type: import("vue").PropType<(e: Event) => void>;
  1325. readonly required: false;
  1326. readonly validator: ((val: unknown) => boolean) | undefined;
  1327. __epPropKey: true;
  1328. };
  1329. readonly onBlur: {
  1330. readonly type: import("vue").PropType<(e: Event) => void>;
  1331. readonly required: false;
  1332. readonly validator: ((val: unknown) => boolean) | undefined;
  1333. __epPropKey: true;
  1334. };
  1335. readonly onContextmenu: {
  1336. readonly type: import("vue").PropType<(e: Event) => void>;
  1337. readonly required: false;
  1338. readonly validator: ((val: unknown) => boolean) | undefined;
  1339. __epPropKey: true;
  1340. };
  1341. readonly id: StringConstructor;
  1342. readonly open: BooleanConstructor;
  1343. }>> & {
  1344. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1345. }>>;
  1346. ns: {
  1347. namespace: import("vue").ComputedRef<string>;
  1348. b: (blockSuffix?: string) => string;
  1349. e: (element?: string | undefined) => string;
  1350. m: (modifier?: string | undefined) => string;
  1351. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1352. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1353. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1354. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1355. is: {
  1356. (name: string, state: boolean | undefined): string;
  1357. (name: string): string;
  1358. };
  1359. cssVar: (object: Record<string, string>) => Record<string, string>;
  1360. cssVarName: (name: string) => string;
  1361. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1362. cssVarBlockName: (name: string) => string;
  1363. };
  1364. controlled: import("vue").Ref<boolean>;
  1365. id: import("vue").Ref<string>;
  1366. open: import("vue").Ref<boolean>;
  1367. onOpen: (e?: Event | undefined) => void;
  1368. onClose: (e?: Event | undefined) => void;
  1369. onToggle: (e: Event) => void;
  1370. triggerRef: import("vue").Ref<{
  1371. forwardRef: HTMLElement;
  1372. } | null>;
  1373. stopWhenControlledOrDisabled: () => true | undefined;
  1374. trigger: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>>;
  1375. onMouseenter: (event: Event) => void;
  1376. onMouseleave: (event: Event) => void;
  1377. onClick: (event: Event) => void;
  1378. onFocus: (event: Event) => void;
  1379. onBlur: (event: Event) => void;
  1380. onContextMenu: (event: Event) => void;
  1381. onKeydown: (event: KeyboardEvent) => void;
  1382. ElPopperTrigger: import("vue").DefineComponent<{
  1383. readonly virtualRef: {
  1384. readonly type: import("vue").PropType<import("..").Measurable>;
  1385. readonly required: false;
  1386. readonly validator: ((val: unknown) => boolean) | undefined;
  1387. __epPropKey: true;
  1388. };
  1389. readonly virtualTriggering: BooleanConstructor;
  1390. readonly onMouseenter: {
  1391. readonly type: import("vue").PropType<(e: Event) => void>;
  1392. readonly required: false;
  1393. readonly validator: ((val: unknown) => boolean) | undefined;
  1394. __epPropKey: true;
  1395. };
  1396. readonly onMouseleave: {
  1397. readonly type: import("vue").PropType<(e: Event) => void>;
  1398. readonly required: false;
  1399. readonly validator: ((val: unknown) => boolean) | undefined;
  1400. __epPropKey: true;
  1401. };
  1402. readonly onClick: {
  1403. readonly type: import("vue").PropType<(e: Event) => void>;
  1404. readonly required: false;
  1405. readonly validator: ((val: unknown) => boolean) | undefined;
  1406. __epPropKey: true;
  1407. };
  1408. readonly onKeydown: {
  1409. readonly type: import("vue").PropType<(e: Event) => void>;
  1410. readonly required: false;
  1411. readonly validator: ((val: unknown) => boolean) | undefined;
  1412. __epPropKey: true;
  1413. };
  1414. readonly onFocus: {
  1415. readonly type: import("vue").PropType<(e: Event) => void>;
  1416. readonly required: false;
  1417. readonly validator: ((val: unknown) => boolean) | undefined;
  1418. __epPropKey: true;
  1419. };
  1420. readonly onBlur: {
  1421. readonly type: import("vue").PropType<(e: Event) => void>;
  1422. readonly required: false;
  1423. readonly validator: ((val: unknown) => boolean) | undefined;
  1424. __epPropKey: true;
  1425. };
  1426. readonly onContextmenu: {
  1427. readonly type: import("vue").PropType<(e: Event) => void>;
  1428. readonly required: false;
  1429. readonly validator: ((val: unknown) => boolean) | undefined;
  1430. __epPropKey: true;
  1431. };
  1432. readonly id: StringConstructor;
  1433. readonly open: BooleanConstructor;
  1434. }, {
  1435. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1436. readonly virtualRef: {
  1437. readonly type: import("vue").PropType<import("..").Measurable>;
  1438. readonly required: false;
  1439. readonly validator: ((val: unknown) => boolean) | undefined;
  1440. __epPropKey: true;
  1441. };
  1442. readonly virtualTriggering: BooleanConstructor;
  1443. readonly onMouseenter: {
  1444. readonly type: import("vue").PropType<(e: Event) => void>;
  1445. readonly required: false;
  1446. readonly validator: ((val: unknown) => boolean) | undefined;
  1447. __epPropKey: true;
  1448. };
  1449. readonly onMouseleave: {
  1450. readonly type: import("vue").PropType<(e: Event) => void>;
  1451. readonly required: false;
  1452. readonly validator: ((val: unknown) => boolean) | undefined;
  1453. __epPropKey: true;
  1454. };
  1455. readonly onClick: {
  1456. readonly type: import("vue").PropType<(e: Event) => void>;
  1457. readonly required: false;
  1458. readonly validator: ((val: unknown) => boolean) | undefined;
  1459. __epPropKey: true;
  1460. };
  1461. readonly onKeydown: {
  1462. readonly type: import("vue").PropType<(e: Event) => void>;
  1463. readonly required: false;
  1464. readonly validator: ((val: unknown) => boolean) | undefined;
  1465. __epPropKey: true;
  1466. };
  1467. readonly onFocus: {
  1468. readonly type: import("vue").PropType<(e: Event) => void>;
  1469. readonly required: false;
  1470. readonly validator: ((val: unknown) => boolean) | undefined;
  1471. __epPropKey: true;
  1472. };
  1473. readonly onBlur: {
  1474. readonly type: import("vue").PropType<(e: Event) => void>;
  1475. readonly required: false;
  1476. readonly validator: ((val: unknown) => boolean) | undefined;
  1477. __epPropKey: true;
  1478. };
  1479. readonly onContextmenu: {
  1480. readonly type: import("vue").PropType<(e: Event) => void>;
  1481. readonly required: false;
  1482. readonly validator: ((val: unknown) => boolean) | undefined;
  1483. __epPropKey: true;
  1484. };
  1485. readonly id: StringConstructor;
  1486. readonly open: BooleanConstructor;
  1487. }>> & {
  1488. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1489. }>>;
  1490. role: import("vue").ComputedRef<string>;
  1491. triggerRef: import("vue").Ref<import("..").Measurable | undefined>;
  1492. ariaControls: import("vue").ComputedRef<string | undefined>;
  1493. ariaDescribedby: import("vue").ComputedRef<string | undefined>;
  1494. ariaHaspopup: import("vue").ComputedRef<string | undefined>;
  1495. ariaExpanded: import("vue").ComputedRef<string | undefined>;
  1496. virtualTriggerAriaStopWatch: undefined;
  1497. ElOnlyChild: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1498. [key: string]: any;
  1499. }> | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1500. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1501. readonly virtualRef: {
  1502. readonly type: import("vue").PropType<import("..").Measurable>;
  1503. readonly required: false;
  1504. readonly validator: ((val: unknown) => boolean) | undefined;
  1505. __epPropKey: true;
  1506. };
  1507. readonly virtualTriggering: BooleanConstructor;
  1508. readonly onMouseenter: {
  1509. readonly type: import("vue").PropType<(e: Event) => void>;
  1510. readonly required: false;
  1511. readonly validator: ((val: unknown) => boolean) | undefined;
  1512. __epPropKey: true;
  1513. };
  1514. readonly onMouseleave: {
  1515. readonly type: import("vue").PropType<(e: Event) => void>;
  1516. readonly required: false;
  1517. readonly validator: ((val: unknown) => boolean) | undefined;
  1518. __epPropKey: true;
  1519. };
  1520. readonly onClick: {
  1521. readonly type: import("vue").PropType<(e: Event) => void>;
  1522. readonly required: false;
  1523. readonly validator: ((val: unknown) => boolean) | undefined;
  1524. __epPropKey: true;
  1525. };
  1526. readonly onKeydown: {
  1527. readonly type: import("vue").PropType<(e: Event) => void>;
  1528. readonly required: false;
  1529. readonly validator: ((val: unknown) => boolean) | undefined;
  1530. __epPropKey: true;
  1531. };
  1532. readonly onFocus: {
  1533. readonly type: import("vue").PropType<(e: Event) => void>;
  1534. readonly required: false;
  1535. readonly validator: ((val: unknown) => boolean) | undefined;
  1536. __epPropKey: true;
  1537. };
  1538. readonly onBlur: {
  1539. readonly type: import("vue").PropType<(e: Event) => void>;
  1540. readonly required: false;
  1541. readonly validator: ((val: unknown) => boolean) | undefined;
  1542. __epPropKey: true;
  1543. };
  1544. readonly onContextmenu: {
  1545. readonly type: import("vue").PropType<(e: Event) => void>;
  1546. readonly required: false;
  1547. readonly validator: ((val: unknown) => boolean) | undefined;
  1548. __epPropKey: true;
  1549. };
  1550. readonly id: StringConstructor;
  1551. readonly open: BooleanConstructor;
  1552. }>>, {
  1553. readonly virtualTriggering: boolean;
  1554. readonly open: boolean;
  1555. }>;
  1556. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1557. readonly disabled: BooleanConstructor;
  1558. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1559. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1560. readonly virtualRef: {
  1561. readonly type: import("vue").PropType<import("..").Measurable>;
  1562. readonly required: false;
  1563. readonly validator: ((val: unknown) => boolean) | undefined;
  1564. __epPropKey: true;
  1565. };
  1566. readonly virtualTriggering: BooleanConstructor;
  1567. readonly onMouseenter: {
  1568. readonly type: import("vue").PropType<(e: Event) => void>;
  1569. readonly required: false;
  1570. readonly validator: ((val: unknown) => boolean) | undefined;
  1571. __epPropKey: true;
  1572. };
  1573. readonly onMouseleave: {
  1574. readonly type: import("vue").PropType<(e: Event) => void>;
  1575. readonly required: false;
  1576. readonly validator: ((val: unknown) => boolean) | undefined;
  1577. __epPropKey: true;
  1578. };
  1579. readonly onClick: {
  1580. readonly type: import("vue").PropType<(e: Event) => void>;
  1581. readonly required: false;
  1582. readonly validator: ((val: unknown) => boolean) | undefined;
  1583. __epPropKey: true;
  1584. };
  1585. readonly onKeydown: {
  1586. readonly type: import("vue").PropType<(e: Event) => void>;
  1587. readonly required: false;
  1588. readonly validator: ((val: unknown) => boolean) | undefined;
  1589. __epPropKey: true;
  1590. };
  1591. readonly onFocus: {
  1592. readonly type: import("vue").PropType<(e: Event) => void>;
  1593. readonly required: false;
  1594. readonly validator: ((val: unknown) => boolean) | undefined;
  1595. __epPropKey: true;
  1596. };
  1597. readonly onBlur: {
  1598. readonly type: import("vue").PropType<(e: Event) => void>;
  1599. readonly required: false;
  1600. readonly validator: ((val: unknown) => boolean) | undefined;
  1601. __epPropKey: true;
  1602. };
  1603. readonly onContextmenu: {
  1604. readonly type: import("vue").PropType<(e: Event) => void>;
  1605. readonly required: false;
  1606. readonly validator: ((val: unknown) => boolean) | undefined;
  1607. __epPropKey: true;
  1608. };
  1609. readonly id: StringConstructor;
  1610. readonly open: BooleanConstructor;
  1611. }>>, {
  1612. readonly virtualTriggering: boolean;
  1613. readonly disabled: boolean;
  1614. readonly open: boolean;
  1615. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  1616. readonly triggerKeys: string[];
  1617. }>;
  1618. ElTooltipContent: import("vue").DefineComponent<{
  1619. readonly ariaLabel: StringConstructor;
  1620. readonly appendTo: {
  1621. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  1622. readonly required: false;
  1623. readonly validator: ((val: unknown) => boolean) | undefined;
  1624. __epPropKey: true;
  1625. };
  1626. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1627. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1628. readonly persistent: BooleanConstructor;
  1629. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  1630. readonly transition: StringConstructor;
  1631. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1632. readonly disabled: BooleanConstructor;
  1633. readonly id: StringConstructor;
  1634. readonly style: {
  1635. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1636. readonly required: false;
  1637. readonly validator: ((val: unknown) => boolean) | undefined;
  1638. __epPropKey: true;
  1639. };
  1640. readonly className: {
  1641. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1642. [x: string]: boolean;
  1643. } | (string | {
  1644. [x: string]: boolean;
  1645. } | (string | {
  1646. [x: string]: boolean;
  1647. } | (string | {
  1648. [x: string]: boolean;
  1649. } | (string | {
  1650. [x: string]: boolean;
  1651. } | (string | {
  1652. [x: string]: boolean;
  1653. } | (string | {
  1654. [x: string]: boolean;
  1655. } | (string | {
  1656. [x: string]: boolean;
  1657. } | (string | {
  1658. [x: string]: boolean;
  1659. } | (string | {
  1660. [x: string]: boolean;
  1661. } | (string | {
  1662. [x: string]: boolean;
  1663. } | (string | {
  1664. [x: string]: boolean;
  1665. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1666. [x: string]: boolean;
  1667. } | (string | {
  1668. [x: string]: boolean;
  1669. } | (string | {
  1670. [x: string]: boolean;
  1671. } | (string | {
  1672. [x: string]: boolean;
  1673. } | (string | {
  1674. [x: string]: boolean;
  1675. } | (string | {
  1676. [x: string]: boolean;
  1677. } | (string | {
  1678. [x: string]: boolean;
  1679. } | (string | {
  1680. [x: string]: boolean;
  1681. } | (string | {
  1682. [x: string]: boolean;
  1683. } | (string | {
  1684. [x: string]: boolean;
  1685. } | (string | {
  1686. [x: string]: boolean;
  1687. } | (string | {
  1688. [x: string]: boolean;
  1689. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1690. [x: string]: boolean;
  1691. } | (string | {
  1692. [x: string]: boolean;
  1693. } | (string | {
  1694. [x: string]: boolean;
  1695. } | (string | {
  1696. [x: string]: boolean;
  1697. } | (string | {
  1698. [x: string]: boolean;
  1699. } | (string | {
  1700. [x: string]: boolean;
  1701. } | (string | {
  1702. [x: string]: boolean;
  1703. } | (string | {
  1704. [x: string]: boolean;
  1705. } | (string | {
  1706. [x: string]: boolean;
  1707. } | (string | {
  1708. [x: string]: boolean;
  1709. } | (string | {
  1710. [x: string]: boolean;
  1711. } | (string | {
  1712. [x: string]: boolean;
  1713. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1714. [x: string]: boolean;
  1715. } | (string | {
  1716. [x: string]: boolean;
  1717. } | (string | {
  1718. [x: string]: boolean;
  1719. } | (string | {
  1720. [x: string]: boolean;
  1721. } | (string | {
  1722. [x: string]: boolean;
  1723. } | (string | {
  1724. [x: string]: boolean;
  1725. } | (string | {
  1726. [x: string]: boolean;
  1727. } | (string | {
  1728. [x: string]: boolean;
  1729. } | (string | {
  1730. [x: string]: boolean;
  1731. } | (string | {
  1732. [x: string]: boolean;
  1733. } | (string | {
  1734. [x: string]: boolean;
  1735. } | (string | {
  1736. [x: string]: boolean;
  1737. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1738. readonly required: false;
  1739. readonly validator: ((val: unknown) => boolean) | undefined;
  1740. __epPropKey: true;
  1741. };
  1742. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  1743. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1744. readonly pure: BooleanConstructor;
  1745. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1746. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1747. readonly popperClass: {
  1748. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1749. [x: string]: boolean;
  1750. } | (string | {
  1751. [x: string]: boolean;
  1752. } | (string | {
  1753. [x: string]: boolean;
  1754. } | (string | {
  1755. [x: string]: boolean;
  1756. } | (string | {
  1757. [x: string]: boolean;
  1758. } | (string | {
  1759. [x: string]: boolean;
  1760. } | (string | {
  1761. [x: string]: boolean;
  1762. } | (string | {
  1763. [x: string]: boolean;
  1764. } | (string | {
  1765. [x: string]: boolean;
  1766. } | (string | {
  1767. [x: string]: boolean;
  1768. } | (string | {
  1769. [x: string]: boolean;
  1770. } | (string | {
  1771. [x: string]: boolean;
  1772. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1773. [x: string]: boolean;
  1774. } | (string | {
  1775. [x: string]: boolean;
  1776. } | (string | {
  1777. [x: string]: boolean;
  1778. } | (string | {
  1779. [x: string]: boolean;
  1780. } | (string | {
  1781. [x: string]: boolean;
  1782. } | (string | {
  1783. [x: string]: boolean;
  1784. } | (string | {
  1785. [x: string]: boolean;
  1786. } | (string | {
  1787. [x: string]: boolean;
  1788. } | (string | {
  1789. [x: string]: boolean;
  1790. } | (string | {
  1791. [x: string]: boolean;
  1792. } | (string | {
  1793. [x: string]: boolean;
  1794. } | (string | {
  1795. [x: string]: boolean;
  1796. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1797. [x: string]: boolean;
  1798. } | (string | {
  1799. [x: string]: boolean;
  1800. } | (string | {
  1801. [x: string]: boolean;
  1802. } | (string | {
  1803. [x: string]: boolean;
  1804. } | (string | {
  1805. [x: string]: boolean;
  1806. } | (string | {
  1807. [x: string]: boolean;
  1808. } | (string | {
  1809. [x: string]: boolean;
  1810. } | (string | {
  1811. [x: string]: boolean;
  1812. } | (string | {
  1813. [x: string]: boolean;
  1814. } | (string | {
  1815. [x: string]: boolean;
  1816. } | (string | {
  1817. [x: string]: boolean;
  1818. } | (string | {
  1819. [x: string]: boolean;
  1820. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1821. [x: string]: boolean;
  1822. } | (string | {
  1823. [x: string]: boolean;
  1824. } | (string | {
  1825. [x: string]: boolean;
  1826. } | (string | {
  1827. [x: string]: boolean;
  1828. } | (string | {
  1829. [x: string]: boolean;
  1830. } | (string | {
  1831. [x: string]: boolean;
  1832. } | (string | {
  1833. [x: string]: boolean;
  1834. } | (string | {
  1835. [x: string]: boolean;
  1836. } | (string | {
  1837. [x: string]: boolean;
  1838. } | (string | {
  1839. [x: string]: boolean;
  1840. } | (string | {
  1841. [x: string]: boolean;
  1842. } | (string | {
  1843. [x: string]: boolean;
  1844. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1845. readonly required: false;
  1846. readonly validator: ((val: unknown) => boolean) | undefined;
  1847. __epPropKey: true;
  1848. };
  1849. readonly popperStyle: {
  1850. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1851. readonly required: false;
  1852. readonly validator: ((val: unknown) => boolean) | undefined;
  1853. __epPropKey: true;
  1854. };
  1855. readonly referenceEl: {
  1856. readonly type: import("vue").PropType<HTMLElement>;
  1857. readonly required: false;
  1858. readonly validator: ((val: unknown) => boolean) | undefined;
  1859. __epPropKey: true;
  1860. };
  1861. readonly triggerTargetEl: {
  1862. readonly type: import("vue").PropType<HTMLElement>;
  1863. readonly required: false;
  1864. readonly validator: ((val: unknown) => boolean) | undefined;
  1865. __epPropKey: true;
  1866. };
  1867. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1868. readonly virtualTriggering: BooleanConstructor;
  1869. readonly zIndex: NumberConstructor;
  1870. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1871. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  1872. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1873. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  1874. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  1875. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  1876. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  1877. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1878. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  1879. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1880. }, {
  1881. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1882. readonly ariaLabel: StringConstructor;
  1883. readonly appendTo: {
  1884. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  1885. readonly required: false;
  1886. readonly validator: ((val: unknown) => boolean) | undefined;
  1887. __epPropKey: true;
  1888. };
  1889. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1890. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1891. readonly persistent: BooleanConstructor;
  1892. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  1893. readonly transition: StringConstructor;
  1894. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1895. readonly disabled: BooleanConstructor;
  1896. readonly id: StringConstructor;
  1897. readonly style: {
  1898. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1899. readonly required: false;
  1900. readonly validator: ((val: unknown) => boolean) | undefined;
  1901. __epPropKey: true;
  1902. };
  1903. readonly className: {
  1904. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1905. [x: string]: boolean;
  1906. } | (string | {
  1907. [x: string]: boolean;
  1908. } | (string | {
  1909. [x: string]: boolean;
  1910. } | (string | {
  1911. [x: string]: boolean;
  1912. } | (string | {
  1913. [x: string]: boolean;
  1914. } | (string | {
  1915. [x: string]: boolean;
  1916. } | (string | {
  1917. [x: string]: boolean;
  1918. } | (string | {
  1919. [x: string]: boolean;
  1920. } | (string | {
  1921. [x: string]: boolean;
  1922. } | (string | {
  1923. [x: string]: boolean;
  1924. } | (string | {
  1925. [x: string]: boolean;
  1926. } | (string | {
  1927. [x: string]: boolean;
  1928. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1929. [x: string]: boolean;
  1930. } | (string | {
  1931. [x: string]: boolean;
  1932. } | (string | {
  1933. [x: string]: boolean;
  1934. } | (string | {
  1935. [x: string]: boolean;
  1936. } | (string | {
  1937. [x: string]: boolean;
  1938. } | (string | {
  1939. [x: string]: boolean;
  1940. } | (string | {
  1941. [x: string]: boolean;
  1942. } | (string | {
  1943. [x: string]: boolean;
  1944. } | (string | {
  1945. [x: string]: boolean;
  1946. } | (string | {
  1947. [x: string]: boolean;
  1948. } | (string | {
  1949. [x: string]: boolean;
  1950. } | (string | {
  1951. [x: string]: boolean;
  1952. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1953. [x: string]: boolean;
  1954. } | (string | {
  1955. [x: string]: boolean;
  1956. } | (string | {
  1957. [x: string]: boolean;
  1958. } | (string | {
  1959. [x: string]: boolean;
  1960. } | (string | {
  1961. [x: string]: boolean;
  1962. } | (string | {
  1963. [x: string]: boolean;
  1964. } | (string | {
  1965. [x: string]: boolean;
  1966. } | (string | {
  1967. [x: string]: boolean;
  1968. } | (string | {
  1969. [x: string]: boolean;
  1970. } | (string | {
  1971. [x: string]: boolean;
  1972. } | (string | {
  1973. [x: string]: boolean;
  1974. } | (string | {
  1975. [x: string]: boolean;
  1976. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1977. [x: string]: boolean;
  1978. } | (string | {
  1979. [x: string]: boolean;
  1980. } | (string | {
  1981. [x: string]: boolean;
  1982. } | (string | {
  1983. [x: string]: boolean;
  1984. } | (string | {
  1985. [x: string]: boolean;
  1986. } | (string | {
  1987. [x: string]: boolean;
  1988. } | (string | {
  1989. [x: string]: boolean;
  1990. } | (string | {
  1991. [x: string]: boolean;
  1992. } | (string | {
  1993. [x: string]: boolean;
  1994. } | (string | {
  1995. [x: string]: boolean;
  1996. } | (string | {
  1997. [x: string]: boolean;
  1998. } | (string | {
  1999. [x: string]: boolean;
  2000. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2001. readonly required: false;
  2002. readonly validator: ((val: unknown) => boolean) | undefined;
  2003. __epPropKey: true;
  2004. };
  2005. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2006. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2007. readonly pure: BooleanConstructor;
  2008. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2009. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2010. readonly popperClass: {
  2011. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2012. [x: string]: boolean;
  2013. } | (string | {
  2014. [x: string]: boolean;
  2015. } | (string | {
  2016. [x: string]: boolean;
  2017. } | (string | {
  2018. [x: string]: boolean;
  2019. } | (string | {
  2020. [x: string]: boolean;
  2021. } | (string | {
  2022. [x: string]: boolean;
  2023. } | (string | {
  2024. [x: string]: boolean;
  2025. } | (string | {
  2026. [x: string]: boolean;
  2027. } | (string | {
  2028. [x: string]: boolean;
  2029. } | (string | {
  2030. [x: string]: boolean;
  2031. } | (string | {
  2032. [x: string]: boolean;
  2033. } | (string | {
  2034. [x: string]: boolean;
  2035. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2036. [x: string]: boolean;
  2037. } | (string | {
  2038. [x: string]: boolean;
  2039. } | (string | {
  2040. [x: string]: boolean;
  2041. } | (string | {
  2042. [x: string]: boolean;
  2043. } | (string | {
  2044. [x: string]: boolean;
  2045. } | (string | {
  2046. [x: string]: boolean;
  2047. } | (string | {
  2048. [x: string]: boolean;
  2049. } | (string | {
  2050. [x: string]: boolean;
  2051. } | (string | {
  2052. [x: string]: boolean;
  2053. } | (string | {
  2054. [x: string]: boolean;
  2055. } | (string | {
  2056. [x: string]: boolean;
  2057. } | (string | {
  2058. [x: string]: boolean;
  2059. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2060. [x: string]: boolean;
  2061. } | (string | {
  2062. [x: string]: boolean;
  2063. } | (string | {
  2064. [x: string]: boolean;
  2065. } | (string | {
  2066. [x: string]: boolean;
  2067. } | (string | {
  2068. [x: string]: boolean;
  2069. } | (string | {
  2070. [x: string]: boolean;
  2071. } | (string | {
  2072. [x: string]: boolean;
  2073. } | (string | {
  2074. [x: string]: boolean;
  2075. } | (string | {
  2076. [x: string]: boolean;
  2077. } | (string | {
  2078. [x: string]: boolean;
  2079. } | (string | {
  2080. [x: string]: boolean;
  2081. } | (string | {
  2082. [x: string]: boolean;
  2083. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2084. [x: string]: boolean;
  2085. } | (string | {
  2086. [x: string]: boolean;
  2087. } | (string | {
  2088. [x: string]: boolean;
  2089. } | (string | {
  2090. [x: string]: boolean;
  2091. } | (string | {
  2092. [x: string]: boolean;
  2093. } | (string | {
  2094. [x: string]: boolean;
  2095. } | (string | {
  2096. [x: string]: boolean;
  2097. } | (string | {
  2098. [x: string]: boolean;
  2099. } | (string | {
  2100. [x: string]: boolean;
  2101. } | (string | {
  2102. [x: string]: boolean;
  2103. } | (string | {
  2104. [x: string]: boolean;
  2105. } | (string | {
  2106. [x: string]: boolean;
  2107. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2108. readonly required: false;
  2109. readonly validator: ((val: unknown) => boolean) | undefined;
  2110. __epPropKey: true;
  2111. };
  2112. readonly popperStyle: {
  2113. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2114. readonly required: false;
  2115. readonly validator: ((val: unknown) => boolean) | undefined;
  2116. __epPropKey: true;
  2117. };
  2118. readonly referenceEl: {
  2119. readonly type: import("vue").PropType<HTMLElement>;
  2120. readonly required: false;
  2121. readonly validator: ((val: unknown) => boolean) | undefined;
  2122. __epPropKey: true;
  2123. };
  2124. readonly triggerTargetEl: {
  2125. readonly type: import("vue").PropType<HTMLElement>;
  2126. readonly required: false;
  2127. readonly validator: ((val: unknown) => boolean) | undefined;
  2128. __epPropKey: true;
  2129. };
  2130. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2131. readonly virtualTriggering: BooleanConstructor;
  2132. readonly zIndex: NumberConstructor;
  2133. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2134. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2135. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2136. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2137. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2138. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2139. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2140. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2141. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  2142. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2143. }>> & {
  2144. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  2145. }>>;
  2146. selector: import("vue").ComputedRef<string>;
  2147. ns: {
  2148. namespace: import("vue").ComputedRef<string>;
  2149. b: (blockSuffix?: string) => string;
  2150. e: (element?: string | undefined) => string;
  2151. m: (modifier?: string | undefined) => string;
  2152. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2153. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2154. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2155. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2156. is: {
  2157. (name: string, state: boolean | undefined): string;
  2158. (name: string): string;
  2159. };
  2160. cssVar: (object: Record<string, string>) => Record<string, string>;
  2161. cssVarName: (name: string) => string;
  2162. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2163. cssVarBlockName: (name: string) => string;
  2164. };
  2165. contentRef: any;
  2166. destroyed: import("vue").Ref<boolean>;
  2167. controlled: import("vue").Ref<boolean>;
  2168. id: import("vue").Ref<string>;
  2169. open: import("vue").Ref<boolean>;
  2170. trigger: import("vue").Ref<import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>>;
  2171. onClose: (e?: Event | undefined) => void;
  2172. onOpen: (e?: Event | undefined) => void;
  2173. onShow: () => void;
  2174. onHide: () => void;
  2175. onBeforeShow: () => void;
  2176. onBeforeHide: () => void;
  2177. transitionClass: import("vue").ComputedRef<string>;
  2178. persistentRef: import("vue").ComputedRef<boolean>;
  2179. shouldRender: import("vue").ComputedRef<boolean>;
  2180. shouldShow: import("vue").ComputedRef<boolean>;
  2181. appendTo: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  2182. contentStyle: import("vue").ComputedRef<any>;
  2183. ariaHidden: import("vue").ComputedRef<boolean>;
  2184. onTransitionLeave: () => void;
  2185. stopWhenControlled: () => true | undefined;
  2186. onContentEnter: (event: unknown) => void;
  2187. onContentLeave: (event: unknown) => void;
  2188. onBeforeEnter: () => void;
  2189. onBeforeLeave: () => void;
  2190. onAfterShow: () => void;
  2191. onBlur: () => void;
  2192. stopHandle: (() => void) | undefined;
  2193. ElPopperContent: import("vue").DefineComponent<{
  2194. readonly ariaLabel: StringConstructor;
  2195. readonly id: StringConstructor;
  2196. readonly style: {
  2197. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2198. readonly required: false;
  2199. readonly validator: ((val: unknown) => boolean) | undefined;
  2200. __epPropKey: true;
  2201. };
  2202. readonly className: {
  2203. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2204. [x: string]: boolean;
  2205. } | (string | {
  2206. [x: string]: boolean;
  2207. } | (string | {
  2208. [x: string]: boolean;
  2209. } | (string | {
  2210. [x: string]: boolean;
  2211. } | (string | {
  2212. [x: string]: boolean;
  2213. } | (string | {
  2214. [x: string]: boolean;
  2215. } | (string | {
  2216. [x: string]: boolean;
  2217. } | (string | {
  2218. [x: string]: boolean;
  2219. } | (string | {
  2220. [x: string]: boolean;
  2221. } | (string | {
  2222. [x: string]: boolean;
  2223. } | (string | {
  2224. [x: string]: boolean;
  2225. } | (string | {
  2226. [x: string]: boolean;
  2227. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2228. [x: string]: boolean;
  2229. } | (string | {
  2230. [x: string]: boolean;
  2231. } | (string | {
  2232. [x: string]: boolean;
  2233. } | (string | {
  2234. [x: string]: boolean;
  2235. } | (string | {
  2236. [x: string]: boolean;
  2237. } | (string | {
  2238. [x: string]: boolean;
  2239. } | (string | {
  2240. [x: string]: boolean;
  2241. } | (string | {
  2242. [x: string]: boolean;
  2243. } | (string | {
  2244. [x: string]: boolean;
  2245. } | (string | {
  2246. [x: string]: boolean;
  2247. } | (string | {
  2248. [x: string]: boolean;
  2249. } | (string | {
  2250. [x: string]: boolean;
  2251. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2252. [x: string]: boolean;
  2253. } | (string | {
  2254. [x: string]: boolean;
  2255. } | (string | {
  2256. [x: string]: boolean;
  2257. } | (string | {
  2258. [x: string]: boolean;
  2259. } | (string | {
  2260. [x: string]: boolean;
  2261. } | (string | {
  2262. [x: string]: boolean;
  2263. } | (string | {
  2264. [x: string]: boolean;
  2265. } | (string | {
  2266. [x: string]: boolean;
  2267. } | (string | {
  2268. [x: string]: boolean;
  2269. } | (string | {
  2270. [x: string]: boolean;
  2271. } | (string | {
  2272. [x: string]: boolean;
  2273. } | (string | {
  2274. [x: string]: boolean;
  2275. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2276. [x: string]: boolean;
  2277. } | (string | {
  2278. [x: string]: boolean;
  2279. } | (string | {
  2280. [x: string]: boolean;
  2281. } | (string | {
  2282. [x: string]: boolean;
  2283. } | (string | {
  2284. [x: string]: boolean;
  2285. } | (string | {
  2286. [x: string]: boolean;
  2287. } | (string | {
  2288. [x: string]: boolean;
  2289. } | (string | {
  2290. [x: string]: boolean;
  2291. } | (string | {
  2292. [x: string]: boolean;
  2293. } | (string | {
  2294. [x: string]: boolean;
  2295. } | (string | {
  2296. [x: string]: boolean;
  2297. } | (string | {
  2298. [x: string]: boolean;
  2299. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2300. readonly required: false;
  2301. readonly validator: ((val: unknown) => boolean) | undefined;
  2302. __epPropKey: true;
  2303. };
  2304. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2305. readonly visible: BooleanConstructor;
  2306. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2307. readonly pure: BooleanConstructor;
  2308. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2309. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2310. readonly popperClass: {
  2311. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2312. [x: string]: boolean;
  2313. } | (string | {
  2314. [x: string]: boolean;
  2315. } | (string | {
  2316. [x: string]: boolean;
  2317. } | (string | {
  2318. [x: string]: boolean;
  2319. } | (string | {
  2320. [x: string]: boolean;
  2321. } | (string | {
  2322. [x: string]: boolean;
  2323. } | (string | {
  2324. [x: string]: boolean;
  2325. } | (string | {
  2326. [x: string]: boolean;
  2327. } | (string | {
  2328. [x: string]: boolean;
  2329. } | (string | {
  2330. [x: string]: boolean;
  2331. } | (string | {
  2332. [x: string]: boolean;
  2333. } | (string | {
  2334. [x: string]: boolean;
  2335. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2336. [x: string]: boolean;
  2337. } | (string | {
  2338. [x: string]: boolean;
  2339. } | (string | {
  2340. [x: string]: boolean;
  2341. } | (string | {
  2342. [x: string]: boolean;
  2343. } | (string | {
  2344. [x: string]: boolean;
  2345. } | (string | {
  2346. [x: string]: boolean;
  2347. } | (string | {
  2348. [x: string]: boolean;
  2349. } | (string | {
  2350. [x: string]: boolean;
  2351. } | (string | {
  2352. [x: string]: boolean;
  2353. } | (string | {
  2354. [x: string]: boolean;
  2355. } | (string | {
  2356. [x: string]: boolean;
  2357. } | (string | {
  2358. [x: string]: boolean;
  2359. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2360. [x: string]: boolean;
  2361. } | (string | {
  2362. [x: string]: boolean;
  2363. } | (string | {
  2364. [x: string]: boolean;
  2365. } | (string | {
  2366. [x: string]: boolean;
  2367. } | (string | {
  2368. [x: string]: boolean;
  2369. } | (string | {
  2370. [x: string]: boolean;
  2371. } | (string | {
  2372. [x: string]: boolean;
  2373. } | (string | {
  2374. [x: string]: boolean;
  2375. } | (string | {
  2376. [x: string]: boolean;
  2377. } | (string | {
  2378. [x: string]: boolean;
  2379. } | (string | {
  2380. [x: string]: boolean;
  2381. } | (string | {
  2382. [x: string]: boolean;
  2383. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2384. [x: string]: boolean;
  2385. } | (string | {
  2386. [x: string]: boolean;
  2387. } | (string | {
  2388. [x: string]: boolean;
  2389. } | (string | {
  2390. [x: string]: boolean;
  2391. } | (string | {
  2392. [x: string]: boolean;
  2393. } | (string | {
  2394. [x: string]: boolean;
  2395. } | (string | {
  2396. [x: string]: boolean;
  2397. } | (string | {
  2398. [x: string]: boolean;
  2399. } | (string | {
  2400. [x: string]: boolean;
  2401. } | (string | {
  2402. [x: string]: boolean;
  2403. } | (string | {
  2404. [x: string]: boolean;
  2405. } | (string | {
  2406. [x: string]: boolean;
  2407. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2408. readonly required: false;
  2409. readonly validator: ((val: unknown) => boolean) | undefined;
  2410. __epPropKey: true;
  2411. };
  2412. readonly popperStyle: {
  2413. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2414. readonly required: false;
  2415. readonly validator: ((val: unknown) => boolean) | undefined;
  2416. __epPropKey: true;
  2417. };
  2418. readonly referenceEl: {
  2419. readonly type: import("vue").PropType<HTMLElement>;
  2420. readonly required: false;
  2421. readonly validator: ((val: unknown) => boolean) | undefined;
  2422. __epPropKey: true;
  2423. };
  2424. readonly triggerTargetEl: {
  2425. readonly type: import("vue").PropType<HTMLElement>;
  2426. readonly required: false;
  2427. readonly validator: ((val: unknown) => boolean) | undefined;
  2428. __epPropKey: true;
  2429. };
  2430. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2431. readonly virtualTriggering: BooleanConstructor;
  2432. readonly zIndex: NumberConstructor;
  2433. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2434. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2435. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2436. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2437. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2438. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2439. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2440. }, {
  2441. emit: ((event: "close") => void) & ((event: "focus") => void) & ((event: "blur") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void);
  2442. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2443. readonly ariaLabel: StringConstructor;
  2444. readonly id: StringConstructor;
  2445. readonly style: {
  2446. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2447. readonly required: false;
  2448. readonly validator: ((val: unknown) => boolean) | undefined;
  2449. __epPropKey: true;
  2450. };
  2451. readonly className: {
  2452. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2453. [x: string]: boolean;
  2454. } | (string | {
  2455. [x: string]: boolean;
  2456. } | (string | {
  2457. [x: string]: boolean;
  2458. } | (string | {
  2459. [x: string]: boolean;
  2460. } | (string | {
  2461. [x: string]: boolean;
  2462. } | (string | {
  2463. [x: string]: boolean;
  2464. } | (string | {
  2465. [x: string]: boolean;
  2466. } | (string | {
  2467. [x: string]: boolean;
  2468. } | (string | {
  2469. [x: string]: boolean;
  2470. } | (string | {
  2471. [x: string]: boolean;
  2472. } | (string | {
  2473. [x: string]: boolean;
  2474. } | (string | {
  2475. [x: string]: boolean;
  2476. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2477. [x: string]: boolean;
  2478. } | (string | {
  2479. [x: string]: boolean;
  2480. } | (string | {
  2481. [x: string]: boolean;
  2482. } | (string | {
  2483. [x: string]: boolean;
  2484. } | (string | {
  2485. [x: string]: boolean;
  2486. } | (string | {
  2487. [x: string]: boolean;
  2488. } | (string | {
  2489. [x: string]: boolean;
  2490. } | (string | {
  2491. [x: string]: boolean;
  2492. } | (string | {
  2493. [x: string]: boolean;
  2494. } | (string | {
  2495. [x: string]: boolean;
  2496. } | (string | {
  2497. [x: string]: boolean;
  2498. } | (string | {
  2499. [x: string]: boolean;
  2500. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2501. [x: string]: boolean;
  2502. } | (string | {
  2503. [x: string]: boolean;
  2504. } | (string | {
  2505. [x: string]: boolean;
  2506. } | (string | {
  2507. [x: string]: boolean;
  2508. } | (string | {
  2509. [x: string]: boolean;
  2510. } | (string | {
  2511. [x: string]: boolean;
  2512. } | (string | {
  2513. [x: string]: boolean;
  2514. } | (string | {
  2515. [x: string]: boolean;
  2516. } | (string | {
  2517. [x: string]: boolean;
  2518. } | (string | {
  2519. [x: string]: boolean;
  2520. } | (string | {
  2521. [x: string]: boolean;
  2522. } | (string | {
  2523. [x: string]: boolean;
  2524. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2525. [x: string]: boolean;
  2526. } | (string | {
  2527. [x: string]: boolean;
  2528. } | (string | {
  2529. [x: string]: boolean;
  2530. } | (string | {
  2531. [x: string]: boolean;
  2532. } | (string | {
  2533. [x: string]: boolean;
  2534. } | (string | {
  2535. [x: string]: boolean;
  2536. } | (string | {
  2537. [x: string]: boolean;
  2538. } | (string | {
  2539. [x: string]: boolean;
  2540. } | (string | {
  2541. [x: string]: boolean;
  2542. } | (string | {
  2543. [x: string]: boolean;
  2544. } | (string | {
  2545. [x: string]: boolean;
  2546. } | (string | {
  2547. [x: string]: boolean;
  2548. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2549. readonly required: false;
  2550. readonly validator: ((val: unknown) => boolean) | undefined;
  2551. __epPropKey: true;
  2552. };
  2553. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2554. readonly visible: BooleanConstructor;
  2555. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2556. readonly pure: BooleanConstructor;
  2557. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2558. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2559. readonly popperClass: {
  2560. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2561. [x: string]: boolean;
  2562. } | (string | {
  2563. [x: string]: boolean;
  2564. } | (string | {
  2565. [x: string]: boolean;
  2566. } | (string | {
  2567. [x: string]: boolean;
  2568. } | (string | {
  2569. [x: string]: boolean;
  2570. } | (string | {
  2571. [x: string]: boolean;
  2572. } | (string | {
  2573. [x: string]: boolean;
  2574. } | (string | {
  2575. [x: string]: boolean;
  2576. } | (string | {
  2577. [x: string]: boolean;
  2578. } | (string | {
  2579. [x: string]: boolean;
  2580. } | (string | {
  2581. [x: string]: boolean;
  2582. } | (string | {
  2583. [x: string]: boolean;
  2584. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2585. [x: string]: boolean;
  2586. } | (string | {
  2587. [x: string]: boolean;
  2588. } | (string | {
  2589. [x: string]: boolean;
  2590. } | (string | {
  2591. [x: string]: boolean;
  2592. } | (string | {
  2593. [x: string]: boolean;
  2594. } | (string | {
  2595. [x: string]: boolean;
  2596. } | (string | {
  2597. [x: string]: boolean;
  2598. } | (string | {
  2599. [x: string]: boolean;
  2600. } | (string | {
  2601. [x: string]: boolean;
  2602. } | (string | {
  2603. [x: string]: boolean;
  2604. } | (string | {
  2605. [x: string]: boolean;
  2606. } | (string | {
  2607. [x: string]: boolean;
  2608. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2609. [x: string]: boolean;
  2610. } | (string | {
  2611. [x: string]: boolean;
  2612. } | (string | {
  2613. [x: string]: boolean;
  2614. } | (string | {
  2615. [x: string]: boolean;
  2616. } | (string | {
  2617. [x: string]: boolean;
  2618. } | (string | {
  2619. [x: string]: boolean;
  2620. } | (string | {
  2621. [x: string]: boolean;
  2622. } | (string | {
  2623. [x: string]: boolean;
  2624. } | (string | {
  2625. [x: string]: boolean;
  2626. } | (string | {
  2627. [x: string]: boolean;
  2628. } | (string | {
  2629. [x: string]: boolean;
  2630. } | (string | {
  2631. [x: string]: boolean;
  2632. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2633. [x: string]: boolean;
  2634. } | (string | {
  2635. [x: string]: boolean;
  2636. } | (string | {
  2637. [x: string]: boolean;
  2638. } | (string | {
  2639. [x: string]: boolean;
  2640. } | (string | {
  2641. [x: string]: boolean;
  2642. } | (string | {
  2643. [x: string]: boolean;
  2644. } | (string | {
  2645. [x: string]: boolean;
  2646. } | (string | {
  2647. [x: string]: boolean;
  2648. } | (string | {
  2649. [x: string]: boolean;
  2650. } | (string | {
  2651. [x: string]: boolean;
  2652. } | (string | {
  2653. [x: string]: boolean;
  2654. } | (string | {
  2655. [x: string]: boolean;
  2656. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2657. readonly required: false;
  2658. readonly validator: ((val: unknown) => boolean) | undefined;
  2659. __epPropKey: true;
  2660. };
  2661. readonly popperStyle: {
  2662. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2663. readonly required: false;
  2664. readonly validator: ((val: unknown) => boolean) | undefined;
  2665. __epPropKey: true;
  2666. };
  2667. readonly referenceEl: {
  2668. readonly type: import("vue").PropType<HTMLElement>;
  2669. readonly required: false;
  2670. readonly validator: ((val: unknown) => boolean) | undefined;
  2671. __epPropKey: true;
  2672. };
  2673. readonly triggerTargetEl: {
  2674. readonly type: import("vue").PropType<HTMLElement>;
  2675. readonly required: false;
  2676. readonly validator: ((val: unknown) => boolean) | undefined;
  2677. __epPropKey: true;
  2678. };
  2679. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2680. readonly virtualTriggering: BooleanConstructor;
  2681. readonly zIndex: NumberConstructor;
  2682. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2683. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2684. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2685. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2686. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2687. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2688. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2689. }>> & {
  2690. onClose?: (() => any) | undefined;
  2691. onFocus?: (() => any) | undefined;
  2692. onBlur?: (() => any) | undefined;
  2693. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2694. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2695. }>>;
  2696. focusStartRef: import("vue").Ref<HTMLElement | "container" | "first" | undefined>;
  2697. trapped: import("vue").Ref<boolean>;
  2698. onFocusAfterReleased: (event: CustomEvent<any>) => void;
  2699. onFocusAfterTrapped: () => void;
  2700. onFocusInTrap: (event: FocusEvent) => void;
  2701. onFocusoutPrevented: (event: CustomEvent<any>) => void;
  2702. onReleaseRequested: () => void;
  2703. attributes: import("vue").ComputedRef<{
  2704. [key: string]: {
  2705. [key: string]: string | boolean;
  2706. };
  2707. }>;
  2708. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  2709. contentRef: import("vue").Ref<HTMLElement | undefined>;
  2710. styles: import("vue").ComputedRef<{
  2711. [key: string]: Partial<CSSStyleDeclaration>;
  2712. }>;
  2713. instanceRef: import("vue").ComputedRef<import("@popperjs/core").Instance | undefined>;
  2714. role: import("vue").ComputedRef<string>;
  2715. update: () => Promise<Partial<import("@popperjs/core").State>> | undefined;
  2716. ariaModal: import("vue").ComputedRef<string | undefined>;
  2717. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  2718. contentAttrs: import("vue").ComputedRef<{
  2719. [key: string]: string | boolean;
  2720. }>;
  2721. contentClass: import("vue").ComputedRef<((string | {
  2722. [x: string]: boolean;
  2723. } | (string | {
  2724. [x: string]: boolean;
  2725. } | (string | {
  2726. [x: string]: boolean;
  2727. } | (string | {
  2728. [x: string]: boolean;
  2729. } | (string | {
  2730. [x: string]: boolean;
  2731. } | (string | {
  2732. [x: string]: boolean;
  2733. } | (string | {
  2734. [x: string]: boolean;
  2735. } | (string | {
  2736. [x: string]: boolean;
  2737. } | (string | {
  2738. [x: string]: boolean;
  2739. } | (string | {
  2740. [x: string]: boolean;
  2741. } | (string | {
  2742. [x: string]: boolean;
  2743. } | (string | {
  2744. [x: string]: boolean;
  2745. } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined)[]>;
  2746. contentStyle: import("vue").ComputedRef<import("vue").StyleValue[]>;
  2747. updateZIndex: () => void;
  2748. formItemContext: import("..").FormItemContext | undefined;
  2749. arrowOffset: import("vue").Ref<number | undefined>;
  2750. triggerTargetAriaStopWatch: undefined;
  2751. updatePopper: (shouldUpdateZIndex?: boolean) => void;
  2752. togglePopperAlive: () => void;
  2753. ElFocusTrap: import("vue").DefineComponent<{
  2754. loop: BooleanConstructor;
  2755. trapped: BooleanConstructor;
  2756. focusTrapEl: import("vue").PropType<HTMLElement>;
  2757. focusStartEl: {
  2758. type: import("vue").PropType<HTMLElement | "container" | "first">;
  2759. default: string;
  2760. };
  2761. }, {
  2762. onKeydown: (e: KeyboardEvent) => void;
  2763. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2764. loop: BooleanConstructor;
  2765. trapped: BooleanConstructor;
  2766. focusTrapEl: import("vue").PropType<HTMLElement>;
  2767. focusStartEl: {
  2768. type: import("vue").PropType<HTMLElement | "container" | "first">;
  2769. default: string;
  2770. };
  2771. }>> & {
  2772. onFocusAfterReleased?: ((...args: any[]) => any) | undefined;
  2773. onFocusAfterTrapped?: ((...args: any[]) => any) | undefined;
  2774. onFocusin?: ((...args: any[]) => any) | undefined;
  2775. onFocusout?: ((...args: any[]) => any) | undefined;
  2776. "onFocusout-prevented"?: ((...args: any[]) => any) | undefined;
  2777. "onRelease-requested"?: ((...args: any[]) => any) | undefined;
  2778. }, {
  2779. trapped: boolean;
  2780. loop: boolean;
  2781. focusStartEl: HTMLElement | "container" | "first";
  2782. }>;
  2783. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2784. mouseenter: (evt: MouseEvent) => boolean;
  2785. mouseleave: (evt: MouseEvent) => boolean;
  2786. focus: () => boolean;
  2787. blur: () => boolean;
  2788. close: () => boolean;
  2789. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2790. readonly ariaLabel: StringConstructor;
  2791. readonly id: StringConstructor;
  2792. readonly style: {
  2793. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2794. readonly required: false;
  2795. readonly validator: ((val: unknown) => boolean) | undefined;
  2796. __epPropKey: true;
  2797. };
  2798. readonly className: {
  2799. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2800. [x: string]: boolean;
  2801. } | (string | {
  2802. [x: string]: boolean;
  2803. } | (string | {
  2804. [x: string]: boolean;
  2805. } | (string | {
  2806. [x: string]: boolean;
  2807. } | (string | {
  2808. [x: string]: boolean;
  2809. } | (string | {
  2810. [x: string]: boolean;
  2811. } | (string | {
  2812. [x: string]: boolean;
  2813. } | (string | {
  2814. [x: string]: boolean;
  2815. } | (string | {
  2816. [x: string]: boolean;
  2817. } | (string | {
  2818. [x: string]: boolean;
  2819. } | (string | {
  2820. [x: string]: boolean;
  2821. } | (string | {
  2822. [x: string]: boolean;
  2823. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2824. [x: string]: boolean;
  2825. } | (string | {
  2826. [x: string]: boolean;
  2827. } | (string | {
  2828. [x: string]: boolean;
  2829. } | (string | {
  2830. [x: string]: boolean;
  2831. } | (string | {
  2832. [x: string]: boolean;
  2833. } | (string | {
  2834. [x: string]: boolean;
  2835. } | (string | {
  2836. [x: string]: boolean;
  2837. } | (string | {
  2838. [x: string]: boolean;
  2839. } | (string | {
  2840. [x: string]: boolean;
  2841. } | (string | {
  2842. [x: string]: boolean;
  2843. } | (string | {
  2844. [x: string]: boolean;
  2845. } | (string | {
  2846. [x: string]: boolean;
  2847. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2848. [x: string]: boolean;
  2849. } | (string | {
  2850. [x: string]: boolean;
  2851. } | (string | {
  2852. [x: string]: boolean;
  2853. } | (string | {
  2854. [x: string]: boolean;
  2855. } | (string | {
  2856. [x: string]: boolean;
  2857. } | (string | {
  2858. [x: string]: boolean;
  2859. } | (string | {
  2860. [x: string]: boolean;
  2861. } | (string | {
  2862. [x: string]: boolean;
  2863. } | (string | {
  2864. [x: string]: boolean;
  2865. } | (string | {
  2866. [x: string]: boolean;
  2867. } | (string | {
  2868. [x: string]: boolean;
  2869. } | (string | {
  2870. [x: string]: boolean;
  2871. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2872. [x: string]: boolean;
  2873. } | (string | {
  2874. [x: string]: boolean;
  2875. } | (string | {
  2876. [x: string]: boolean;
  2877. } | (string | {
  2878. [x: string]: boolean;
  2879. } | (string | {
  2880. [x: string]: boolean;
  2881. } | (string | {
  2882. [x: string]: boolean;
  2883. } | (string | {
  2884. [x: string]: boolean;
  2885. } | (string | {
  2886. [x: string]: boolean;
  2887. } | (string | {
  2888. [x: string]: boolean;
  2889. } | (string | {
  2890. [x: string]: boolean;
  2891. } | (string | {
  2892. [x: string]: boolean;
  2893. } | (string | {
  2894. [x: string]: boolean;
  2895. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2896. readonly required: false;
  2897. readonly validator: ((val: unknown) => boolean) | undefined;
  2898. __epPropKey: true;
  2899. };
  2900. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2901. readonly visible: BooleanConstructor;
  2902. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2903. readonly pure: BooleanConstructor;
  2904. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2905. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2906. readonly popperClass: {
  2907. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2908. [x: string]: boolean;
  2909. } | (string | {
  2910. [x: string]: boolean;
  2911. } | (string | {
  2912. [x: string]: boolean;
  2913. } | (string | {
  2914. [x: string]: boolean;
  2915. } | (string | {
  2916. [x: string]: boolean;
  2917. } | (string | {
  2918. [x: string]: boolean;
  2919. } | (string | {
  2920. [x: string]: boolean;
  2921. } | (string | {
  2922. [x: string]: boolean;
  2923. } | (string | {
  2924. [x: string]: boolean;
  2925. } | (string | {
  2926. [x: string]: boolean;
  2927. } | (string | {
  2928. [x: string]: boolean;
  2929. } | (string | {
  2930. [x: string]: boolean;
  2931. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2932. [x: string]: boolean;
  2933. } | (string | {
  2934. [x: string]: boolean;
  2935. } | (string | {
  2936. [x: string]: boolean;
  2937. } | (string | {
  2938. [x: string]: boolean;
  2939. } | (string | {
  2940. [x: string]: boolean;
  2941. } | (string | {
  2942. [x: string]: boolean;
  2943. } | (string | {
  2944. [x: string]: boolean;
  2945. } | (string | {
  2946. [x: string]: boolean;
  2947. } | (string | {
  2948. [x: string]: boolean;
  2949. } | (string | {
  2950. [x: string]: boolean;
  2951. } | (string | {
  2952. [x: string]: boolean;
  2953. } | (string | {
  2954. [x: string]: boolean;
  2955. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2956. [x: string]: boolean;
  2957. } | (string | {
  2958. [x: string]: boolean;
  2959. } | (string | {
  2960. [x: string]: boolean;
  2961. } | (string | {
  2962. [x: string]: boolean;
  2963. } | (string | {
  2964. [x: string]: boolean;
  2965. } | (string | {
  2966. [x: string]: boolean;
  2967. } | (string | {
  2968. [x: string]: boolean;
  2969. } | (string | {
  2970. [x: string]: boolean;
  2971. } | (string | {
  2972. [x: string]: boolean;
  2973. } | (string | {
  2974. [x: string]: boolean;
  2975. } | (string | {
  2976. [x: string]: boolean;
  2977. } | (string | {
  2978. [x: string]: boolean;
  2979. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2980. [x: string]: boolean;
  2981. } | (string | {
  2982. [x: string]: boolean;
  2983. } | (string | {
  2984. [x: string]: boolean;
  2985. } | (string | {
  2986. [x: string]: boolean;
  2987. } | (string | {
  2988. [x: string]: boolean;
  2989. } | (string | {
  2990. [x: string]: boolean;
  2991. } | (string | {
  2992. [x: string]: boolean;
  2993. } | (string | {
  2994. [x: string]: boolean;
  2995. } | (string | {
  2996. [x: string]: boolean;
  2997. } | (string | {
  2998. [x: string]: boolean;
  2999. } | (string | {
  3000. [x: string]: boolean;
  3001. } | (string | {
  3002. [x: string]: boolean;
  3003. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3004. readonly required: false;
  3005. readonly validator: ((val: unknown) => boolean) | undefined;
  3006. __epPropKey: true;
  3007. };
  3008. readonly popperStyle: {
  3009. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3010. readonly required: false;
  3011. readonly validator: ((val: unknown) => boolean) | undefined;
  3012. __epPropKey: true;
  3013. };
  3014. readonly referenceEl: {
  3015. readonly type: import("vue").PropType<HTMLElement>;
  3016. readonly required: false;
  3017. readonly validator: ((val: unknown) => boolean) | undefined;
  3018. __epPropKey: true;
  3019. };
  3020. readonly triggerTargetEl: {
  3021. readonly type: import("vue").PropType<HTMLElement>;
  3022. readonly required: false;
  3023. readonly validator: ((val: unknown) => boolean) | undefined;
  3024. __epPropKey: true;
  3025. };
  3026. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3027. readonly virtualTriggering: BooleanConstructor;
  3028. readonly zIndex: NumberConstructor;
  3029. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3030. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3031. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3032. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3033. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3034. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3035. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3036. }>> & {
  3037. onClose?: (() => any) | undefined;
  3038. onFocus?: (() => any) | undefined;
  3039. onBlur?: (() => any) | undefined;
  3040. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3041. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3042. }, {
  3043. readonly offset: number;
  3044. readonly effect: string;
  3045. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3046. readonly boundariesPadding: number;
  3047. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  3048. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3049. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  3050. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3051. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3052. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3053. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3054. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3055. readonly visible: boolean;
  3056. readonly pure: boolean;
  3057. readonly virtualTriggering: boolean;
  3058. }>;
  3059. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3060. readonly ariaLabel: StringConstructor;
  3061. readonly appendTo: {
  3062. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  3063. readonly required: false;
  3064. readonly validator: ((val: unknown) => boolean) | undefined;
  3065. __epPropKey: true;
  3066. };
  3067. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3068. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3069. readonly persistent: BooleanConstructor;
  3070. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3071. readonly transition: StringConstructor;
  3072. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3073. readonly disabled: BooleanConstructor;
  3074. readonly id: StringConstructor;
  3075. readonly style: {
  3076. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3077. readonly required: false;
  3078. readonly validator: ((val: unknown) => boolean) | undefined;
  3079. __epPropKey: true;
  3080. };
  3081. readonly className: {
  3082. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3083. [x: string]: boolean;
  3084. } | (string | {
  3085. [x: string]: boolean;
  3086. } | (string | {
  3087. [x: string]: boolean;
  3088. } | (string | {
  3089. [x: string]: boolean;
  3090. } | (string | {
  3091. [x: string]: boolean;
  3092. } | (string | {
  3093. [x: string]: boolean;
  3094. } | (string | {
  3095. [x: string]: boolean;
  3096. } | (string | {
  3097. [x: string]: boolean;
  3098. } | (string | {
  3099. [x: string]: boolean;
  3100. } | (string | {
  3101. [x: string]: boolean;
  3102. } | (string | {
  3103. [x: string]: boolean;
  3104. } | (string | {
  3105. [x: string]: boolean;
  3106. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3107. [x: string]: boolean;
  3108. } | (string | {
  3109. [x: string]: boolean;
  3110. } | (string | {
  3111. [x: string]: boolean;
  3112. } | (string | {
  3113. [x: string]: boolean;
  3114. } | (string | {
  3115. [x: string]: boolean;
  3116. } | (string | {
  3117. [x: string]: boolean;
  3118. } | (string | {
  3119. [x: string]: boolean;
  3120. } | (string | {
  3121. [x: string]: boolean;
  3122. } | (string | {
  3123. [x: string]: boolean;
  3124. } | (string | {
  3125. [x: string]: boolean;
  3126. } | (string | {
  3127. [x: string]: boolean;
  3128. } | (string | {
  3129. [x: string]: boolean;
  3130. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3131. [x: string]: boolean;
  3132. } | (string | {
  3133. [x: string]: boolean;
  3134. } | (string | {
  3135. [x: string]: boolean;
  3136. } | (string | {
  3137. [x: string]: boolean;
  3138. } | (string | {
  3139. [x: string]: boolean;
  3140. } | (string | {
  3141. [x: string]: boolean;
  3142. } | (string | {
  3143. [x: string]: boolean;
  3144. } | (string | {
  3145. [x: string]: boolean;
  3146. } | (string | {
  3147. [x: string]: boolean;
  3148. } | (string | {
  3149. [x: string]: boolean;
  3150. } | (string | {
  3151. [x: string]: boolean;
  3152. } | (string | {
  3153. [x: string]: boolean;
  3154. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3155. [x: string]: boolean;
  3156. } | (string | {
  3157. [x: string]: boolean;
  3158. } | (string | {
  3159. [x: string]: boolean;
  3160. } | (string | {
  3161. [x: string]: boolean;
  3162. } | (string | {
  3163. [x: string]: boolean;
  3164. } | (string | {
  3165. [x: string]: boolean;
  3166. } | (string | {
  3167. [x: string]: boolean;
  3168. } | (string | {
  3169. [x: string]: boolean;
  3170. } | (string | {
  3171. [x: string]: boolean;
  3172. } | (string | {
  3173. [x: string]: boolean;
  3174. } | (string | {
  3175. [x: string]: boolean;
  3176. } | (string | {
  3177. [x: string]: boolean;
  3178. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3179. readonly required: false;
  3180. readonly validator: ((val: unknown) => boolean) | undefined;
  3181. __epPropKey: true;
  3182. };
  3183. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3184. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3185. readonly pure: BooleanConstructor;
  3186. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3187. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3188. readonly popperClass: {
  3189. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3190. [x: string]: boolean;
  3191. } | (string | {
  3192. [x: string]: boolean;
  3193. } | (string | {
  3194. [x: string]: boolean;
  3195. } | (string | {
  3196. [x: string]: boolean;
  3197. } | (string | {
  3198. [x: string]: boolean;
  3199. } | (string | {
  3200. [x: string]: boolean;
  3201. } | (string | {
  3202. [x: string]: boolean;
  3203. } | (string | {
  3204. [x: string]: boolean;
  3205. } | (string | {
  3206. [x: string]: boolean;
  3207. } | (string | {
  3208. [x: string]: boolean;
  3209. } | (string | {
  3210. [x: string]: boolean;
  3211. } | (string | {
  3212. [x: string]: boolean;
  3213. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3214. [x: string]: boolean;
  3215. } | (string | {
  3216. [x: string]: boolean;
  3217. } | (string | {
  3218. [x: string]: boolean;
  3219. } | (string | {
  3220. [x: string]: boolean;
  3221. } | (string | {
  3222. [x: string]: boolean;
  3223. } | (string | {
  3224. [x: string]: boolean;
  3225. } | (string | {
  3226. [x: string]: boolean;
  3227. } | (string | {
  3228. [x: string]: boolean;
  3229. } | (string | {
  3230. [x: string]: boolean;
  3231. } | (string | {
  3232. [x: string]: boolean;
  3233. } | (string | {
  3234. [x: string]: boolean;
  3235. } | (string | {
  3236. [x: string]: boolean;
  3237. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3238. [x: string]: boolean;
  3239. } | (string | {
  3240. [x: string]: boolean;
  3241. } | (string | {
  3242. [x: string]: boolean;
  3243. } | (string | {
  3244. [x: string]: boolean;
  3245. } | (string | {
  3246. [x: string]: boolean;
  3247. } | (string | {
  3248. [x: string]: boolean;
  3249. } | (string | {
  3250. [x: string]: boolean;
  3251. } | (string | {
  3252. [x: string]: boolean;
  3253. } | (string | {
  3254. [x: string]: boolean;
  3255. } | (string | {
  3256. [x: string]: boolean;
  3257. } | (string | {
  3258. [x: string]: boolean;
  3259. } | (string | {
  3260. [x: string]: boolean;
  3261. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3262. [x: string]: boolean;
  3263. } | (string | {
  3264. [x: string]: boolean;
  3265. } | (string | {
  3266. [x: string]: boolean;
  3267. } | (string | {
  3268. [x: string]: boolean;
  3269. } | (string | {
  3270. [x: string]: boolean;
  3271. } | (string | {
  3272. [x: string]: boolean;
  3273. } | (string | {
  3274. [x: string]: boolean;
  3275. } | (string | {
  3276. [x: string]: boolean;
  3277. } | (string | {
  3278. [x: string]: boolean;
  3279. } | (string | {
  3280. [x: string]: boolean;
  3281. } | (string | {
  3282. [x: string]: boolean;
  3283. } | (string | {
  3284. [x: string]: boolean;
  3285. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3286. readonly required: false;
  3287. readonly validator: ((val: unknown) => boolean) | undefined;
  3288. __epPropKey: true;
  3289. };
  3290. readonly popperStyle: {
  3291. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3292. readonly required: false;
  3293. readonly validator: ((val: unknown) => boolean) | undefined;
  3294. __epPropKey: true;
  3295. };
  3296. readonly referenceEl: {
  3297. readonly type: import("vue").PropType<HTMLElement>;
  3298. readonly required: false;
  3299. readonly validator: ((val: unknown) => boolean) | undefined;
  3300. __epPropKey: true;
  3301. };
  3302. readonly triggerTargetEl: {
  3303. readonly type: import("vue").PropType<HTMLElement>;
  3304. readonly required: false;
  3305. readonly validator: ((val: unknown) => boolean) | undefined;
  3306. __epPropKey: true;
  3307. };
  3308. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3309. readonly virtualTriggering: BooleanConstructor;
  3310. readonly zIndex: NumberConstructor;
  3311. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3312. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3313. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3314. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3315. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3316. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3317. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3318. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3319. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  3320. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3321. }>>, {
  3322. readonly offset: number;
  3323. readonly effect: string;
  3324. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3325. readonly showAfter: number;
  3326. readonly hideAfter: number;
  3327. readonly autoClose: number;
  3328. readonly boundariesPadding: number;
  3329. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  3330. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3331. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  3332. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3333. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3334. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3335. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3336. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3337. readonly visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  3338. readonly pure: boolean;
  3339. readonly virtualTriggering: boolean;
  3340. readonly content: string;
  3341. readonly rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3342. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3343. readonly persistent: boolean;
  3344. readonly disabled: boolean;
  3345. }>;
  3346. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, {
  3347. offset: number;
  3348. effect: string;
  3349. placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3350. showAfter: number;
  3351. hideAfter: number;
  3352. autoClose: number;
  3353. boundariesPadding: number;
  3354. fallbackPlacements: import("@popperjs/core").Placement[];
  3355. gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3356. popperOptions: Partial<import("@popperjs/core").Options>;
  3357. strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3358. enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3359. focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3360. trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3361. stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3362. visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  3363. pure: boolean;
  3364. virtualTriggering: boolean;
  3365. content: string;
  3366. rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3367. teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3368. persistent: boolean;
  3369. disabled: boolean;
  3370. open: boolean;
  3371. role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  3372. trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  3373. triggerKeys: string[];
  3374. arrowOffset: number;
  3375. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3376. }> & {
  3377. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  3378. created?: ((() => void) | (() => void)[]) | undefined;
  3379. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  3380. mounted?: ((() => void) | (() => void)[]) | undefined;
  3381. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  3382. updated?: ((() => void) | (() => void)[]) | undefined;
  3383. activated?: ((() => void) | (() => void)[]) | undefined;
  3384. deactivated?: ((() => void) | (() => void)[]) | undefined;
  3385. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  3386. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  3387. destroyed?: ((() => void) | (() => void)[]) | undefined;
  3388. unmounted?: ((() => void) | (() => void)[]) | undefined;
  3389. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3390. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3391. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  3392. };
  3393. $forceUpdate: () => void;
  3394. $nextTick: typeof import("vue").nextTick;
  3395. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  3396. } & Readonly<import("vue").ExtractPropTypes<{
  3397. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3398. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3399. disabled: BooleanConstructor;
  3400. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3401. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3402. virtualRef: {
  3403. readonly type: import("vue").PropType<import("..").Measurable>;
  3404. readonly required: false;
  3405. readonly validator: ((val: unknown) => boolean) | undefined;
  3406. __epPropKey: true;
  3407. };
  3408. virtualTriggering: BooleanConstructor;
  3409. onMouseenter: {
  3410. readonly type: import("vue").PropType<(e: Event) => void>;
  3411. readonly required: false;
  3412. readonly validator: ((val: unknown) => boolean) | undefined;
  3413. __epPropKey: true;
  3414. };
  3415. onMouseleave: {
  3416. readonly type: import("vue").PropType<(e: Event) => void>;
  3417. readonly required: false;
  3418. readonly validator: ((val: unknown) => boolean) | undefined;
  3419. __epPropKey: true;
  3420. };
  3421. onClick: {
  3422. readonly type: import("vue").PropType<(e: Event) => void>;
  3423. readonly required: false;
  3424. readonly validator: ((val: unknown) => boolean) | undefined;
  3425. __epPropKey: true;
  3426. };
  3427. onKeydown: {
  3428. readonly type: import("vue").PropType<(e: Event) => void>;
  3429. readonly required: false;
  3430. readonly validator: ((val: unknown) => boolean) | undefined;
  3431. __epPropKey: true;
  3432. };
  3433. onFocus: {
  3434. readonly type: import("vue").PropType<(e: Event) => void>;
  3435. readonly required: false;
  3436. readonly validator: ((val: unknown) => boolean) | undefined;
  3437. __epPropKey: true;
  3438. };
  3439. onBlur: {
  3440. readonly type: import("vue").PropType<(e: Event) => void>;
  3441. readonly required: false;
  3442. readonly validator: ((val: unknown) => boolean) | undefined;
  3443. __epPropKey: true;
  3444. };
  3445. onContextmenu: {
  3446. readonly type: import("vue").PropType<(e: Event) => void>;
  3447. readonly required: false;
  3448. readonly validator: ((val: unknown) => boolean) | undefined;
  3449. __epPropKey: true;
  3450. };
  3451. id: StringConstructor;
  3452. open: BooleanConstructor;
  3453. ariaLabel: StringConstructor;
  3454. appendTo: {
  3455. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  3456. readonly required: false;
  3457. readonly validator: ((val: unknown) => boolean) | undefined;
  3458. __epPropKey: true;
  3459. };
  3460. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3461. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3462. persistent: BooleanConstructor;
  3463. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3464. transition: StringConstructor;
  3465. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3466. style: {
  3467. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3468. readonly required: false;
  3469. readonly validator: ((val: unknown) => boolean) | undefined;
  3470. __epPropKey: true;
  3471. };
  3472. className: {
  3473. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3474. [x: string]: boolean;
  3475. } | (string | {
  3476. [x: string]: boolean;
  3477. } | (string | {
  3478. [x: string]: boolean;
  3479. } | (string | {
  3480. [x: string]: boolean;
  3481. } | (string | {
  3482. [x: string]: boolean;
  3483. } | (string | {
  3484. [x: string]: boolean;
  3485. } | (string | {
  3486. [x: string]: boolean;
  3487. } | (string | {
  3488. [x: string]: boolean;
  3489. } | (string | {
  3490. [x: string]: boolean;
  3491. } | (string | {
  3492. [x: string]: boolean;
  3493. } | (string | {
  3494. [x: string]: boolean;
  3495. } | (string | {
  3496. [x: string]: boolean;
  3497. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3498. [x: string]: boolean;
  3499. } | (string | {
  3500. [x: string]: boolean;
  3501. } | (string | {
  3502. [x: string]: boolean;
  3503. } | (string | {
  3504. [x: string]: boolean;
  3505. } | (string | {
  3506. [x: string]: boolean;
  3507. } | (string | {
  3508. [x: string]: boolean;
  3509. } | (string | {
  3510. [x: string]: boolean;
  3511. } | (string | {
  3512. [x: string]: boolean;
  3513. } | (string | {
  3514. [x: string]: boolean;
  3515. } | (string | {
  3516. [x: string]: boolean;
  3517. } | (string | {
  3518. [x: string]: boolean;
  3519. } | (string | {
  3520. [x: string]: boolean;
  3521. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3522. [x: string]: boolean;
  3523. } | (string | {
  3524. [x: string]: boolean;
  3525. } | (string | {
  3526. [x: string]: boolean;
  3527. } | (string | {
  3528. [x: string]: boolean;
  3529. } | (string | {
  3530. [x: string]: boolean;
  3531. } | (string | {
  3532. [x: string]: boolean;
  3533. } | (string | {
  3534. [x: string]: boolean;
  3535. } | (string | {
  3536. [x: string]: boolean;
  3537. } | (string | {
  3538. [x: string]: boolean;
  3539. } | (string | {
  3540. [x: string]: boolean;
  3541. } | (string | {
  3542. [x: string]: boolean;
  3543. } | (string | {
  3544. [x: string]: boolean;
  3545. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3546. [x: string]: boolean;
  3547. } | (string | {
  3548. [x: string]: boolean;
  3549. } | (string | {
  3550. [x: string]: boolean;
  3551. } | (string | {
  3552. [x: string]: boolean;
  3553. } | (string | {
  3554. [x: string]: boolean;
  3555. } | (string | {
  3556. [x: string]: boolean;
  3557. } | (string | {
  3558. [x: string]: boolean;
  3559. } | (string | {
  3560. [x: string]: boolean;
  3561. } | (string | {
  3562. [x: string]: boolean;
  3563. } | (string | {
  3564. [x: string]: boolean;
  3565. } | (string | {
  3566. [x: string]: boolean;
  3567. } | (string | {
  3568. [x: string]: boolean;
  3569. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3570. readonly required: false;
  3571. readonly validator: ((val: unknown) => boolean) | undefined;
  3572. __epPropKey: true;
  3573. };
  3574. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3575. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3576. pure: BooleanConstructor;
  3577. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3578. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3579. popperClass: {
  3580. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3581. [x: string]: boolean;
  3582. } | (string | {
  3583. [x: string]: boolean;
  3584. } | (string | {
  3585. [x: string]: boolean;
  3586. } | (string | {
  3587. [x: string]: boolean;
  3588. } | (string | {
  3589. [x: string]: boolean;
  3590. } | (string | {
  3591. [x: string]: boolean;
  3592. } | (string | {
  3593. [x: string]: boolean;
  3594. } | (string | {
  3595. [x: string]: boolean;
  3596. } | (string | {
  3597. [x: string]: boolean;
  3598. } | (string | {
  3599. [x: string]: boolean;
  3600. } | (string | {
  3601. [x: string]: boolean;
  3602. } | (string | {
  3603. [x: string]: boolean;
  3604. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3605. [x: string]: boolean;
  3606. } | (string | {
  3607. [x: string]: boolean;
  3608. } | (string | {
  3609. [x: string]: boolean;
  3610. } | (string | {
  3611. [x: string]: boolean;
  3612. } | (string | {
  3613. [x: string]: boolean;
  3614. } | (string | {
  3615. [x: string]: boolean;
  3616. } | (string | {
  3617. [x: string]: boolean;
  3618. } | (string | {
  3619. [x: string]: boolean;
  3620. } | (string | {
  3621. [x: string]: boolean;
  3622. } | (string | {
  3623. [x: string]: boolean;
  3624. } | (string | {
  3625. [x: string]: boolean;
  3626. } | (string | {
  3627. [x: string]: boolean;
  3628. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3629. [x: string]: boolean;
  3630. } | (string | {
  3631. [x: string]: boolean;
  3632. } | (string | {
  3633. [x: string]: boolean;
  3634. } | (string | {
  3635. [x: string]: boolean;
  3636. } | (string | {
  3637. [x: string]: boolean;
  3638. } | (string | {
  3639. [x: string]: boolean;
  3640. } | (string | {
  3641. [x: string]: boolean;
  3642. } | (string | {
  3643. [x: string]: boolean;
  3644. } | (string | {
  3645. [x: string]: boolean;
  3646. } | (string | {
  3647. [x: string]: boolean;
  3648. } | (string | {
  3649. [x: string]: boolean;
  3650. } | (string | {
  3651. [x: string]: boolean;
  3652. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3653. [x: string]: boolean;
  3654. } | (string | {
  3655. [x: string]: boolean;
  3656. } | (string | {
  3657. [x: string]: boolean;
  3658. } | (string | {
  3659. [x: string]: boolean;
  3660. } | (string | {
  3661. [x: string]: boolean;
  3662. } | (string | {
  3663. [x: string]: boolean;
  3664. } | (string | {
  3665. [x: string]: boolean;
  3666. } | (string | {
  3667. [x: string]: boolean;
  3668. } | (string | {
  3669. [x: string]: boolean;
  3670. } | (string | {
  3671. [x: string]: boolean;
  3672. } | (string | {
  3673. [x: string]: boolean;
  3674. } | (string | {
  3675. [x: string]: boolean;
  3676. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3677. readonly required: false;
  3678. readonly validator: ((val: unknown) => boolean) | undefined;
  3679. __epPropKey: true;
  3680. };
  3681. popperStyle: {
  3682. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3683. readonly required: false;
  3684. readonly validator: ((val: unknown) => boolean) | undefined;
  3685. __epPropKey: true;
  3686. };
  3687. referenceEl: {
  3688. readonly type: import("vue").PropType<HTMLElement>;
  3689. readonly required: false;
  3690. readonly validator: ((val: unknown) => boolean) | undefined;
  3691. __epPropKey: true;
  3692. };
  3693. triggerTargetEl: {
  3694. readonly type: import("vue").PropType<HTMLElement>;
  3695. readonly required: false;
  3696. readonly validator: ((val: unknown) => boolean) | undefined;
  3697. __epPropKey: true;
  3698. };
  3699. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3700. zIndex: NumberConstructor;
  3701. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3702. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3703. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3704. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3705. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3706. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3707. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3708. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3709. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  3710. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3711. "onUpdate:visible": {
  3712. readonly type: import("vue").PropType<(val: boolean) => void>;
  3713. readonly required: false;
  3714. readonly validator: ((val: unknown) => boolean) | undefined;
  3715. __epPropKey: true;
  3716. };
  3717. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  3718. }>> & {
  3719. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  3720. } & import("vue").ShallowUnwrapRef<{
  3721. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3722. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3723. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3724. disabled: BooleanConstructor;
  3725. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3726. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3727. virtualRef: {
  3728. readonly type: import("vue").PropType<import("..").Measurable>;
  3729. readonly required: false;
  3730. readonly validator: ((val: unknown) => boolean) | undefined;
  3731. __epPropKey: true;
  3732. };
  3733. virtualTriggering: BooleanConstructor;
  3734. onMouseenter: {
  3735. readonly type: import("vue").PropType<(e: Event) => void>;
  3736. readonly required: false;
  3737. readonly validator: ((val: unknown) => boolean) | undefined;
  3738. __epPropKey: true;
  3739. };
  3740. onMouseleave: {
  3741. readonly type: import("vue").PropType<(e: Event) => void>;
  3742. readonly required: false;
  3743. readonly validator: ((val: unknown) => boolean) | undefined;
  3744. __epPropKey: true;
  3745. };
  3746. onClick: {
  3747. readonly type: import("vue").PropType<(e: Event) => void>;
  3748. readonly required: false;
  3749. readonly validator: ((val: unknown) => boolean) | undefined;
  3750. __epPropKey: true;
  3751. };
  3752. onKeydown: {
  3753. readonly type: import("vue").PropType<(e: Event) => void>;
  3754. readonly required: false;
  3755. readonly validator: ((val: unknown) => boolean) | undefined;
  3756. __epPropKey: true;
  3757. };
  3758. onFocus: {
  3759. readonly type: import("vue").PropType<(e: Event) => void>;
  3760. readonly required: false;
  3761. readonly validator: ((val: unknown) => boolean) | undefined;
  3762. __epPropKey: true;
  3763. };
  3764. onBlur: {
  3765. readonly type: import("vue").PropType<(e: Event) => void>;
  3766. readonly required: false;
  3767. readonly validator: ((val: unknown) => boolean) | undefined;
  3768. __epPropKey: true;
  3769. };
  3770. onContextmenu: {
  3771. readonly type: import("vue").PropType<(e: Event) => void>;
  3772. readonly required: false;
  3773. readonly validator: ((val: unknown) => boolean) | undefined;
  3774. __epPropKey: true;
  3775. };
  3776. id: StringConstructor;
  3777. open: BooleanConstructor;
  3778. ariaLabel: StringConstructor;
  3779. appendTo: {
  3780. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  3781. readonly required: false;
  3782. readonly validator: ((val: unknown) => boolean) | undefined;
  3783. __epPropKey: true;
  3784. };
  3785. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3786. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3787. persistent: BooleanConstructor;
  3788. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3789. transition: StringConstructor;
  3790. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3791. style: {
  3792. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3793. readonly required: false;
  3794. readonly validator: ((val: unknown) => boolean) | undefined;
  3795. __epPropKey: true;
  3796. };
  3797. className: {
  3798. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (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. } | (string | {
  3817. [x: string]: boolean;
  3818. } | (string | {
  3819. [x: string]: boolean;
  3820. } | (string | {
  3821. [x: string]: boolean;
  3822. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3823. [x: string]: boolean;
  3824. } | (string | {
  3825. [x: string]: boolean;
  3826. } | (string | {
  3827. [x: string]: boolean;
  3828. } | (string | {
  3829. [x: string]: boolean;
  3830. } | (string | {
  3831. [x: string]: boolean;
  3832. } | (string | {
  3833. [x: string]: boolean;
  3834. } | (string | {
  3835. [x: string]: boolean;
  3836. } | (string | {
  3837. [x: string]: boolean;
  3838. } | (string | {
  3839. [x: string]: boolean;
  3840. } | (string | {
  3841. [x: string]: boolean;
  3842. } | (string | {
  3843. [x: string]: boolean;
  3844. } | (string | {
  3845. [x: string]: boolean;
  3846. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3847. [x: string]: boolean;
  3848. } | (string | {
  3849. [x: string]: boolean;
  3850. } | (string | {
  3851. [x: string]: boolean;
  3852. } | (string | {
  3853. [x: string]: boolean;
  3854. } | (string | {
  3855. [x: string]: boolean;
  3856. } | (string | {
  3857. [x: string]: boolean;
  3858. } | (string | {
  3859. [x: string]: boolean;
  3860. } | (string | {
  3861. [x: string]: boolean;
  3862. } | (string | {
  3863. [x: string]: boolean;
  3864. } | (string | {
  3865. [x: string]: boolean;
  3866. } | (string | {
  3867. [x: string]: boolean;
  3868. } | (string | {
  3869. [x: string]: boolean;
  3870. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3871. [x: string]: boolean;
  3872. } | (string | {
  3873. [x: string]: boolean;
  3874. } | (string | {
  3875. [x: string]: boolean;
  3876. } | (string | {
  3877. [x: string]: boolean;
  3878. } | (string | {
  3879. [x: string]: boolean;
  3880. } | (string | {
  3881. [x: string]: boolean;
  3882. } | (string | {
  3883. [x: string]: boolean;
  3884. } | (string | {
  3885. [x: string]: boolean;
  3886. } | (string | {
  3887. [x: string]: boolean;
  3888. } | (string | {
  3889. [x: string]: boolean;
  3890. } | (string | {
  3891. [x: string]: boolean;
  3892. } | (string | {
  3893. [x: string]: boolean;
  3894. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3895. readonly required: false;
  3896. readonly validator: ((val: unknown) => boolean) | undefined;
  3897. __epPropKey: true;
  3898. };
  3899. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3900. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3901. pure: BooleanConstructor;
  3902. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3903. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3904. popperClass: {
  3905. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3906. [x: string]: boolean;
  3907. } | (string | {
  3908. [x: string]: boolean;
  3909. } | (string | {
  3910. [x: string]: boolean;
  3911. } | (string | {
  3912. [x: string]: boolean;
  3913. } | (string | {
  3914. [x: string]: boolean;
  3915. } | (string | {
  3916. [x: string]: boolean;
  3917. } | (string | {
  3918. [x: string]: boolean;
  3919. } | (string | {
  3920. [x: string]: boolean;
  3921. } | (string | {
  3922. [x: string]: boolean;
  3923. } | (string | {
  3924. [x: string]: boolean;
  3925. } | (string | {
  3926. [x: string]: boolean;
  3927. } | (string | {
  3928. [x: string]: boolean;
  3929. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3930. [x: string]: boolean;
  3931. } | (string | {
  3932. [x: string]: boolean;
  3933. } | (string | {
  3934. [x: string]: boolean;
  3935. } | (string | {
  3936. [x: string]: boolean;
  3937. } | (string | {
  3938. [x: string]: boolean;
  3939. } | (string | {
  3940. [x: string]: boolean;
  3941. } | (string | {
  3942. [x: string]: boolean;
  3943. } | (string | {
  3944. [x: string]: boolean;
  3945. } | (string | {
  3946. [x: string]: boolean;
  3947. } | (string | {
  3948. [x: string]: boolean;
  3949. } | (string | {
  3950. [x: string]: boolean;
  3951. } | (string | {
  3952. [x: string]: boolean;
  3953. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3954. [x: string]: boolean;
  3955. } | (string | {
  3956. [x: string]: boolean;
  3957. } | (string | {
  3958. [x: string]: boolean;
  3959. } | (string | {
  3960. [x: string]: boolean;
  3961. } | (string | {
  3962. [x: string]: boolean;
  3963. } | (string | {
  3964. [x: string]: boolean;
  3965. } | (string | {
  3966. [x: string]: boolean;
  3967. } | (string | {
  3968. [x: string]: boolean;
  3969. } | (string | {
  3970. [x: string]: boolean;
  3971. } | (string | {
  3972. [x: string]: boolean;
  3973. } | (string | {
  3974. [x: string]: boolean;
  3975. } | (string | {
  3976. [x: string]: boolean;
  3977. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3978. [x: string]: boolean;
  3979. } | (string | {
  3980. [x: string]: boolean;
  3981. } | (string | {
  3982. [x: string]: boolean;
  3983. } | (string | {
  3984. [x: string]: boolean;
  3985. } | (string | {
  3986. [x: string]: boolean;
  3987. } | (string | {
  3988. [x: string]: boolean;
  3989. } | (string | {
  3990. [x: string]: boolean;
  3991. } | (string | {
  3992. [x: string]: boolean;
  3993. } | (string | {
  3994. [x: string]: boolean;
  3995. } | (string | {
  3996. [x: string]: boolean;
  3997. } | (string | {
  3998. [x: string]: boolean;
  3999. } | (string | {
  4000. [x: string]: boolean;
  4001. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4002. readonly required: false;
  4003. readonly validator: ((val: unknown) => boolean) | undefined;
  4004. __epPropKey: true;
  4005. };
  4006. popperStyle: {
  4007. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4008. readonly required: false;
  4009. readonly validator: ((val: unknown) => boolean) | undefined;
  4010. __epPropKey: true;
  4011. };
  4012. referenceEl: {
  4013. readonly type: import("vue").PropType<HTMLElement>;
  4014. readonly required: false;
  4015. readonly validator: ((val: unknown) => boolean) | undefined;
  4016. __epPropKey: true;
  4017. };
  4018. triggerTargetEl: {
  4019. readonly type: import("vue").PropType<HTMLElement>;
  4020. readonly required: false;
  4021. readonly validator: ((val: unknown) => boolean) | undefined;
  4022. __epPropKey: true;
  4023. };
  4024. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4025. zIndex: NumberConstructor;
  4026. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4027. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  4028. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4029. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  4030. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  4031. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  4032. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  4033. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4034. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4035. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4036. "onUpdate:visible": {
  4037. readonly type: import("vue").PropType<(val: boolean) => void>;
  4038. readonly required: false;
  4039. readonly validator: ((val: unknown) => boolean) | undefined;
  4040. __epPropKey: true;
  4041. };
  4042. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4043. }>> & {
  4044. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  4045. }>>;
  4046. emit: (event: string, ...args: any[]) => void;
  4047. id: import("vue").Ref<string>;
  4048. popperRef: import("vue").Ref<({
  4049. $: import("vue").ComponentInternalInstance;
  4050. $data: {};
  4051. $props: Partial<{
  4052. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4053. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  4054. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4055. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">;
  4056. $attrs: {
  4057. [x: string]: unknown;
  4058. };
  4059. $refs: {
  4060. [x: string]: unknown;
  4061. };
  4062. $slots: Readonly<{
  4063. [name: string]: import("vue").Slot | undefined;
  4064. }>;
  4065. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  4066. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  4067. $emit: (event: string, ...args: any[]) => void;
  4068. $el: any;
  4069. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  4070. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4071. }>>, {
  4072. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4073. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4074. }>> & {
  4075. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4076. }>>;
  4077. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4078. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4079. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4080. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4081. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4082. popperProvides: import("..").ElPopperInjectionContext;
  4083. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
  4084. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4085. }> & {
  4086. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  4087. created?: ((() => void) | (() => void)[]) | undefined;
  4088. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  4089. mounted?: ((() => void) | (() => void)[]) | undefined;
  4090. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  4091. updated?: ((() => void) | (() => void)[]) | undefined;
  4092. activated?: ((() => void) | (() => void)[]) | undefined;
  4093. deactivated?: ((() => void) | (() => void)[]) | undefined;
  4094. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  4095. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  4096. destroyed?: ((() => void) | (() => void)[]) | undefined;
  4097. unmounted?: ((() => void) | (() => void)[]) | undefined;
  4098. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  4099. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  4100. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  4101. };
  4102. $forceUpdate: () => void;
  4103. $nextTick: typeof import("vue").nextTick;
  4104. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  4105. } & Readonly<import("vue").ExtractPropTypes<{
  4106. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4107. }>> & import("vue").ShallowUnwrapRef<{
  4108. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4109. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4110. }>> & {
  4111. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4112. }>>;
  4113. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4114. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4115. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4116. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4117. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4118. popperProvides: import("..").ElPopperInjectionContext;
  4119. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  4120. contentRef: import("vue").Ref<any>;
  4121. updatePopper: () => void;
  4122. open: import("vue").Ref<boolean>;
  4123. toggleReason: import("vue").Ref<Event | undefined>;
  4124. show: (event?: Event | undefined) => void;
  4125. hide: (event?: Event | undefined) => void;
  4126. hasUpdateHandler: import("vue").ComputedRef<boolean>;
  4127. onOpen: (event?: Event | undefined) => void;
  4128. onClose: (event?: Event | undefined) => void;
  4129. controlled: import("vue").ComputedRef<boolean>;
  4130. isFocusInsideContent: (event?: FocusEvent | undefined) => boolean | undefined;
  4131. ElPopper: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4132. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4133. }, {
  4134. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4135. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4136. }>> & {
  4137. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4138. }>>;
  4139. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4140. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4141. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4142. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4143. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4144. popperProvides: import("..").ElPopperInjectionContext;
  4145. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4146. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4147. }>>, {
  4148. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4149. }>> & Record<string, any>;
  4150. ElPopperArrow: import("vue").DefineComponent<{
  4151. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4152. }, {
  4153. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4154. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4155. }>> & {
  4156. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4157. }>>;
  4158. ns: {
  4159. namespace: import("vue").ComputedRef<string>;
  4160. b: (blockSuffix?: string) => string;
  4161. e: (element?: string | undefined) => string;
  4162. m: (modifier?: string | undefined) => string;
  4163. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4164. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4165. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4166. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4167. is: {
  4168. (name: string, state: boolean | undefined): string;
  4169. (name: string): string;
  4170. };
  4171. cssVar: (object: Record<string, string>) => Record<string, string>;
  4172. cssVarName: (name: string) => string;
  4173. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4174. cssVarBlockName: (name: string) => string;
  4175. };
  4176. arrowOffset: import("vue").Ref<number | undefined>;
  4177. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  4178. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  4179. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4180. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4181. }>>, {
  4182. readonly arrowOffset: number;
  4183. }>;
  4184. ElTooltipTrigger: import("vue").DefineComponent<{
  4185. readonly disabled: BooleanConstructor;
  4186. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4187. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4188. readonly virtualRef: {
  4189. readonly type: import("vue").PropType<import("..").Measurable>;
  4190. readonly required: false;
  4191. readonly validator: ((val: unknown) => boolean) | undefined;
  4192. __epPropKey: true;
  4193. };
  4194. readonly virtualTriggering: BooleanConstructor;
  4195. readonly onMouseenter: {
  4196. readonly type: import("vue").PropType<(e: Event) => void>;
  4197. readonly required: false;
  4198. readonly validator: ((val: unknown) => boolean) | undefined;
  4199. __epPropKey: true;
  4200. };
  4201. readonly onMouseleave: {
  4202. readonly type: import("vue").PropType<(e: Event) => void>;
  4203. readonly required: false;
  4204. readonly validator: ((val: unknown) => boolean) | undefined;
  4205. __epPropKey: true;
  4206. };
  4207. readonly onClick: {
  4208. readonly type: import("vue").PropType<(e: Event) => void>;
  4209. readonly required: false;
  4210. readonly validator: ((val: unknown) => boolean) | undefined;
  4211. __epPropKey: true;
  4212. };
  4213. readonly onKeydown: {
  4214. readonly type: import("vue").PropType<(e: Event) => void>;
  4215. readonly required: false;
  4216. readonly validator: ((val: unknown) => boolean) | undefined;
  4217. __epPropKey: true;
  4218. };
  4219. readonly onFocus: {
  4220. readonly type: import("vue").PropType<(e: Event) => void>;
  4221. readonly required: false;
  4222. readonly validator: ((val: unknown) => boolean) | undefined;
  4223. __epPropKey: true;
  4224. };
  4225. readonly onBlur: {
  4226. readonly type: import("vue").PropType<(e: Event) => void>;
  4227. readonly required: false;
  4228. readonly validator: ((val: unknown) => boolean) | undefined;
  4229. __epPropKey: true;
  4230. };
  4231. readonly onContextmenu: {
  4232. readonly type: import("vue").PropType<(e: Event) => void>;
  4233. readonly required: false;
  4234. readonly validator: ((val: unknown) => boolean) | undefined;
  4235. __epPropKey: true;
  4236. };
  4237. readonly id: StringConstructor;
  4238. readonly open: BooleanConstructor;
  4239. }, {
  4240. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4241. readonly disabled: BooleanConstructor;
  4242. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4243. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4244. readonly virtualRef: {
  4245. readonly type: import("vue").PropType<import("..").Measurable>;
  4246. readonly required: false;
  4247. readonly validator: ((val: unknown) => boolean) | undefined;
  4248. __epPropKey: true;
  4249. };
  4250. readonly virtualTriggering: BooleanConstructor;
  4251. readonly onMouseenter: {
  4252. readonly type: import("vue").PropType<(e: Event) => void>;
  4253. readonly required: false;
  4254. readonly validator: ((val: unknown) => boolean) | undefined;
  4255. __epPropKey: true;
  4256. };
  4257. readonly onMouseleave: {
  4258. readonly type: import("vue").PropType<(e: Event) => void>;
  4259. readonly required: false;
  4260. readonly validator: ((val: unknown) => boolean) | undefined;
  4261. __epPropKey: true;
  4262. };
  4263. readonly onClick: {
  4264. readonly type: import("vue").PropType<(e: Event) => void>;
  4265. readonly required: false;
  4266. readonly validator: ((val: unknown) => boolean) | undefined;
  4267. __epPropKey: true;
  4268. };
  4269. readonly onKeydown: {
  4270. readonly type: import("vue").PropType<(e: Event) => void>;
  4271. readonly required: false;
  4272. readonly validator: ((val: unknown) => boolean) | undefined;
  4273. __epPropKey: true;
  4274. };
  4275. readonly onFocus: {
  4276. readonly type: import("vue").PropType<(e: Event) => void>;
  4277. readonly required: false;
  4278. readonly validator: ((val: unknown) => boolean) | undefined;
  4279. __epPropKey: true;
  4280. };
  4281. readonly onBlur: {
  4282. readonly type: import("vue").PropType<(e: Event) => void>;
  4283. readonly required: false;
  4284. readonly validator: ((val: unknown) => boolean) | undefined;
  4285. __epPropKey: true;
  4286. };
  4287. readonly onContextmenu: {
  4288. readonly type: import("vue").PropType<(e: Event) => void>;
  4289. readonly required: false;
  4290. readonly validator: ((val: unknown) => boolean) | undefined;
  4291. __epPropKey: true;
  4292. };
  4293. readonly id: StringConstructor;
  4294. readonly open: BooleanConstructor;
  4295. }>> & {
  4296. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4297. }>>;
  4298. ns: {
  4299. namespace: import("vue").ComputedRef<string>;
  4300. b: (blockSuffix?: string) => string;
  4301. e: (element?: string | undefined) => string;
  4302. m: (modifier?: string | undefined) => string;
  4303. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4304. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4305. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4306. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4307. is: {
  4308. (name: string, state: boolean | undefined): string;
  4309. (name: string): string;
  4310. };
  4311. cssVar: (object: Record<string, string>) => Record<string, string>;
  4312. cssVarName: (name: string) => string;
  4313. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4314. cssVarBlockName: (name: string) => string;
  4315. };
  4316. controlled: import("vue").Ref<boolean>;
  4317. id: import("vue").Ref<string>;
  4318. open: import("vue").Ref<boolean>;
  4319. onOpen: (e?: Event | undefined) => void;
  4320. onClose: (e?: Event | undefined) => void;
  4321. onToggle: (e: Event) => void;
  4322. triggerRef: import("vue").Ref<{
  4323. forwardRef: HTMLElement;
  4324. } | null>;
  4325. stopWhenControlledOrDisabled: () => true | undefined;
  4326. trigger: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>>;
  4327. onMouseenter: (event: Event) => void;
  4328. onMouseleave: (event: Event) => void;
  4329. onClick: (event: Event) => void;
  4330. onFocus: (event: Event) => void;
  4331. onBlur: (event: Event) => void;
  4332. onContextMenu: (event: Event) => void;
  4333. onKeydown: (event: KeyboardEvent) => void;
  4334. ElPopperTrigger: import("vue").DefineComponent<{
  4335. readonly virtualRef: {
  4336. readonly type: import("vue").PropType<import("..").Measurable>;
  4337. readonly required: false;
  4338. readonly validator: ((val: unknown) => boolean) | undefined;
  4339. __epPropKey: true;
  4340. };
  4341. readonly virtualTriggering: BooleanConstructor;
  4342. readonly onMouseenter: {
  4343. readonly type: import("vue").PropType<(e: Event) => void>;
  4344. readonly required: false;
  4345. readonly validator: ((val: unknown) => boolean) | undefined;
  4346. __epPropKey: true;
  4347. };
  4348. readonly onMouseleave: {
  4349. readonly type: import("vue").PropType<(e: Event) => void>;
  4350. readonly required: false;
  4351. readonly validator: ((val: unknown) => boolean) | undefined;
  4352. __epPropKey: true;
  4353. };
  4354. readonly onClick: {
  4355. readonly type: import("vue").PropType<(e: Event) => void>;
  4356. readonly required: false;
  4357. readonly validator: ((val: unknown) => boolean) | undefined;
  4358. __epPropKey: true;
  4359. };
  4360. readonly onKeydown: {
  4361. readonly type: import("vue").PropType<(e: Event) => void>;
  4362. readonly required: false;
  4363. readonly validator: ((val: unknown) => boolean) | undefined;
  4364. __epPropKey: true;
  4365. };
  4366. readonly onFocus: {
  4367. readonly type: import("vue").PropType<(e: Event) => void>;
  4368. readonly required: false;
  4369. readonly validator: ((val: unknown) => boolean) | undefined;
  4370. __epPropKey: true;
  4371. };
  4372. readonly onBlur: {
  4373. readonly type: import("vue").PropType<(e: Event) => void>;
  4374. readonly required: false;
  4375. readonly validator: ((val: unknown) => boolean) | undefined;
  4376. __epPropKey: true;
  4377. };
  4378. readonly onContextmenu: {
  4379. readonly type: import("vue").PropType<(e: Event) => void>;
  4380. readonly required: false;
  4381. readonly validator: ((val: unknown) => boolean) | undefined;
  4382. __epPropKey: true;
  4383. };
  4384. readonly id: StringConstructor;
  4385. readonly open: BooleanConstructor;
  4386. }, {
  4387. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4388. readonly virtualRef: {
  4389. readonly type: import("vue").PropType<import("..").Measurable>;
  4390. readonly required: false;
  4391. readonly validator: ((val: unknown) => boolean) | undefined;
  4392. __epPropKey: true;
  4393. };
  4394. readonly virtualTriggering: BooleanConstructor;
  4395. readonly onMouseenter: {
  4396. readonly type: import("vue").PropType<(e: Event) => void>;
  4397. readonly required: false;
  4398. readonly validator: ((val: unknown) => boolean) | undefined;
  4399. __epPropKey: true;
  4400. };
  4401. readonly onMouseleave: {
  4402. readonly type: import("vue").PropType<(e: Event) => void>;
  4403. readonly required: false;
  4404. readonly validator: ((val: unknown) => boolean) | undefined;
  4405. __epPropKey: true;
  4406. };
  4407. readonly onClick: {
  4408. readonly type: import("vue").PropType<(e: Event) => void>;
  4409. readonly required: false;
  4410. readonly validator: ((val: unknown) => boolean) | undefined;
  4411. __epPropKey: true;
  4412. };
  4413. readonly onKeydown: {
  4414. readonly type: import("vue").PropType<(e: Event) => void>;
  4415. readonly required: false;
  4416. readonly validator: ((val: unknown) => boolean) | undefined;
  4417. __epPropKey: true;
  4418. };
  4419. readonly onFocus: {
  4420. readonly type: import("vue").PropType<(e: Event) => void>;
  4421. readonly required: false;
  4422. readonly validator: ((val: unknown) => boolean) | undefined;
  4423. __epPropKey: true;
  4424. };
  4425. readonly onBlur: {
  4426. readonly type: import("vue").PropType<(e: Event) => void>;
  4427. readonly required: false;
  4428. readonly validator: ((val: unknown) => boolean) | undefined;
  4429. __epPropKey: true;
  4430. };
  4431. readonly onContextmenu: {
  4432. readonly type: import("vue").PropType<(e: Event) => void>;
  4433. readonly required: false;
  4434. readonly validator: ((val: unknown) => boolean) | undefined;
  4435. __epPropKey: true;
  4436. };
  4437. readonly id: StringConstructor;
  4438. readonly open: BooleanConstructor;
  4439. }>> & {
  4440. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4441. }>>;
  4442. role: import("vue").ComputedRef<string>;
  4443. triggerRef: import("vue").Ref<import("..").Measurable | undefined>;
  4444. ariaControls: import("vue").ComputedRef<string | undefined>;
  4445. ariaDescribedby: import("vue").ComputedRef<string | undefined>;
  4446. ariaHaspopup: import("vue").ComputedRef<string | undefined>;
  4447. ariaExpanded: import("vue").ComputedRef<string | undefined>;
  4448. virtualTriggerAriaStopWatch: undefined;
  4449. ElOnlyChild: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4450. [key: string]: any;
  4451. }> | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4452. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4453. readonly virtualRef: {
  4454. readonly type: import("vue").PropType<import("..").Measurable>;
  4455. readonly required: false;
  4456. readonly validator: ((val: unknown) => boolean) | undefined;
  4457. __epPropKey: true;
  4458. };
  4459. readonly virtualTriggering: BooleanConstructor;
  4460. readonly onMouseenter: {
  4461. readonly type: import("vue").PropType<(e: Event) => void>;
  4462. readonly required: false;
  4463. readonly validator: ((val: unknown) => boolean) | undefined;
  4464. __epPropKey: true;
  4465. };
  4466. readonly onMouseleave: {
  4467. readonly type: import("vue").PropType<(e: Event) => void>;
  4468. readonly required: false;
  4469. readonly validator: ((val: unknown) => boolean) | undefined;
  4470. __epPropKey: true;
  4471. };
  4472. readonly onClick: {
  4473. readonly type: import("vue").PropType<(e: Event) => void>;
  4474. readonly required: false;
  4475. readonly validator: ((val: unknown) => boolean) | undefined;
  4476. __epPropKey: true;
  4477. };
  4478. readonly onKeydown: {
  4479. readonly type: import("vue").PropType<(e: Event) => void>;
  4480. readonly required: false;
  4481. readonly validator: ((val: unknown) => boolean) | undefined;
  4482. __epPropKey: true;
  4483. };
  4484. readonly onFocus: {
  4485. readonly type: import("vue").PropType<(e: Event) => void>;
  4486. readonly required: false;
  4487. readonly validator: ((val: unknown) => boolean) | undefined;
  4488. __epPropKey: true;
  4489. };
  4490. readonly onBlur: {
  4491. readonly type: import("vue").PropType<(e: Event) => void>;
  4492. readonly required: false;
  4493. readonly validator: ((val: unknown) => boolean) | undefined;
  4494. __epPropKey: true;
  4495. };
  4496. readonly onContextmenu: {
  4497. readonly type: import("vue").PropType<(e: Event) => void>;
  4498. readonly required: false;
  4499. readonly validator: ((val: unknown) => boolean) | undefined;
  4500. __epPropKey: true;
  4501. };
  4502. readonly id: StringConstructor;
  4503. readonly open: BooleanConstructor;
  4504. }>>, {
  4505. readonly virtualTriggering: boolean;
  4506. readonly open: boolean;
  4507. }>;
  4508. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4509. readonly disabled: BooleanConstructor;
  4510. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4511. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4512. readonly virtualRef: {
  4513. readonly type: import("vue").PropType<import("..").Measurable>;
  4514. readonly required: false;
  4515. readonly validator: ((val: unknown) => boolean) | undefined;
  4516. __epPropKey: true;
  4517. };
  4518. readonly virtualTriggering: BooleanConstructor;
  4519. readonly onMouseenter: {
  4520. readonly type: import("vue").PropType<(e: Event) => void>;
  4521. readonly required: false;
  4522. readonly validator: ((val: unknown) => boolean) | undefined;
  4523. __epPropKey: true;
  4524. };
  4525. readonly onMouseleave: {
  4526. readonly type: import("vue").PropType<(e: Event) => void>;
  4527. readonly required: false;
  4528. readonly validator: ((val: unknown) => boolean) | undefined;
  4529. __epPropKey: true;
  4530. };
  4531. readonly onClick: {
  4532. readonly type: import("vue").PropType<(e: Event) => void>;
  4533. readonly required: false;
  4534. readonly validator: ((val: unknown) => boolean) | undefined;
  4535. __epPropKey: true;
  4536. };
  4537. readonly onKeydown: {
  4538. readonly type: import("vue").PropType<(e: Event) => void>;
  4539. readonly required: false;
  4540. readonly validator: ((val: unknown) => boolean) | undefined;
  4541. __epPropKey: true;
  4542. };
  4543. readonly onFocus: {
  4544. readonly type: import("vue").PropType<(e: Event) => void>;
  4545. readonly required: false;
  4546. readonly validator: ((val: unknown) => boolean) | undefined;
  4547. __epPropKey: true;
  4548. };
  4549. readonly onBlur: {
  4550. readonly type: import("vue").PropType<(e: Event) => void>;
  4551. readonly required: false;
  4552. readonly validator: ((val: unknown) => boolean) | undefined;
  4553. __epPropKey: true;
  4554. };
  4555. readonly onContextmenu: {
  4556. readonly type: import("vue").PropType<(e: Event) => void>;
  4557. readonly required: false;
  4558. readonly validator: ((val: unknown) => boolean) | undefined;
  4559. __epPropKey: true;
  4560. };
  4561. readonly id: StringConstructor;
  4562. readonly open: BooleanConstructor;
  4563. }>>, {
  4564. readonly virtualTriggering: boolean;
  4565. readonly disabled: boolean;
  4566. readonly open: boolean;
  4567. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  4568. readonly triggerKeys: string[];
  4569. }>;
  4570. ElTooltipContent: import("vue").DefineComponent<{
  4571. readonly ariaLabel: StringConstructor;
  4572. readonly appendTo: {
  4573. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  4574. readonly required: false;
  4575. readonly validator: ((val: unknown) => boolean) | undefined;
  4576. __epPropKey: true;
  4577. };
  4578. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4579. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4580. readonly persistent: BooleanConstructor;
  4581. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  4582. readonly transition: StringConstructor;
  4583. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4584. readonly disabled: BooleanConstructor;
  4585. readonly id: StringConstructor;
  4586. readonly style: {
  4587. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4588. readonly required: false;
  4589. readonly validator: ((val: unknown) => boolean) | undefined;
  4590. __epPropKey: true;
  4591. };
  4592. readonly className: {
  4593. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4594. [x: string]: boolean;
  4595. } | (string | {
  4596. [x: string]: boolean;
  4597. } | (string | {
  4598. [x: string]: boolean;
  4599. } | (string | {
  4600. [x: string]: boolean;
  4601. } | (string | {
  4602. [x: string]: boolean;
  4603. } | (string | {
  4604. [x: string]: boolean;
  4605. } | (string | {
  4606. [x: string]: boolean;
  4607. } | (string | {
  4608. [x: string]: boolean;
  4609. } | (string | {
  4610. [x: string]: boolean;
  4611. } | (string | {
  4612. [x: string]: boolean;
  4613. } | (string | {
  4614. [x: string]: boolean;
  4615. } | (string | {
  4616. [x: string]: boolean;
  4617. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4618. [x: string]: boolean;
  4619. } | (string | {
  4620. [x: string]: boolean;
  4621. } | (string | {
  4622. [x: string]: boolean;
  4623. } | (string | {
  4624. [x: string]: boolean;
  4625. } | (string | {
  4626. [x: string]: boolean;
  4627. } | (string | {
  4628. [x: string]: boolean;
  4629. } | (string | {
  4630. [x: string]: boolean;
  4631. } | (string | {
  4632. [x: string]: boolean;
  4633. } | (string | {
  4634. [x: string]: boolean;
  4635. } | (string | {
  4636. [x: string]: boolean;
  4637. } | (string | {
  4638. [x: string]: boolean;
  4639. } | (string | {
  4640. [x: string]: boolean;
  4641. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4642. [x: string]: boolean;
  4643. } | (string | {
  4644. [x: string]: boolean;
  4645. } | (string | {
  4646. [x: string]: boolean;
  4647. } | (string | {
  4648. [x: string]: boolean;
  4649. } | (string | {
  4650. [x: string]: boolean;
  4651. } | (string | {
  4652. [x: string]: boolean;
  4653. } | (string | {
  4654. [x: string]: boolean;
  4655. } | (string | {
  4656. [x: string]: boolean;
  4657. } | (string | {
  4658. [x: string]: boolean;
  4659. } | (string | {
  4660. [x: string]: boolean;
  4661. } | (string | {
  4662. [x: string]: boolean;
  4663. } | (string | {
  4664. [x: string]: boolean;
  4665. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4666. [x: string]: boolean;
  4667. } | (string | {
  4668. [x: string]: boolean;
  4669. } | (string | {
  4670. [x: string]: boolean;
  4671. } | (string | {
  4672. [x: string]: boolean;
  4673. } | (string | {
  4674. [x: string]: boolean;
  4675. } | (string | {
  4676. [x: string]: boolean;
  4677. } | (string | {
  4678. [x: string]: boolean;
  4679. } | (string | {
  4680. [x: string]: boolean;
  4681. } | (string | {
  4682. [x: string]: boolean;
  4683. } | (string | {
  4684. [x: string]: boolean;
  4685. } | (string | {
  4686. [x: string]: boolean;
  4687. } | (string | {
  4688. [x: string]: boolean;
  4689. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4690. readonly required: false;
  4691. readonly validator: ((val: unknown) => boolean) | undefined;
  4692. __epPropKey: true;
  4693. };
  4694. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  4695. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4696. readonly pure: BooleanConstructor;
  4697. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4698. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4699. readonly popperClass: {
  4700. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4701. [x: string]: boolean;
  4702. } | (string | {
  4703. [x: string]: boolean;
  4704. } | (string | {
  4705. [x: string]: boolean;
  4706. } | (string | {
  4707. [x: string]: boolean;
  4708. } | (string | {
  4709. [x: string]: boolean;
  4710. } | (string | {
  4711. [x: string]: boolean;
  4712. } | (string | {
  4713. [x: string]: boolean;
  4714. } | (string | {
  4715. [x: string]: boolean;
  4716. } | (string | {
  4717. [x: string]: boolean;
  4718. } | (string | {
  4719. [x: string]: boolean;
  4720. } | (string | {
  4721. [x: string]: boolean;
  4722. } | (string | {
  4723. [x: string]: boolean;
  4724. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4725. [x: string]: boolean;
  4726. } | (string | {
  4727. [x: string]: boolean;
  4728. } | (string | {
  4729. [x: string]: boolean;
  4730. } | (string | {
  4731. [x: string]: boolean;
  4732. } | (string | {
  4733. [x: string]: boolean;
  4734. } | (string | {
  4735. [x: string]: boolean;
  4736. } | (string | {
  4737. [x: string]: boolean;
  4738. } | (string | {
  4739. [x: string]: boolean;
  4740. } | (string | {
  4741. [x: string]: boolean;
  4742. } | (string | {
  4743. [x: string]: boolean;
  4744. } | (string | {
  4745. [x: string]: boolean;
  4746. } | (string | {
  4747. [x: string]: boolean;
  4748. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4749. [x: string]: boolean;
  4750. } | (string | {
  4751. [x: string]: boolean;
  4752. } | (string | {
  4753. [x: string]: boolean;
  4754. } | (string | {
  4755. [x: string]: boolean;
  4756. } | (string | {
  4757. [x: string]: boolean;
  4758. } | (string | {
  4759. [x: string]: boolean;
  4760. } | (string | {
  4761. [x: string]: boolean;
  4762. } | (string | {
  4763. [x: string]: boolean;
  4764. } | (string | {
  4765. [x: string]: boolean;
  4766. } | (string | {
  4767. [x: string]: boolean;
  4768. } | (string | {
  4769. [x: string]: boolean;
  4770. } | (string | {
  4771. [x: string]: boolean;
  4772. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4773. [x: string]: boolean;
  4774. } | (string | {
  4775. [x: string]: boolean;
  4776. } | (string | {
  4777. [x: string]: boolean;
  4778. } | (string | {
  4779. [x: string]: boolean;
  4780. } | (string | {
  4781. [x: string]: boolean;
  4782. } | (string | {
  4783. [x: string]: boolean;
  4784. } | (string | {
  4785. [x: string]: boolean;
  4786. } | (string | {
  4787. [x: string]: boolean;
  4788. } | (string | {
  4789. [x: string]: boolean;
  4790. } | (string | {
  4791. [x: string]: boolean;
  4792. } | (string | {
  4793. [x: string]: boolean;
  4794. } | (string | {
  4795. [x: string]: boolean;
  4796. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4797. readonly required: false;
  4798. readonly validator: ((val: unknown) => boolean) | undefined;
  4799. __epPropKey: true;
  4800. };
  4801. readonly popperStyle: {
  4802. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4803. readonly required: false;
  4804. readonly validator: ((val: unknown) => boolean) | undefined;
  4805. __epPropKey: true;
  4806. };
  4807. readonly referenceEl: {
  4808. readonly type: import("vue").PropType<HTMLElement>;
  4809. readonly required: false;
  4810. readonly validator: ((val: unknown) => boolean) | undefined;
  4811. __epPropKey: true;
  4812. };
  4813. readonly triggerTargetEl: {
  4814. readonly type: import("vue").PropType<HTMLElement>;
  4815. readonly required: false;
  4816. readonly validator: ((val: unknown) => boolean) | undefined;
  4817. __epPropKey: true;
  4818. };
  4819. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4820. readonly virtualTriggering: BooleanConstructor;
  4821. readonly zIndex: NumberConstructor;
  4822. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4823. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  4824. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4825. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  4826. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  4827. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  4828. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  4829. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4830. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4831. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4832. }, {
  4833. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4834. readonly ariaLabel: StringConstructor;
  4835. readonly appendTo: {
  4836. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  4837. readonly required: false;
  4838. readonly validator: ((val: unknown) => boolean) | undefined;
  4839. __epPropKey: true;
  4840. };
  4841. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4842. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4843. readonly persistent: BooleanConstructor;
  4844. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  4845. readonly transition: StringConstructor;
  4846. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4847. readonly disabled: BooleanConstructor;
  4848. readonly id: StringConstructor;
  4849. readonly style: {
  4850. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4851. readonly required: false;
  4852. readonly validator: ((val: unknown) => boolean) | undefined;
  4853. __epPropKey: true;
  4854. };
  4855. readonly className: {
  4856. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4857. [x: string]: boolean;
  4858. } | (string | {
  4859. [x: string]: boolean;
  4860. } | (string | {
  4861. [x: string]: boolean;
  4862. } | (string | {
  4863. [x: string]: boolean;
  4864. } | (string | {
  4865. [x: string]: boolean;
  4866. } | (string | {
  4867. [x: string]: boolean;
  4868. } | (string | {
  4869. [x: string]: boolean;
  4870. } | (string | {
  4871. [x: string]: boolean;
  4872. } | (string | {
  4873. [x: string]: boolean;
  4874. } | (string | {
  4875. [x: string]: boolean;
  4876. } | (string | {
  4877. [x: string]: boolean;
  4878. } | (string | {
  4879. [x: string]: boolean;
  4880. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4881. [x: string]: boolean;
  4882. } | (string | {
  4883. [x: string]: boolean;
  4884. } | (string | {
  4885. [x: string]: boolean;
  4886. } | (string | {
  4887. [x: string]: boolean;
  4888. } | (string | {
  4889. [x: string]: boolean;
  4890. } | (string | {
  4891. [x: string]: boolean;
  4892. } | (string | {
  4893. [x: string]: boolean;
  4894. } | (string | {
  4895. [x: string]: boolean;
  4896. } | (string | {
  4897. [x: string]: boolean;
  4898. } | (string | {
  4899. [x: string]: boolean;
  4900. } | (string | {
  4901. [x: string]: boolean;
  4902. } | (string | {
  4903. [x: string]: boolean;
  4904. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4905. [x: string]: boolean;
  4906. } | (string | {
  4907. [x: string]: boolean;
  4908. } | (string | {
  4909. [x: string]: boolean;
  4910. } | (string | {
  4911. [x: string]: boolean;
  4912. } | (string | {
  4913. [x: string]: boolean;
  4914. } | (string | {
  4915. [x: string]: boolean;
  4916. } | (string | {
  4917. [x: string]: boolean;
  4918. } | (string | {
  4919. [x: string]: boolean;
  4920. } | (string | {
  4921. [x: string]: boolean;
  4922. } | (string | {
  4923. [x: string]: boolean;
  4924. } | (string | {
  4925. [x: string]: boolean;
  4926. } | (string | {
  4927. [x: string]: boolean;
  4928. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4929. [x: string]: boolean;
  4930. } | (string | {
  4931. [x: string]: boolean;
  4932. } | (string | {
  4933. [x: string]: boolean;
  4934. } | (string | {
  4935. [x: string]: boolean;
  4936. } | (string | {
  4937. [x: string]: boolean;
  4938. } | (string | {
  4939. [x: string]: boolean;
  4940. } | (string | {
  4941. [x: string]: boolean;
  4942. } | (string | {
  4943. [x: string]: boolean;
  4944. } | (string | {
  4945. [x: string]: boolean;
  4946. } | (string | {
  4947. [x: string]: boolean;
  4948. } | (string | {
  4949. [x: string]: boolean;
  4950. } | (string | {
  4951. [x: string]: boolean;
  4952. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4953. readonly required: false;
  4954. readonly validator: ((val: unknown) => boolean) | undefined;
  4955. __epPropKey: true;
  4956. };
  4957. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  4958. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4959. readonly pure: BooleanConstructor;
  4960. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4961. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4962. readonly popperClass: {
  4963. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4964. [x: string]: boolean;
  4965. } | (string | {
  4966. [x: string]: boolean;
  4967. } | (string | {
  4968. [x: string]: boolean;
  4969. } | (string | {
  4970. [x: string]: boolean;
  4971. } | (string | {
  4972. [x: string]: boolean;
  4973. } | (string | {
  4974. [x: string]: boolean;
  4975. } | (string | {
  4976. [x: string]: boolean;
  4977. } | (string | {
  4978. [x: string]: boolean;
  4979. } | (string | {
  4980. [x: string]: boolean;
  4981. } | (string | {
  4982. [x: string]: boolean;
  4983. } | (string | {
  4984. [x: string]: boolean;
  4985. } | (string | {
  4986. [x: string]: boolean;
  4987. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4988. [x: string]: boolean;
  4989. } | (string | {
  4990. [x: string]: boolean;
  4991. } | (string | {
  4992. [x: string]: boolean;
  4993. } | (string | {
  4994. [x: string]: boolean;
  4995. } | (string | {
  4996. [x: string]: boolean;
  4997. } | (string | {
  4998. [x: string]: boolean;
  4999. } | (string | {
  5000. [x: string]: boolean;
  5001. } | (string | {
  5002. [x: string]: boolean;
  5003. } | (string | {
  5004. [x: string]: boolean;
  5005. } | (string | {
  5006. [x: string]: boolean;
  5007. } | (string | {
  5008. [x: string]: boolean;
  5009. } | (string | {
  5010. [x: string]: boolean;
  5011. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5012. [x: string]: boolean;
  5013. } | (string | {
  5014. [x: string]: boolean;
  5015. } | (string | {
  5016. [x: string]: boolean;
  5017. } | (string | {
  5018. [x: string]: boolean;
  5019. } | (string | {
  5020. [x: string]: boolean;
  5021. } | (string | {
  5022. [x: string]: boolean;
  5023. } | (string | {
  5024. [x: string]: boolean;
  5025. } | (string | {
  5026. [x: string]: boolean;
  5027. } | (string | {
  5028. [x: string]: boolean;
  5029. } | (string | {
  5030. [x: string]: boolean;
  5031. } | (string | {
  5032. [x: string]: boolean;
  5033. } | (string | {
  5034. [x: string]: boolean;
  5035. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5036. [x: string]: boolean;
  5037. } | (string | {
  5038. [x: string]: boolean;
  5039. } | (string | {
  5040. [x: string]: boolean;
  5041. } | (string | {
  5042. [x: string]: boolean;
  5043. } | (string | {
  5044. [x: string]: boolean;
  5045. } | (string | {
  5046. [x: string]: boolean;
  5047. } | (string | {
  5048. [x: string]: boolean;
  5049. } | (string | {
  5050. [x: string]: boolean;
  5051. } | (string | {
  5052. [x: string]: boolean;
  5053. } | (string | {
  5054. [x: string]: boolean;
  5055. } | (string | {
  5056. [x: string]: boolean;
  5057. } | (string | {
  5058. [x: string]: boolean;
  5059. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5060. readonly required: false;
  5061. readonly validator: ((val: unknown) => boolean) | undefined;
  5062. __epPropKey: true;
  5063. };
  5064. readonly popperStyle: {
  5065. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5066. readonly required: false;
  5067. readonly validator: ((val: unknown) => boolean) | undefined;
  5068. __epPropKey: true;
  5069. };
  5070. readonly referenceEl: {
  5071. readonly type: import("vue").PropType<HTMLElement>;
  5072. readonly required: false;
  5073. readonly validator: ((val: unknown) => boolean) | undefined;
  5074. __epPropKey: true;
  5075. };
  5076. readonly triggerTargetEl: {
  5077. readonly type: import("vue").PropType<HTMLElement>;
  5078. readonly required: false;
  5079. readonly validator: ((val: unknown) => boolean) | undefined;
  5080. __epPropKey: true;
  5081. };
  5082. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5083. readonly virtualTriggering: BooleanConstructor;
  5084. readonly zIndex: NumberConstructor;
  5085. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5086. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5087. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5088. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5089. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5090. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5091. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5092. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5093. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  5094. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5095. }>> & {
  5096. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5097. }>>;
  5098. selector: import("vue").ComputedRef<string>;
  5099. ns: {
  5100. namespace: import("vue").ComputedRef<string>;
  5101. b: (blockSuffix?: string) => string;
  5102. e: (element?: string | undefined) => string;
  5103. m: (modifier?: string | undefined) => string;
  5104. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5105. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5106. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5107. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5108. is: {
  5109. (name: string, state: boolean | undefined): string;
  5110. (name: string): string;
  5111. };
  5112. cssVar: (object: Record<string, string>) => Record<string, string>;
  5113. cssVarName: (name: string) => string;
  5114. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5115. cssVarBlockName: (name: string) => string;
  5116. };
  5117. contentRef: any;
  5118. destroyed: import("vue").Ref<boolean>;
  5119. controlled: import("vue").Ref<boolean>;
  5120. id: import("vue").Ref<string>;
  5121. open: import("vue").Ref<boolean>;
  5122. trigger: import("vue").Ref<import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>>;
  5123. onClose: (e?: Event | undefined) => void;
  5124. onOpen: (e?: Event | undefined) => void;
  5125. onShow: () => void;
  5126. onHide: () => void;
  5127. onBeforeShow: () => void;
  5128. onBeforeHide: () => void;
  5129. transitionClass: import("vue").ComputedRef<string>;
  5130. persistentRef: import("vue").ComputedRef<boolean>;
  5131. shouldRender: import("vue").ComputedRef<boolean>;
  5132. shouldShow: import("vue").ComputedRef<boolean>;
  5133. appendTo: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  5134. contentStyle: import("vue").ComputedRef<any>;
  5135. ariaHidden: import("vue").ComputedRef<boolean>;
  5136. onTransitionLeave: () => void;
  5137. stopWhenControlled: () => true | undefined;
  5138. onContentEnter: (event: unknown) => void;
  5139. onContentLeave: (event: unknown) => void;
  5140. onBeforeEnter: () => void;
  5141. onBeforeLeave: () => void;
  5142. onAfterShow: () => void;
  5143. onBlur: () => void;
  5144. stopHandle: (() => void) | undefined;
  5145. ElPopperContent: import("vue").DefineComponent<{
  5146. readonly ariaLabel: StringConstructor;
  5147. readonly id: StringConstructor;
  5148. readonly style: {
  5149. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5150. readonly required: false;
  5151. readonly validator: ((val: unknown) => boolean) | undefined;
  5152. __epPropKey: true;
  5153. };
  5154. readonly className: {
  5155. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5156. [x: string]: boolean;
  5157. } | (string | {
  5158. [x: string]: boolean;
  5159. } | (string | {
  5160. [x: string]: boolean;
  5161. } | (string | {
  5162. [x: string]: boolean;
  5163. } | (string | {
  5164. [x: string]: boolean;
  5165. } | (string | {
  5166. [x: string]: boolean;
  5167. } | (string | {
  5168. [x: string]: boolean;
  5169. } | (string | {
  5170. [x: string]: boolean;
  5171. } | (string | {
  5172. [x: string]: boolean;
  5173. } | (string | {
  5174. [x: string]: boolean;
  5175. } | (string | {
  5176. [x: string]: boolean;
  5177. } | (string | {
  5178. [x: string]: boolean;
  5179. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5180. [x: string]: boolean;
  5181. } | (string | {
  5182. [x: string]: boolean;
  5183. } | (string | {
  5184. [x: string]: boolean;
  5185. } | (string | {
  5186. [x: string]: boolean;
  5187. } | (string | {
  5188. [x: string]: boolean;
  5189. } | (string | {
  5190. [x: string]: boolean;
  5191. } | (string | {
  5192. [x: string]: boolean;
  5193. } | (string | {
  5194. [x: string]: boolean;
  5195. } | (string | {
  5196. [x: string]: boolean;
  5197. } | (string | {
  5198. [x: string]: boolean;
  5199. } | (string | {
  5200. [x: string]: boolean;
  5201. } | (string | {
  5202. [x: string]: boolean;
  5203. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5204. [x: string]: boolean;
  5205. } | (string | {
  5206. [x: string]: boolean;
  5207. } | (string | {
  5208. [x: string]: boolean;
  5209. } | (string | {
  5210. [x: string]: boolean;
  5211. } | (string | {
  5212. [x: string]: boolean;
  5213. } | (string | {
  5214. [x: string]: boolean;
  5215. } | (string | {
  5216. [x: string]: boolean;
  5217. } | (string | {
  5218. [x: string]: boolean;
  5219. } | (string | {
  5220. [x: string]: boolean;
  5221. } | (string | {
  5222. [x: string]: boolean;
  5223. } | (string | {
  5224. [x: string]: boolean;
  5225. } | (string | {
  5226. [x: string]: boolean;
  5227. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5228. [x: string]: boolean;
  5229. } | (string | {
  5230. [x: string]: boolean;
  5231. } | (string | {
  5232. [x: string]: boolean;
  5233. } | (string | {
  5234. [x: string]: boolean;
  5235. } | (string | {
  5236. [x: string]: boolean;
  5237. } | (string | {
  5238. [x: string]: boolean;
  5239. } | (string | {
  5240. [x: string]: boolean;
  5241. } | (string | {
  5242. [x: string]: boolean;
  5243. } | (string | {
  5244. [x: string]: boolean;
  5245. } | (string | {
  5246. [x: string]: boolean;
  5247. } | (string | {
  5248. [x: string]: boolean;
  5249. } | (string | {
  5250. [x: string]: boolean;
  5251. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5252. readonly required: false;
  5253. readonly validator: ((val: unknown) => boolean) | undefined;
  5254. __epPropKey: true;
  5255. };
  5256. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5257. readonly visible: BooleanConstructor;
  5258. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5259. readonly pure: BooleanConstructor;
  5260. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5261. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5262. readonly popperClass: {
  5263. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5264. [x: string]: boolean;
  5265. } | (string | {
  5266. [x: string]: boolean;
  5267. } | (string | {
  5268. [x: string]: boolean;
  5269. } | (string | {
  5270. [x: string]: boolean;
  5271. } | (string | {
  5272. [x: string]: boolean;
  5273. } | (string | {
  5274. [x: string]: boolean;
  5275. } | (string | {
  5276. [x: string]: boolean;
  5277. } | (string | {
  5278. [x: string]: boolean;
  5279. } | (string | {
  5280. [x: string]: boolean;
  5281. } | (string | {
  5282. [x: string]: boolean;
  5283. } | (string | {
  5284. [x: string]: boolean;
  5285. } | (string | {
  5286. [x: string]: boolean;
  5287. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5288. [x: string]: boolean;
  5289. } | (string | {
  5290. [x: string]: boolean;
  5291. } | (string | {
  5292. [x: string]: boolean;
  5293. } | (string | {
  5294. [x: string]: boolean;
  5295. } | (string | {
  5296. [x: string]: boolean;
  5297. } | (string | {
  5298. [x: string]: boolean;
  5299. } | (string | {
  5300. [x: string]: boolean;
  5301. } | (string | {
  5302. [x: string]: boolean;
  5303. } | (string | {
  5304. [x: string]: boolean;
  5305. } | (string | {
  5306. [x: string]: boolean;
  5307. } | (string | {
  5308. [x: string]: boolean;
  5309. } | (string | {
  5310. [x: string]: boolean;
  5311. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5312. [x: string]: boolean;
  5313. } | (string | {
  5314. [x: string]: boolean;
  5315. } | (string | {
  5316. [x: string]: boolean;
  5317. } | (string | {
  5318. [x: string]: boolean;
  5319. } | (string | {
  5320. [x: string]: boolean;
  5321. } | (string | {
  5322. [x: string]: boolean;
  5323. } | (string | {
  5324. [x: string]: boolean;
  5325. } | (string | {
  5326. [x: string]: boolean;
  5327. } | (string | {
  5328. [x: string]: boolean;
  5329. } | (string | {
  5330. [x: string]: boolean;
  5331. } | (string | {
  5332. [x: string]: boolean;
  5333. } | (string | {
  5334. [x: string]: boolean;
  5335. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5336. [x: string]: boolean;
  5337. } | (string | {
  5338. [x: string]: boolean;
  5339. } | (string | {
  5340. [x: string]: boolean;
  5341. } | (string | {
  5342. [x: string]: boolean;
  5343. } | (string | {
  5344. [x: string]: boolean;
  5345. } | (string | {
  5346. [x: string]: boolean;
  5347. } | (string | {
  5348. [x: string]: boolean;
  5349. } | (string | {
  5350. [x: string]: boolean;
  5351. } | (string | {
  5352. [x: string]: boolean;
  5353. } | (string | {
  5354. [x: string]: boolean;
  5355. } | (string | {
  5356. [x: string]: boolean;
  5357. } | (string | {
  5358. [x: string]: boolean;
  5359. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5360. readonly required: false;
  5361. readonly validator: ((val: unknown) => boolean) | undefined;
  5362. __epPropKey: true;
  5363. };
  5364. readonly popperStyle: {
  5365. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5366. readonly required: false;
  5367. readonly validator: ((val: unknown) => boolean) | undefined;
  5368. __epPropKey: true;
  5369. };
  5370. readonly referenceEl: {
  5371. readonly type: import("vue").PropType<HTMLElement>;
  5372. readonly required: false;
  5373. readonly validator: ((val: unknown) => boolean) | undefined;
  5374. __epPropKey: true;
  5375. };
  5376. readonly triggerTargetEl: {
  5377. readonly type: import("vue").PropType<HTMLElement>;
  5378. readonly required: false;
  5379. readonly validator: ((val: unknown) => boolean) | undefined;
  5380. __epPropKey: true;
  5381. };
  5382. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5383. readonly virtualTriggering: BooleanConstructor;
  5384. readonly zIndex: NumberConstructor;
  5385. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5386. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5387. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5388. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5389. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5390. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5391. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5392. }, {
  5393. emit: ((event: "close") => void) & ((event: "focus") => void) & ((event: "blur") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void);
  5394. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5395. readonly ariaLabel: StringConstructor;
  5396. readonly id: StringConstructor;
  5397. readonly style: {
  5398. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5399. readonly required: false;
  5400. readonly validator: ((val: unknown) => boolean) | undefined;
  5401. __epPropKey: true;
  5402. };
  5403. readonly className: {
  5404. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5405. [x: string]: boolean;
  5406. } | (string | {
  5407. [x: string]: boolean;
  5408. } | (string | {
  5409. [x: string]: boolean;
  5410. } | (string | {
  5411. [x: string]: boolean;
  5412. } | (string | {
  5413. [x: string]: boolean;
  5414. } | (string | {
  5415. [x: string]: boolean;
  5416. } | (string | {
  5417. [x: string]: boolean;
  5418. } | (string | {
  5419. [x: string]: boolean;
  5420. } | (string | {
  5421. [x: string]: boolean;
  5422. } | (string | {
  5423. [x: string]: boolean;
  5424. } | (string | {
  5425. [x: string]: boolean;
  5426. } | (string | {
  5427. [x: string]: boolean;
  5428. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5429. [x: string]: boolean;
  5430. } | (string | {
  5431. [x: string]: boolean;
  5432. } | (string | {
  5433. [x: string]: boolean;
  5434. } | (string | {
  5435. [x: string]: boolean;
  5436. } | (string | {
  5437. [x: string]: boolean;
  5438. } | (string | {
  5439. [x: string]: boolean;
  5440. } | (string | {
  5441. [x: string]: boolean;
  5442. } | (string | {
  5443. [x: string]: boolean;
  5444. } | (string | {
  5445. [x: string]: boolean;
  5446. } | (string | {
  5447. [x: string]: boolean;
  5448. } | (string | {
  5449. [x: string]: boolean;
  5450. } | (string | {
  5451. [x: string]: boolean;
  5452. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5453. [x: string]: boolean;
  5454. } | (string | {
  5455. [x: string]: boolean;
  5456. } | (string | {
  5457. [x: string]: boolean;
  5458. } | (string | {
  5459. [x: string]: boolean;
  5460. } | (string | {
  5461. [x: string]: boolean;
  5462. } | (string | {
  5463. [x: string]: boolean;
  5464. } | (string | {
  5465. [x: string]: boolean;
  5466. } | (string | {
  5467. [x: string]: boolean;
  5468. } | (string | {
  5469. [x: string]: boolean;
  5470. } | (string | {
  5471. [x: string]: boolean;
  5472. } | (string | {
  5473. [x: string]: boolean;
  5474. } | (string | {
  5475. [x: string]: boolean;
  5476. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5477. [x: string]: boolean;
  5478. } | (string | {
  5479. [x: string]: boolean;
  5480. } | (string | {
  5481. [x: string]: boolean;
  5482. } | (string | {
  5483. [x: string]: boolean;
  5484. } | (string | {
  5485. [x: string]: boolean;
  5486. } | (string | {
  5487. [x: string]: boolean;
  5488. } | (string | {
  5489. [x: string]: boolean;
  5490. } | (string | {
  5491. [x: string]: boolean;
  5492. } | (string | {
  5493. [x: string]: boolean;
  5494. } | (string | {
  5495. [x: string]: boolean;
  5496. } | (string | {
  5497. [x: string]: boolean;
  5498. } | (string | {
  5499. [x: string]: boolean;
  5500. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5501. readonly required: false;
  5502. readonly validator: ((val: unknown) => boolean) | undefined;
  5503. __epPropKey: true;
  5504. };
  5505. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5506. readonly visible: BooleanConstructor;
  5507. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5508. readonly pure: BooleanConstructor;
  5509. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5510. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5511. readonly popperClass: {
  5512. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5513. [x: string]: boolean;
  5514. } | (string | {
  5515. [x: string]: boolean;
  5516. } | (string | {
  5517. [x: string]: boolean;
  5518. } | (string | {
  5519. [x: string]: boolean;
  5520. } | (string | {
  5521. [x: string]: boolean;
  5522. } | (string | {
  5523. [x: string]: boolean;
  5524. } | (string | {
  5525. [x: string]: boolean;
  5526. } | (string | {
  5527. [x: string]: boolean;
  5528. } | (string | {
  5529. [x: string]: boolean;
  5530. } | (string | {
  5531. [x: string]: boolean;
  5532. } | (string | {
  5533. [x: string]: boolean;
  5534. } | (string | {
  5535. [x: string]: boolean;
  5536. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5537. [x: string]: boolean;
  5538. } | (string | {
  5539. [x: string]: boolean;
  5540. } | (string | {
  5541. [x: string]: boolean;
  5542. } | (string | {
  5543. [x: string]: boolean;
  5544. } | (string | {
  5545. [x: string]: boolean;
  5546. } | (string | {
  5547. [x: string]: boolean;
  5548. } | (string | {
  5549. [x: string]: boolean;
  5550. } | (string | {
  5551. [x: string]: boolean;
  5552. } | (string | {
  5553. [x: string]: boolean;
  5554. } | (string | {
  5555. [x: string]: boolean;
  5556. } | (string | {
  5557. [x: string]: boolean;
  5558. } | (string | {
  5559. [x: string]: boolean;
  5560. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5561. [x: string]: boolean;
  5562. } | (string | {
  5563. [x: string]: boolean;
  5564. } | (string | {
  5565. [x: string]: boolean;
  5566. } | (string | {
  5567. [x: string]: boolean;
  5568. } | (string | {
  5569. [x: string]: boolean;
  5570. } | (string | {
  5571. [x: string]: boolean;
  5572. } | (string | {
  5573. [x: string]: boolean;
  5574. } | (string | {
  5575. [x: string]: boolean;
  5576. } | (string | {
  5577. [x: string]: boolean;
  5578. } | (string | {
  5579. [x: string]: boolean;
  5580. } | (string | {
  5581. [x: string]: boolean;
  5582. } | (string | {
  5583. [x: string]: boolean;
  5584. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5585. [x: string]: boolean;
  5586. } | (string | {
  5587. [x: string]: boolean;
  5588. } | (string | {
  5589. [x: string]: boolean;
  5590. } | (string | {
  5591. [x: string]: boolean;
  5592. } | (string | {
  5593. [x: string]: boolean;
  5594. } | (string | {
  5595. [x: string]: boolean;
  5596. } | (string | {
  5597. [x: string]: boolean;
  5598. } | (string | {
  5599. [x: string]: boolean;
  5600. } | (string | {
  5601. [x: string]: boolean;
  5602. } | (string | {
  5603. [x: string]: boolean;
  5604. } | (string | {
  5605. [x: string]: boolean;
  5606. } | (string | {
  5607. [x: string]: boolean;
  5608. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5609. readonly required: false;
  5610. readonly validator: ((val: unknown) => boolean) | undefined;
  5611. __epPropKey: true;
  5612. };
  5613. readonly popperStyle: {
  5614. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5615. readonly required: false;
  5616. readonly validator: ((val: unknown) => boolean) | undefined;
  5617. __epPropKey: true;
  5618. };
  5619. readonly referenceEl: {
  5620. readonly type: import("vue").PropType<HTMLElement>;
  5621. readonly required: false;
  5622. readonly validator: ((val: unknown) => boolean) | undefined;
  5623. __epPropKey: true;
  5624. };
  5625. readonly triggerTargetEl: {
  5626. readonly type: import("vue").PropType<HTMLElement>;
  5627. readonly required: false;
  5628. readonly validator: ((val: unknown) => boolean) | undefined;
  5629. __epPropKey: true;
  5630. };
  5631. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5632. readonly virtualTriggering: BooleanConstructor;
  5633. readonly zIndex: NumberConstructor;
  5634. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5635. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5636. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5637. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5638. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5639. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5640. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5641. }>> & {
  5642. onClose?: (() => any) | undefined;
  5643. onFocus?: (() => any) | undefined;
  5644. onBlur?: (() => any) | undefined;
  5645. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5646. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5647. }>>;
  5648. focusStartRef: import("vue").Ref<HTMLElement | "container" | "first" | undefined>;
  5649. trapped: import("vue").Ref<boolean>;
  5650. onFocusAfterReleased: (event: CustomEvent<any>) => void;
  5651. onFocusAfterTrapped: () => void;
  5652. onFocusInTrap: (event: FocusEvent) => void;
  5653. onFocusoutPrevented: (event: CustomEvent<any>) => void;
  5654. onReleaseRequested: () => void;
  5655. attributes: import("vue").ComputedRef<{
  5656. [key: string]: {
  5657. [key: string]: string | boolean;
  5658. };
  5659. }>;
  5660. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  5661. contentRef: import("vue").Ref<HTMLElement | undefined>;
  5662. styles: import("vue").ComputedRef<{
  5663. [key: string]: Partial<CSSStyleDeclaration>;
  5664. }>;
  5665. instanceRef: import("vue").ComputedRef<import("@popperjs/core").Instance | undefined>;
  5666. role: import("vue").ComputedRef<string>;
  5667. update: () => Promise<Partial<import("@popperjs/core").State>> | undefined;
  5668. ariaModal: import("vue").ComputedRef<string | undefined>;
  5669. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  5670. contentAttrs: import("vue").ComputedRef<{
  5671. [key: string]: string | boolean;
  5672. }>;
  5673. contentClass: import("vue").ComputedRef<((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)[])[])[])[])[])[])[])[])[])[])[]) | undefined)[]>;
  5698. contentStyle: import("vue").ComputedRef<import("vue").StyleValue[]>;
  5699. updateZIndex: () => void;
  5700. formItemContext: import("..").FormItemContext | undefined;
  5701. arrowOffset: import("vue").Ref<number | undefined>;
  5702. triggerTargetAriaStopWatch: undefined;
  5703. updatePopper: (shouldUpdateZIndex?: boolean) => void;
  5704. togglePopperAlive: () => void;
  5705. ElFocusTrap: import("vue").DefineComponent<{
  5706. loop: BooleanConstructor;
  5707. trapped: BooleanConstructor;
  5708. focusTrapEl: import("vue").PropType<HTMLElement>;
  5709. focusStartEl: {
  5710. type: import("vue").PropType<HTMLElement | "container" | "first">;
  5711. default: string;
  5712. };
  5713. }, {
  5714. onKeydown: (e: KeyboardEvent) => void;
  5715. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5716. loop: BooleanConstructor;
  5717. trapped: BooleanConstructor;
  5718. focusTrapEl: import("vue").PropType<HTMLElement>;
  5719. focusStartEl: {
  5720. type: import("vue").PropType<HTMLElement | "container" | "first">;
  5721. default: string;
  5722. };
  5723. }>> & {
  5724. onFocusAfterReleased?: ((...args: any[]) => any) | undefined;
  5725. onFocusAfterTrapped?: ((...args: any[]) => any) | undefined;
  5726. onFocusin?: ((...args: any[]) => any) | undefined;
  5727. onFocusout?: ((...args: any[]) => any) | undefined;
  5728. "onFocusout-prevented"?: ((...args: any[]) => any) | undefined;
  5729. "onRelease-requested"?: ((...args: any[]) => any) | undefined;
  5730. }, {
  5731. trapped: boolean;
  5732. loop: boolean;
  5733. focusStartEl: HTMLElement | "container" | "first";
  5734. }>;
  5735. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5736. mouseenter: (evt: MouseEvent) => boolean;
  5737. mouseleave: (evt: MouseEvent) => boolean;
  5738. focus: () => boolean;
  5739. blur: () => boolean;
  5740. close: () => boolean;
  5741. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5742. readonly ariaLabel: StringConstructor;
  5743. readonly id: StringConstructor;
  5744. readonly style: {
  5745. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5746. readonly required: false;
  5747. readonly validator: ((val: unknown) => boolean) | undefined;
  5748. __epPropKey: true;
  5749. };
  5750. readonly className: {
  5751. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5752. [x: string]: boolean;
  5753. } | (string | {
  5754. [x: string]: boolean;
  5755. } | (string | {
  5756. [x: string]: boolean;
  5757. } | (string | {
  5758. [x: string]: boolean;
  5759. } | (string | {
  5760. [x: string]: boolean;
  5761. } | (string | {
  5762. [x: string]: boolean;
  5763. } | (string | {
  5764. [x: string]: boolean;
  5765. } | (string | {
  5766. [x: string]: boolean;
  5767. } | (string | {
  5768. [x: string]: boolean;
  5769. } | (string | {
  5770. [x: string]: boolean;
  5771. } | (string | {
  5772. [x: string]: boolean;
  5773. } | (string | {
  5774. [x: string]: boolean;
  5775. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5776. [x: string]: boolean;
  5777. } | (string | {
  5778. [x: string]: boolean;
  5779. } | (string | {
  5780. [x: string]: boolean;
  5781. } | (string | {
  5782. [x: string]: boolean;
  5783. } | (string | {
  5784. [x: string]: boolean;
  5785. } | (string | {
  5786. [x: string]: boolean;
  5787. } | (string | {
  5788. [x: string]: boolean;
  5789. } | (string | {
  5790. [x: string]: boolean;
  5791. } | (string | {
  5792. [x: string]: boolean;
  5793. } | (string | {
  5794. [x: string]: boolean;
  5795. } | (string | {
  5796. [x: string]: boolean;
  5797. } | (string | {
  5798. [x: string]: boolean;
  5799. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5800. [x: string]: boolean;
  5801. } | (string | {
  5802. [x: string]: boolean;
  5803. } | (string | {
  5804. [x: string]: boolean;
  5805. } | (string | {
  5806. [x: string]: boolean;
  5807. } | (string | {
  5808. [x: string]: boolean;
  5809. } | (string | {
  5810. [x: string]: boolean;
  5811. } | (string | {
  5812. [x: string]: boolean;
  5813. } | (string | {
  5814. [x: string]: boolean;
  5815. } | (string | {
  5816. [x: string]: boolean;
  5817. } | (string | {
  5818. [x: string]: boolean;
  5819. } | (string | {
  5820. [x: string]: boolean;
  5821. } | (string | {
  5822. [x: string]: boolean;
  5823. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5824. [x: string]: boolean;
  5825. } | (string | {
  5826. [x: string]: boolean;
  5827. } | (string | {
  5828. [x: string]: boolean;
  5829. } | (string | {
  5830. [x: string]: boolean;
  5831. } | (string | {
  5832. [x: string]: boolean;
  5833. } | (string | {
  5834. [x: string]: boolean;
  5835. } | (string | {
  5836. [x: string]: boolean;
  5837. } | (string | {
  5838. [x: string]: boolean;
  5839. } | (string | {
  5840. [x: string]: boolean;
  5841. } | (string | {
  5842. [x: string]: boolean;
  5843. } | (string | {
  5844. [x: string]: boolean;
  5845. } | (string | {
  5846. [x: string]: boolean;
  5847. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5848. readonly required: false;
  5849. readonly validator: ((val: unknown) => boolean) | undefined;
  5850. __epPropKey: true;
  5851. };
  5852. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5853. readonly visible: BooleanConstructor;
  5854. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5855. readonly pure: BooleanConstructor;
  5856. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5857. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5858. readonly popperClass: {
  5859. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5860. [x: string]: boolean;
  5861. } | (string | {
  5862. [x: string]: boolean;
  5863. } | (string | {
  5864. [x: string]: boolean;
  5865. } | (string | {
  5866. [x: string]: boolean;
  5867. } | (string | {
  5868. [x: string]: boolean;
  5869. } | (string | {
  5870. [x: string]: boolean;
  5871. } | (string | {
  5872. [x: string]: boolean;
  5873. } | (string | {
  5874. [x: string]: boolean;
  5875. } | (string | {
  5876. [x: string]: boolean;
  5877. } | (string | {
  5878. [x: string]: boolean;
  5879. } | (string | {
  5880. [x: string]: boolean;
  5881. } | (string | {
  5882. [x: string]: boolean;
  5883. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5884. [x: string]: boolean;
  5885. } | (string | {
  5886. [x: string]: boolean;
  5887. } | (string | {
  5888. [x: string]: boolean;
  5889. } | (string | {
  5890. [x: string]: boolean;
  5891. } | (string | {
  5892. [x: string]: boolean;
  5893. } | (string | {
  5894. [x: string]: boolean;
  5895. } | (string | {
  5896. [x: string]: boolean;
  5897. } | (string | {
  5898. [x: string]: boolean;
  5899. } | (string | {
  5900. [x: string]: boolean;
  5901. } | (string | {
  5902. [x: string]: boolean;
  5903. } | (string | {
  5904. [x: string]: boolean;
  5905. } | (string | {
  5906. [x: string]: boolean;
  5907. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5908. [x: string]: boolean;
  5909. } | (string | {
  5910. [x: string]: boolean;
  5911. } | (string | {
  5912. [x: string]: boolean;
  5913. } | (string | {
  5914. [x: string]: boolean;
  5915. } | (string | {
  5916. [x: string]: boolean;
  5917. } | (string | {
  5918. [x: string]: boolean;
  5919. } | (string | {
  5920. [x: string]: boolean;
  5921. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => 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. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5956. readonly required: false;
  5957. readonly validator: ((val: unknown) => boolean) | undefined;
  5958. __epPropKey: true;
  5959. };
  5960. readonly popperStyle: {
  5961. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5962. readonly required: false;
  5963. readonly validator: ((val: unknown) => boolean) | undefined;
  5964. __epPropKey: true;
  5965. };
  5966. readonly referenceEl: {
  5967. readonly type: import("vue").PropType<HTMLElement>;
  5968. readonly required: false;
  5969. readonly validator: ((val: unknown) => boolean) | undefined;
  5970. __epPropKey: true;
  5971. };
  5972. readonly triggerTargetEl: {
  5973. readonly type: import("vue").PropType<HTMLElement>;
  5974. readonly required: false;
  5975. readonly validator: ((val: unknown) => boolean) | undefined;
  5976. __epPropKey: true;
  5977. };
  5978. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5979. readonly virtualTriggering: BooleanConstructor;
  5980. readonly zIndex: NumberConstructor;
  5981. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5982. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5983. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5984. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5985. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5986. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5987. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5988. }>> & {
  5989. onClose?: (() => any) | undefined;
  5990. onFocus?: (() => any) | undefined;
  5991. onBlur?: (() => any) | undefined;
  5992. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5993. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5994. }, {
  5995. readonly offset: number;
  5996. readonly effect: string;
  5997. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  5998. readonly boundariesPadding: number;
  5999. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  6000. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6001. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6002. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  6003. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6004. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6005. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6006. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6007. readonly visible: boolean;
  6008. readonly pure: boolean;
  6009. readonly virtualTriggering: boolean;
  6010. }>;
  6011. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6012. readonly ariaLabel: StringConstructor;
  6013. readonly appendTo: {
  6014. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  6015. readonly required: false;
  6016. readonly validator: ((val: unknown) => boolean) | undefined;
  6017. __epPropKey: true;
  6018. };
  6019. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6020. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6021. readonly persistent: BooleanConstructor;
  6022. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  6023. readonly transition: StringConstructor;
  6024. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6025. readonly disabled: BooleanConstructor;
  6026. readonly id: StringConstructor;
  6027. readonly style: {
  6028. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  6029. readonly required: false;
  6030. readonly validator: ((val: unknown) => boolean) | undefined;
  6031. __epPropKey: true;
  6032. };
  6033. readonly className: {
  6034. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (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. } | (string | {
  6053. [x: string]: boolean;
  6054. } | (string | {
  6055. [x: string]: boolean;
  6056. } | (string | {
  6057. [x: string]: boolean;
  6058. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => 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. } | (string | {
  6077. [x: string]: boolean;
  6078. } | (string | {
  6079. [x: string]: boolean;
  6080. } | (string | {
  6081. [x: string]: boolean;
  6082. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (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. } | (string | {
  6101. [x: string]: boolean;
  6102. } | (string | {
  6103. [x: string]: boolean;
  6104. } | (string | {
  6105. [x: string]: boolean;
  6106. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => 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. } | (string | {
  6125. [x: string]: boolean;
  6126. } | (string | {
  6127. [x: string]: boolean;
  6128. } | (string | {
  6129. [x: string]: boolean;
  6130. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6131. readonly required: false;
  6132. readonly validator: ((val: unknown) => boolean) | undefined;
  6133. __epPropKey: true;
  6134. };
  6135. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  6136. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6137. readonly pure: BooleanConstructor;
  6138. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6139. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6140. readonly popperClass: {
  6141. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  6142. [x: string]: boolean;
  6143. } | (string | {
  6144. [x: string]: boolean;
  6145. } | (string | {
  6146. [x: string]: boolean;
  6147. } | (string | {
  6148. [x: string]: boolean;
  6149. } | (string | {
  6150. [x: string]: boolean;
  6151. } | (string | {
  6152. [x: string]: boolean;
  6153. } | (string | {
  6154. [x: string]: boolean;
  6155. } | (string | {
  6156. [x: string]: boolean;
  6157. } | (string | {
  6158. [x: string]: boolean;
  6159. } | (string | {
  6160. [x: string]: boolean;
  6161. } | (string | {
  6162. [x: string]: boolean;
  6163. } | (string | {
  6164. [x: string]: boolean;
  6165. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6166. [x: string]: boolean;
  6167. } | (string | {
  6168. [x: string]: boolean;
  6169. } | (string | {
  6170. [x: string]: boolean;
  6171. } | (string | {
  6172. [x: string]: boolean;
  6173. } | (string | {
  6174. [x: string]: boolean;
  6175. } | (string | {
  6176. [x: string]: boolean;
  6177. } | (string | {
  6178. [x: string]: boolean;
  6179. } | (string | {
  6180. [x: string]: boolean;
  6181. } | (string | {
  6182. [x: string]: boolean;
  6183. } | (string | {
  6184. [x: string]: boolean;
  6185. } | (string | {
  6186. [x: string]: boolean;
  6187. } | (string | {
  6188. [x: string]: boolean;
  6189. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  6190. [x: string]: boolean;
  6191. } | (string | {
  6192. [x: string]: boolean;
  6193. } | (string | {
  6194. [x: string]: boolean;
  6195. } | (string | {
  6196. [x: string]: boolean;
  6197. } | (string | {
  6198. [x: string]: boolean;
  6199. } | (string | {
  6200. [x: string]: boolean;
  6201. } | (string | {
  6202. [x: string]: boolean;
  6203. } | (string | {
  6204. [x: string]: boolean;
  6205. } | (string | {
  6206. [x: string]: boolean;
  6207. } | (string | {
  6208. [x: string]: boolean;
  6209. } | (string | {
  6210. [x: string]: boolean;
  6211. } | (string | {
  6212. [x: string]: boolean;
  6213. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6214. [x: string]: boolean;
  6215. } | (string | {
  6216. [x: string]: boolean;
  6217. } | (string | {
  6218. [x: string]: boolean;
  6219. } | (string | {
  6220. [x: string]: boolean;
  6221. } | (string | {
  6222. [x: string]: boolean;
  6223. } | (string | {
  6224. [x: string]: boolean;
  6225. } | (string | {
  6226. [x: string]: boolean;
  6227. } | (string | {
  6228. [x: string]: boolean;
  6229. } | (string | {
  6230. [x: string]: boolean;
  6231. } | (string | {
  6232. [x: string]: boolean;
  6233. } | (string | {
  6234. [x: string]: boolean;
  6235. } | (string | {
  6236. [x: string]: boolean;
  6237. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6238. readonly required: false;
  6239. readonly validator: ((val: unknown) => boolean) | undefined;
  6240. __epPropKey: true;
  6241. };
  6242. readonly popperStyle: {
  6243. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  6244. readonly required: false;
  6245. readonly validator: ((val: unknown) => boolean) | undefined;
  6246. __epPropKey: true;
  6247. };
  6248. readonly referenceEl: {
  6249. readonly type: import("vue").PropType<HTMLElement>;
  6250. readonly required: false;
  6251. readonly validator: ((val: unknown) => boolean) | undefined;
  6252. __epPropKey: true;
  6253. };
  6254. readonly triggerTargetEl: {
  6255. readonly type: import("vue").PropType<HTMLElement>;
  6256. readonly required: false;
  6257. readonly validator: ((val: unknown) => boolean) | undefined;
  6258. __epPropKey: true;
  6259. };
  6260. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6261. readonly virtualTriggering: BooleanConstructor;
  6262. readonly zIndex: NumberConstructor;
  6263. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6264. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  6265. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6266. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  6267. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  6268. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  6269. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  6270. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6271. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  6272. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6273. }>>, {
  6274. readonly offset: number;
  6275. readonly effect: string;
  6276. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  6277. readonly showAfter: number;
  6278. readonly hideAfter: number;
  6279. readonly autoClose: number;
  6280. readonly boundariesPadding: number;
  6281. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  6282. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6283. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6284. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  6285. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6286. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6287. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6288. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6289. readonly visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  6290. readonly pure: boolean;
  6291. readonly virtualTriggering: boolean;
  6292. readonly content: string;
  6293. readonly rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6294. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6295. readonly persistent: boolean;
  6296. readonly disabled: boolean;
  6297. }>;
  6298. }> & {} & import("vue").ComponentCustomProperties) | null>;
  6299. contentRef: import("vue").Ref<HTMLElement | null>;
  6300. triggeringElementRef: import("vue").Ref<any>;
  6301. referenceElementRef: import("vue").Ref<any>;
  6302. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "visible-change" | "command")[], "click" | "visible-change" | "command", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6303. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  6304. readonly effect: {
  6305. readonly default: "light";
  6306. readonly type: import("vue").PropType<string>;
  6307. readonly required: false;
  6308. readonly validator: ((val: unknown) => boolean) | undefined;
  6309. readonly __epPropKey: true;
  6310. };
  6311. readonly type: {
  6312. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>) | ((new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  6313. readonly required: false;
  6314. readonly validator: ((val: unknown) => boolean) | undefined;
  6315. __epPropKey: true;
  6316. };
  6317. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown, "bottom", boolean>;
  6318. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  6319. readonly id: StringConstructor;
  6320. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6321. readonly splitButton: BooleanConstructor;
  6322. readonly hideOnClick: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6323. readonly loop: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6324. readonly showTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  6325. readonly hideTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  6326. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  6327. readonly maxHeight: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>;
  6328. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6329. readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6330. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "menu", boolean>;
  6331. readonly buttonProps: {
  6332. readonly type: import("vue").PropType<import("..").ButtonProps>;
  6333. readonly required: false;
  6334. readonly validator: ((val: unknown) => boolean) | undefined;
  6335. __epPropKey: true;
  6336. };
  6337. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6338. }>> & {
  6339. onClick?: ((...args: any[]) => any) | undefined;
  6340. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  6341. onCommand?: ((...args: any[]) => any) | undefined;
  6342. }, {
  6343. readonly effect: string;
  6344. readonly size: string;
  6345. readonly placement: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown>;
  6346. readonly popperClass: string;
  6347. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6348. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6349. readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6350. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  6351. readonly maxHeight: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  6352. readonly role: string;
  6353. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  6354. readonly loop: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6355. readonly hideOnClick: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6356. readonly showTimeout: number;
  6357. readonly hideTimeout: number;
  6358. readonly splitButton: boolean;
  6359. }>> & {
  6360. DropdownItem: import("vue").DefineComponent<{
  6361. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6362. readonly disabled: BooleanConstructor;
  6363. readonly divided: BooleanConstructor;
  6364. readonly textValue: StringConstructor;
  6365. readonly icon: {
  6366. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6367. readonly required: false;
  6368. readonly validator: ((val: unknown) => boolean) | undefined;
  6369. __epPropKey: true;
  6370. };
  6371. }, {
  6372. handleClick: (event: PointerEvent) => void;
  6373. handlePointerMove: (event: PointerEvent) => void;
  6374. handlePointerLeave: (event: PointerEvent) => void;
  6375. textContent: import("vue").ComputedRef<string>;
  6376. propsAndAttrs: import("vue").ComputedRef<{
  6377. icon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown> | undefined;
  6378. onClick: ((...args: any[]) => any) | undefined;
  6379. disabled: boolean;
  6380. onPointermove: ((...args: any[]) => any) | undefined;
  6381. onPointerleave: ((...args: any[]) => any) | undefined;
  6382. command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6383. divided: boolean;
  6384. textValue: string | undefined;
  6385. }>;
  6386. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "pointermove" | "pointerleave")[], "click" | "pointermove" | "pointerleave", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6387. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6388. readonly disabled: BooleanConstructor;
  6389. readonly divided: BooleanConstructor;
  6390. readonly textValue: StringConstructor;
  6391. readonly icon: {
  6392. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6393. readonly required: false;
  6394. readonly validator: ((val: unknown) => boolean) | undefined;
  6395. __epPropKey: true;
  6396. };
  6397. }>> & {
  6398. onClick?: ((...args: any[]) => any) | undefined;
  6399. onPointermove?: ((...args: any[]) => any) | undefined;
  6400. onPointerleave?: ((...args: any[]) => any) | undefined;
  6401. }, {
  6402. readonly disabled: boolean;
  6403. readonly command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6404. readonly divided: boolean;
  6405. }>;
  6406. DropdownMenu: import("vue").DefineComponent<{
  6407. onKeydown: {
  6408. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6409. readonly required: false;
  6410. readonly validator: ((val: unknown) => boolean) | undefined;
  6411. __epPropKey: true;
  6412. };
  6413. }, {
  6414. size: import("vue").ComputedRef<string> | undefined;
  6415. rovingFocusGroupRootStyle: import("vue").Ref<import("vue").StyleValue>;
  6416. tabIndex: import("vue").Ref<number>;
  6417. dropdownKls: import("vue").ComputedRef<string[]>;
  6418. role: import("vue").ComputedRef<string>;
  6419. triggerId: import("vue").ComputedRef<string>;
  6420. dropdownListWrapperRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null) => void;
  6421. handleKeydown: (e: KeyboardEvent) => void;
  6422. onBlur: (e: Event) => void;
  6423. onFocus: (e: FocusEvent) => void;
  6424. onMousedown: (e: Event) => void;
  6425. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6426. onKeydown: {
  6427. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6428. readonly required: false;
  6429. readonly validator: ((val: unknown) => boolean) | undefined;
  6430. __epPropKey: true;
  6431. };
  6432. }>>, {}>;
  6433. };
  6434. export default ElDropdown;
  6435. export declare const ElDropdownItem: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6436. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6437. readonly disabled: BooleanConstructor;
  6438. readonly divided: BooleanConstructor;
  6439. readonly textValue: StringConstructor;
  6440. readonly icon: {
  6441. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6442. readonly required: false;
  6443. readonly validator: ((val: unknown) => boolean) | undefined;
  6444. __epPropKey: true;
  6445. };
  6446. }, {
  6447. handleClick: (event: PointerEvent) => void;
  6448. handlePointerMove: (event: PointerEvent) => void;
  6449. handlePointerLeave: (event: PointerEvent) => void;
  6450. textContent: import("vue").ComputedRef<string>;
  6451. propsAndAttrs: import("vue").ComputedRef<{
  6452. icon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown> | undefined;
  6453. onClick: ((...args: any[]) => any) | undefined;
  6454. disabled: boolean;
  6455. onPointermove: ((...args: any[]) => any) | undefined;
  6456. onPointerleave: ((...args: any[]) => any) | undefined;
  6457. command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6458. divided: boolean;
  6459. textValue: string | undefined;
  6460. }>;
  6461. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "pointermove" | "pointerleave")[], "click" | "pointermove" | "pointerleave", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6462. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6463. readonly disabled: BooleanConstructor;
  6464. readonly divided: BooleanConstructor;
  6465. readonly textValue: StringConstructor;
  6466. readonly icon: {
  6467. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6468. readonly required: false;
  6469. readonly validator: ((val: unknown) => boolean) | undefined;
  6470. __epPropKey: true;
  6471. };
  6472. }>> & {
  6473. onClick?: ((...args: any[]) => any) | undefined;
  6474. onPointermove?: ((...args: any[]) => any) | undefined;
  6475. onPointerleave?: ((...args: any[]) => any) | undefined;
  6476. }, {
  6477. readonly disabled: boolean;
  6478. readonly command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6479. readonly divided: boolean;
  6480. }>>;
  6481. export declare const ElDropdownMenu: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6482. onKeydown: {
  6483. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6484. readonly required: false;
  6485. readonly validator: ((val: unknown) => boolean) | undefined;
  6486. __epPropKey: true;
  6487. };
  6488. }, {
  6489. size: import("vue").ComputedRef<string> | undefined;
  6490. rovingFocusGroupRootStyle: import("vue").Ref<import("vue").StyleValue>;
  6491. tabIndex: import("vue").Ref<number>;
  6492. dropdownKls: import("vue").ComputedRef<string[]>;
  6493. role: import("vue").ComputedRef<string>;
  6494. triggerId: import("vue").ComputedRef<string>;
  6495. dropdownListWrapperRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null) => void;
  6496. handleKeydown: (e: KeyboardEvent) => void;
  6497. onBlur: (e: Event) => void;
  6498. onFocus: (e: FocusEvent) => void;
  6499. onMousedown: (e: Event) => void;
  6500. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6501. onKeydown: {
  6502. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6503. readonly required: false;
  6504. readonly validator: ((val: unknown) => boolean) | undefined;
  6505. __epPropKey: true;
  6506. };
  6507. }>>, {}>>;
  6508. export * from './src/dropdown';
  6509. export * from './src/instance';
  6510. export * from './src/tokens';