index.d.ts 470 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814
  1. export declare const ElTransfer: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  3. readonly titles: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  4. readonly buttonTexts: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  5. readonly filterPlaceholder: StringConstructor;
  6. readonly filterMethod: {
  7. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  8. readonly required: false;
  9. readonly validator: ((val: unknown) => boolean) | undefined;
  10. __epPropKey: true;
  11. };
  12. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  13. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  14. readonly renderContent: {
  15. readonly type: import("vue").PropType<import("./src/transfer").renderContent>;
  16. readonly required: false;
  17. readonly validator: ((val: unknown) => boolean) | undefined;
  18. __epPropKey: true;
  19. };
  20. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  21. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  22. readonly filterable: BooleanConstructor;
  23. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  24. readonly label: "label";
  25. readonly key: "key";
  26. readonly disabled: "disabled";
  27. }>, boolean>;
  28. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  29. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  30. }, {
  31. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  32. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  33. readonly titles: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  34. readonly buttonTexts: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  35. readonly filterPlaceholder: StringConstructor;
  36. readonly filterMethod: {
  37. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  38. readonly required: false;
  39. readonly validator: ((val: unknown) => boolean) | undefined;
  40. __epPropKey: true;
  41. };
  42. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  43. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  44. readonly renderContent: {
  45. readonly type: import("vue").PropType<import("./src/transfer").renderContent>;
  46. readonly required: false;
  47. readonly validator: ((val: unknown) => boolean) | undefined;
  48. __epPropKey: true;
  49. };
  50. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  51. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  52. readonly filterable: BooleanConstructor;
  53. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  54. readonly label: "label";
  55. readonly key: "key";
  56. readonly disabled: "disabled";
  57. }>, boolean>;
  58. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  59. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  60. }>> & {
  61. onChange?: ((value: import("./src/transfer").TransferKey[], direction: import("./src/transfer").TransferDirection, movedKeys: import("./src/transfer").TransferKey[]) => any) | undefined;
  62. "onUpdate:modelValue"?: ((value: import("./src/transfer").TransferKey[]) => any) | undefined;
  63. "onLeft-check-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  64. "onRight-check-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  65. }>>;
  66. emit: ((event: "update:modelValue", value: import("./src/transfer").TransferKey[]) => void) & ((event: "change", value: import("./src/transfer").TransferKey[], direction: import("./src/transfer").TransferDirection, movedKeys: import("./src/transfer").TransferKey[]) => void) & ((event: "left-check-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void) & ((event: "right-check-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void);
  67. slots: Readonly<{
  68. [name: string]: import("vue").Slot | undefined;
  69. }>;
  70. t: import("../..").Translator;
  71. ns: {
  72. namespace: import("vue").ComputedRef<string>;
  73. b: (blockSuffix?: string) => string;
  74. e: (element?: string | undefined) => string;
  75. m: (modifier?: string | undefined) => string;
  76. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  77. em: (element?: string | undefined, modifier?: string | undefined) => string;
  78. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  79. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  80. is: {
  81. (name: string, state: boolean | undefined): string;
  82. (name: string): string;
  83. };
  84. cssVar: (object: Record<string, string>) => Record<string, string>;
  85. cssVarName: (name: string) => string;
  86. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  87. cssVarBlockName: (name: string) => string;
  88. };
  89. formItem: import("..").FormItemContext | undefined;
  90. checkedState: {
  91. leftChecked: import("./src/transfer").TransferKey[];
  92. rightChecked: import("./src/transfer").TransferKey[];
  93. };
  94. propsAlias: import("vue").ComputedRef<{
  95. label: string;
  96. key: string;
  97. disabled: string;
  98. }>;
  99. sourceData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  100. targetData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  101. onSourceCheckedChange: (val: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  102. onTargetCheckedChange: (val: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  103. addToLeft: () => void;
  104. addToRight: () => void;
  105. leftPanel: import("vue").Ref<({
  106. $: import("vue").ComponentInternalInstance;
  107. $data: {};
  108. $props: Partial<{
  109. readonly props: import("./src/transfer").TransferPropsAlias;
  110. readonly data: import("./src/transfer").TransferDataItem[];
  111. readonly filterable: boolean;
  112. readonly format: import("./src/transfer").TransferFormat;
  113. readonly defaultChecked: import("./src/transfer").TransferKey[];
  114. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  115. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  116. readonly optionRender: {
  117. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  118. [key: string]: any;
  119. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  120. [key: string]: any;
  121. }>[]>;
  122. readonly required: false;
  123. readonly validator: ((val: unknown) => boolean) | undefined;
  124. __epPropKey: true;
  125. };
  126. readonly placeholder: StringConstructor;
  127. readonly title: StringConstructor;
  128. readonly filterable: BooleanConstructor;
  129. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  130. readonly filterMethod: {
  131. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  132. readonly required: false;
  133. readonly validator: ((val: unknown) => boolean) | undefined;
  134. __epPropKey: true;
  135. };
  136. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  137. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  138. readonly label: "label";
  139. readonly key: "key";
  140. readonly disabled: "disabled";
  141. }>, boolean>;
  142. }>> & {
  143. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  144. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "props" | "data" | "filterable" | "format" | "defaultChecked">;
  145. $attrs: {
  146. [x: string]: unknown;
  147. };
  148. $refs: {
  149. [x: string]: unknown;
  150. };
  151. $slots: Readonly<{
  152. [name: string]: import("vue").Slot | undefined;
  153. }>;
  154. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  155. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  156. $emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  157. $el: any;
  158. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  159. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  160. readonly optionRender: {
  161. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  162. [key: string]: any;
  163. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  164. [key: string]: any;
  165. }>[]>;
  166. readonly required: false;
  167. readonly validator: ((val: unknown) => boolean) | undefined;
  168. __epPropKey: true;
  169. };
  170. readonly placeholder: StringConstructor;
  171. readonly title: StringConstructor;
  172. readonly filterable: BooleanConstructor;
  173. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  174. readonly filterMethod: {
  175. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  176. readonly required: false;
  177. readonly validator: ((val: unknown) => boolean) | undefined;
  178. __epPropKey: true;
  179. };
  180. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  181. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  182. readonly label: "label";
  183. readonly key: "key";
  184. readonly disabled: "disabled";
  185. }>, boolean>;
  186. }>> & {
  187. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  188. }, {
  189. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  190. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  191. readonly optionRender: {
  192. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  193. [key: string]: any;
  194. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  195. [key: string]: any;
  196. }>[]>;
  197. readonly required: false;
  198. readonly validator: ((val: unknown) => boolean) | undefined;
  199. __epPropKey: true;
  200. };
  201. readonly placeholder: StringConstructor;
  202. readonly title: StringConstructor;
  203. readonly filterable: BooleanConstructor;
  204. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  205. readonly filterMethod: {
  206. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  207. readonly required: false;
  208. readonly validator: ((val: unknown) => boolean) | undefined;
  209. __epPropKey: true;
  210. };
  211. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  212. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  213. readonly label: "label";
  214. readonly key: "key";
  215. readonly disabled: "disabled";
  216. }>, boolean>;
  217. }>> & {
  218. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  219. }>>;
  220. emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  221. slots: Readonly<{
  222. [name: string]: import("vue").Slot | undefined;
  223. }>;
  224. OptionContent: ({ option }: {
  225. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  226. [key: string]: any;
  227. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  228. [key: string]: any;
  229. }>[];
  230. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  231. [key: string]: any;
  232. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  233. [key: string]: any;
  234. }>[];
  235. t: import("../..").Translator;
  236. ns: {
  237. namespace: import("vue").ComputedRef<string>;
  238. b: (blockSuffix?: string) => string;
  239. e: (element?: string | undefined) => string;
  240. m: (modifier?: string | undefined) => string;
  241. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  242. em: (element?: string | undefined, modifier?: string | undefined) => string;
  243. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  244. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  245. is: {
  246. (name: string, state: boolean | undefined): string;
  247. (name: string): string;
  248. };
  249. cssVar: (object: Record<string, string>) => Record<string, string>;
  250. cssVarName: (name: string) => string;
  251. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  252. cssVarBlockName: (name: string) => string;
  253. };
  254. panelState: {
  255. checked: import("./src/transfer").TransferKey[];
  256. allChecked: boolean;
  257. query: string;
  258. checkChangeByUser: boolean;
  259. };
  260. propsAlias: import("vue").ComputedRef<{
  261. label: string;
  262. key: string;
  263. disabled: string;
  264. }>;
  265. filteredData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  266. checkedSummary: import("vue").ComputedRef<string>;
  267. isIndeterminate: import("vue").ComputedRef<boolean>;
  268. handleAllCheckedChange: (value: import("..").CheckboxValueType) => void;
  269. hasNoMatch: import("vue").ComputedRef<boolean>;
  270. hasFooter: import("vue").ComputedRef<boolean>;
  271. checked: import("vue").Ref<import("./src/transfer").TransferKey[]>;
  272. allChecked: import("vue").Ref<boolean>;
  273. query: import("vue").Ref<string>;
  274. isEmpty: (val: unknown) => boolean;
  275. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  276. ariaControls: StringConstructor;
  277. modelValue: {
  278. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  279. default: undefined;
  280. };
  281. label: {
  282. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  283. default: undefined;
  284. };
  285. value: {
  286. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  287. default: undefined;
  288. };
  289. indeterminate: BooleanConstructor;
  290. disabled: BooleanConstructor;
  291. checked: BooleanConstructor;
  292. name: {
  293. type: StringConstructor;
  294. default: undefined;
  295. };
  296. trueValue: {
  297. type: (NumberConstructor | StringConstructor)[];
  298. default: undefined;
  299. };
  300. falseValue: {
  301. type: (NumberConstructor | StringConstructor)[];
  302. default: undefined;
  303. };
  304. trueLabel: {
  305. type: (NumberConstructor | StringConstructor)[];
  306. default: undefined;
  307. };
  308. falseLabel: {
  309. type: (NumberConstructor | StringConstructor)[];
  310. default: undefined;
  311. };
  312. id: {
  313. type: StringConstructor;
  314. default: undefined;
  315. };
  316. controls: {
  317. type: StringConstructor;
  318. default: undefined;
  319. };
  320. border: BooleanConstructor;
  321. size: {
  322. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  323. readonly required: false;
  324. readonly validator: ((val: unknown) => boolean) | undefined;
  325. __epPropKey: true;
  326. };
  327. tabindex: (NumberConstructor | StringConstructor)[];
  328. validateEvent: {
  329. type: BooleanConstructor;
  330. default: boolean;
  331. };
  332. }, {
  333. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  334. ariaControls: StringConstructor;
  335. modelValue: {
  336. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  337. default: undefined;
  338. };
  339. label: {
  340. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  341. default: undefined;
  342. };
  343. value: {
  344. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  345. default: undefined;
  346. };
  347. indeterminate: BooleanConstructor;
  348. disabled: BooleanConstructor;
  349. checked: BooleanConstructor;
  350. name: {
  351. type: StringConstructor;
  352. default: undefined;
  353. };
  354. trueValue: {
  355. type: (NumberConstructor | StringConstructor)[];
  356. default: undefined;
  357. };
  358. falseValue: {
  359. type: (NumberConstructor | StringConstructor)[];
  360. default: undefined;
  361. };
  362. trueLabel: {
  363. type: (NumberConstructor | StringConstructor)[];
  364. default: undefined;
  365. };
  366. falseLabel: {
  367. type: (NumberConstructor | StringConstructor)[];
  368. default: undefined;
  369. };
  370. id: {
  371. type: StringConstructor;
  372. default: undefined;
  373. };
  374. controls: {
  375. type: StringConstructor;
  376. default: undefined;
  377. };
  378. border: BooleanConstructor;
  379. size: {
  380. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  381. readonly required: false;
  382. readonly validator: ((val: unknown) => boolean) | undefined;
  383. __epPropKey: true;
  384. };
  385. tabindex: (NumberConstructor | StringConstructor)[];
  386. validateEvent: {
  387. type: BooleanConstructor;
  388. default: boolean;
  389. };
  390. }>> & {
  391. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  392. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  393. }>>;
  394. slots: Readonly<{
  395. [name: string]: import("vue").Slot | undefined;
  396. }>;
  397. inputId: import("vue").Ref<string | undefined>;
  398. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  399. isChecked: import("vue").ComputedRef<boolean>;
  400. isDisabled: import("vue").ComputedRef<boolean>;
  401. isFocused: import("vue").Ref<boolean>;
  402. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  403. hasOwnLabel: import("vue").ComputedRef<boolean>;
  404. model: import("vue").WritableComputedRef<any>;
  405. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  406. handleChange: (e: Event) => void;
  407. onClickRoot: (e: MouseEvent) => Promise<void>;
  408. ns: {
  409. namespace: import("vue").ComputedRef<string>;
  410. b: (blockSuffix?: string) => string;
  411. e: (element?: string | undefined) => string;
  412. m: (modifier?: string | undefined) => string;
  413. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  414. em: (element?: string | undefined, modifier?: string | undefined) => string;
  415. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  416. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  417. is: {
  418. (name: string, state: boolean | undefined): string;
  419. (name: string): string;
  420. };
  421. cssVar: (object: Record<string, string>) => Record<string, string>;
  422. cssVarName: (name: string) => string;
  423. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  424. cssVarBlockName: (name: string) => string;
  425. };
  426. compKls: import("vue").ComputedRef<string[]>;
  427. spanKls: import("vue").ComputedRef<string[]>;
  428. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  429. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  430. change: (val: import("..").CheckboxValueType) => boolean;
  431. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  432. ariaControls: StringConstructor;
  433. modelValue: {
  434. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  435. default: undefined;
  436. };
  437. label: {
  438. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  439. default: undefined;
  440. };
  441. value: {
  442. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  443. default: undefined;
  444. };
  445. indeterminate: BooleanConstructor;
  446. disabled: BooleanConstructor;
  447. checked: BooleanConstructor;
  448. name: {
  449. type: StringConstructor;
  450. default: undefined;
  451. };
  452. trueValue: {
  453. type: (NumberConstructor | StringConstructor)[];
  454. default: undefined;
  455. };
  456. falseValue: {
  457. type: (NumberConstructor | StringConstructor)[];
  458. default: undefined;
  459. };
  460. trueLabel: {
  461. type: (NumberConstructor | StringConstructor)[];
  462. default: undefined;
  463. };
  464. falseLabel: {
  465. type: (NumberConstructor | StringConstructor)[];
  466. default: undefined;
  467. };
  468. id: {
  469. type: StringConstructor;
  470. default: undefined;
  471. };
  472. controls: {
  473. type: StringConstructor;
  474. default: undefined;
  475. };
  476. border: BooleanConstructor;
  477. size: {
  478. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  479. readonly required: false;
  480. readonly validator: ((val: unknown) => boolean) | undefined;
  481. __epPropKey: true;
  482. };
  483. tabindex: (NumberConstructor | StringConstructor)[];
  484. validateEvent: {
  485. type: BooleanConstructor;
  486. default: boolean;
  487. };
  488. }>> & {
  489. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  490. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  491. }, {
  492. value: string | number | boolean | Record<string, any>;
  493. modelValue: string | number | boolean;
  494. id: string;
  495. disabled: boolean;
  496. name: string;
  497. label: string | number | boolean | Record<string, any>;
  498. validateEvent: boolean;
  499. border: boolean;
  500. indeterminate: boolean;
  501. checked: boolean;
  502. trueValue: string | number;
  503. falseValue: string | number;
  504. trueLabel: string | number;
  505. falseLabel: string | number;
  506. controls: string;
  507. }>> & {
  508. CheckboxButton: import("vue").DefineComponent<{
  509. ariaControls: StringConstructor;
  510. modelValue: {
  511. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  512. default: undefined;
  513. };
  514. label: {
  515. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  516. default: undefined;
  517. };
  518. value: {
  519. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  520. default: undefined;
  521. };
  522. indeterminate: BooleanConstructor;
  523. disabled: BooleanConstructor;
  524. checked: BooleanConstructor;
  525. name: {
  526. type: StringConstructor;
  527. default: undefined;
  528. };
  529. trueValue: {
  530. type: (NumberConstructor | StringConstructor)[];
  531. default: undefined;
  532. };
  533. falseValue: {
  534. type: (NumberConstructor | StringConstructor)[];
  535. default: undefined;
  536. };
  537. trueLabel: {
  538. type: (NumberConstructor | StringConstructor)[];
  539. default: undefined;
  540. };
  541. falseLabel: {
  542. type: (NumberConstructor | StringConstructor)[];
  543. default: undefined;
  544. };
  545. id: {
  546. type: StringConstructor;
  547. default: undefined;
  548. };
  549. controls: {
  550. type: StringConstructor;
  551. default: undefined;
  552. };
  553. border: BooleanConstructor;
  554. size: {
  555. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  556. readonly required: false;
  557. readonly validator: ((val: unknown) => boolean) | undefined;
  558. __epPropKey: true;
  559. };
  560. tabindex: (NumberConstructor | StringConstructor)[];
  561. validateEvent: {
  562. type: BooleanConstructor;
  563. default: boolean;
  564. };
  565. }, {
  566. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  567. ariaControls: StringConstructor;
  568. modelValue: {
  569. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  570. default: undefined;
  571. };
  572. label: {
  573. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  574. default: undefined;
  575. };
  576. value: {
  577. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  578. default: undefined;
  579. };
  580. indeterminate: BooleanConstructor;
  581. disabled: BooleanConstructor;
  582. checked: BooleanConstructor;
  583. name: {
  584. type: StringConstructor;
  585. default: undefined;
  586. };
  587. trueValue: {
  588. type: (NumberConstructor | StringConstructor)[];
  589. default: undefined;
  590. };
  591. falseValue: {
  592. type: (NumberConstructor | StringConstructor)[];
  593. default: undefined;
  594. };
  595. trueLabel: {
  596. type: (NumberConstructor | StringConstructor)[];
  597. default: undefined;
  598. };
  599. falseLabel: {
  600. type: (NumberConstructor | StringConstructor)[];
  601. default: undefined;
  602. };
  603. id: {
  604. type: StringConstructor;
  605. default: undefined;
  606. };
  607. controls: {
  608. type: StringConstructor;
  609. default: undefined;
  610. };
  611. border: BooleanConstructor;
  612. size: {
  613. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  614. readonly required: false;
  615. readonly validator: ((val: unknown) => boolean) | undefined;
  616. __epPropKey: true;
  617. };
  618. tabindex: (NumberConstructor | StringConstructor)[];
  619. validateEvent: {
  620. type: BooleanConstructor;
  621. default: boolean;
  622. };
  623. }>> & {
  624. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  625. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  626. }>>;
  627. slots: Readonly<{
  628. [name: string]: import("vue").Slot | undefined;
  629. }>;
  630. isFocused: import("vue").Ref<boolean>;
  631. isChecked: import("vue").ComputedRef<boolean>;
  632. isDisabled: import("vue").ComputedRef<boolean>;
  633. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  634. model: import("vue").WritableComputedRef<any>;
  635. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  636. handleChange: (e: Event) => void;
  637. checkboxGroup: ({
  638. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  639. changeEvent?: ((...args: any) => any) | undefined;
  640. } & import("vue").ToRefs<Pick<import("..").CheckboxGroupProps, "fill" | "size" | "disabled" | "validateEvent" | "max" | "min" | "textColor">>) | undefined;
  641. ns: {
  642. namespace: import("vue").ComputedRef<string>;
  643. b: (blockSuffix?: string) => string;
  644. e: (element?: string | undefined) => string;
  645. m: (modifier?: string | undefined) => string;
  646. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  647. em: (element?: string | undefined, modifier?: string | undefined) => string;
  648. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  649. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  650. is: {
  651. (name: string, state: boolean | undefined): string;
  652. (name: string): string;
  653. };
  654. cssVar: (object: Record<string, string>) => Record<string, string>;
  655. cssVarName: (name: string) => string;
  656. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  657. cssVarBlockName: (name: string) => string;
  658. };
  659. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  660. labelKls: import("vue").ComputedRef<string[]>;
  661. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  662. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  663. change: (val: import("..").CheckboxValueType) => boolean;
  664. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  665. ariaControls: StringConstructor;
  666. modelValue: {
  667. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  668. default: undefined;
  669. };
  670. label: {
  671. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  672. default: undefined;
  673. };
  674. value: {
  675. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  676. default: undefined;
  677. };
  678. indeterminate: BooleanConstructor;
  679. disabled: BooleanConstructor;
  680. checked: BooleanConstructor;
  681. name: {
  682. type: StringConstructor;
  683. default: undefined;
  684. };
  685. trueValue: {
  686. type: (NumberConstructor | StringConstructor)[];
  687. default: undefined;
  688. };
  689. falseValue: {
  690. type: (NumberConstructor | StringConstructor)[];
  691. default: undefined;
  692. };
  693. trueLabel: {
  694. type: (NumberConstructor | StringConstructor)[];
  695. default: undefined;
  696. };
  697. falseLabel: {
  698. type: (NumberConstructor | StringConstructor)[];
  699. default: undefined;
  700. };
  701. id: {
  702. type: StringConstructor;
  703. default: undefined;
  704. };
  705. controls: {
  706. type: StringConstructor;
  707. default: undefined;
  708. };
  709. border: BooleanConstructor;
  710. size: {
  711. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  712. readonly required: false;
  713. readonly validator: ((val: unknown) => boolean) | undefined;
  714. __epPropKey: true;
  715. };
  716. tabindex: (NumberConstructor | StringConstructor)[];
  717. validateEvent: {
  718. type: BooleanConstructor;
  719. default: boolean;
  720. };
  721. }>> & {
  722. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  723. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  724. }, {
  725. value: string | number | boolean | Record<string, any>;
  726. modelValue: string | number | boolean;
  727. id: string;
  728. disabled: boolean;
  729. name: string;
  730. label: string | number | boolean | Record<string, any>;
  731. validateEvent: boolean;
  732. border: boolean;
  733. indeterminate: boolean;
  734. checked: boolean;
  735. trueValue: string | number;
  736. falseValue: string | number;
  737. trueLabel: string | number;
  738. falseLabel: string | number;
  739. controls: string;
  740. }>;
  741. CheckboxGroup: import("vue").DefineComponent<{
  742. readonly ariaLabel: StringConstructor;
  743. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  744. readonly disabled: BooleanConstructor;
  745. readonly min: NumberConstructor;
  746. readonly max: NumberConstructor;
  747. readonly size: {
  748. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  749. readonly required: false;
  750. readonly validator: ((val: unknown) => boolean) | undefined;
  751. __epPropKey: true;
  752. };
  753. readonly label: StringConstructor;
  754. readonly fill: StringConstructor;
  755. readonly textColor: StringConstructor;
  756. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  757. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  758. }, {
  759. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  760. readonly ariaLabel: StringConstructor;
  761. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  762. readonly disabled: BooleanConstructor;
  763. readonly min: NumberConstructor;
  764. readonly max: NumberConstructor;
  765. readonly size: {
  766. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  767. readonly required: false;
  768. readonly validator: ((val: unknown) => boolean) | undefined;
  769. __epPropKey: true;
  770. };
  771. readonly label: StringConstructor;
  772. readonly fill: StringConstructor;
  773. readonly textColor: StringConstructor;
  774. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  775. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  776. }>> & {
  777. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  778. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  779. }>>;
  780. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  781. ns: {
  782. namespace: import("vue").ComputedRef<string>;
  783. b: (blockSuffix?: string) => string;
  784. e: (element?: string | undefined) => string;
  785. m: (modifier?: string | undefined) => string;
  786. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  787. em: (element?: string | undefined, modifier?: string | undefined) => string;
  788. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  789. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  790. is: {
  791. (name: string, state: boolean | undefined): string;
  792. (name: string): string;
  793. };
  794. cssVar: (object: Record<string, string>) => Record<string, string>;
  795. cssVarName: (name: string) => string;
  796. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  797. cssVarBlockName: (name: string) => string;
  798. };
  799. formItem: import("..").FormItemContext | undefined;
  800. groupId: import("vue").Ref<string | undefined>;
  801. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  802. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  803. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  804. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  805. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  806. change: (val: import("..").CheckboxValueType[]) => boolean;
  807. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  808. readonly ariaLabel: StringConstructor;
  809. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  810. readonly disabled: BooleanConstructor;
  811. readonly min: NumberConstructor;
  812. readonly max: NumberConstructor;
  813. readonly size: {
  814. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  815. readonly required: false;
  816. readonly validator: ((val: unknown) => boolean) | undefined;
  817. __epPropKey: true;
  818. };
  819. readonly label: StringConstructor;
  820. readonly fill: StringConstructor;
  821. readonly textColor: StringConstructor;
  822. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  823. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  824. }>> & {
  825. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  826. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  827. }, {
  828. readonly modelValue: import("..").CheckboxGroupValueType;
  829. readonly disabled: boolean;
  830. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  831. readonly tag: string;
  832. }>;
  833. };
  834. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  835. readonly ariaLabel: StringConstructor;
  836. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  837. readonly disabled: BooleanConstructor;
  838. readonly min: NumberConstructor;
  839. readonly max: NumberConstructor;
  840. readonly size: {
  841. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  842. readonly required: false;
  843. readonly validator: ((val: unknown) => boolean) | undefined;
  844. __epPropKey: true;
  845. };
  846. readonly label: StringConstructor;
  847. readonly fill: StringConstructor;
  848. readonly textColor: StringConstructor;
  849. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  850. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  851. }, {
  852. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  853. readonly ariaLabel: StringConstructor;
  854. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  855. readonly disabled: BooleanConstructor;
  856. readonly min: NumberConstructor;
  857. readonly max: NumberConstructor;
  858. readonly size: {
  859. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  860. readonly required: false;
  861. readonly validator: ((val: unknown) => boolean) | undefined;
  862. __epPropKey: true;
  863. };
  864. readonly label: StringConstructor;
  865. readonly fill: StringConstructor;
  866. readonly textColor: StringConstructor;
  867. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  868. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  869. }>> & {
  870. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  871. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  872. }>>;
  873. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  874. ns: {
  875. namespace: import("vue").ComputedRef<string>;
  876. b: (blockSuffix?: string) => string;
  877. e: (element?: string | undefined) => string;
  878. m: (modifier?: string | undefined) => string;
  879. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  880. em: (element?: string | undefined, modifier?: string | undefined) => string;
  881. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  882. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  883. is: {
  884. (name: string, state: boolean | undefined): string;
  885. (name: string): string;
  886. };
  887. cssVar: (object: Record<string, string>) => Record<string, string>;
  888. cssVarName: (name: string) => string;
  889. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  890. cssVarBlockName: (name: string) => string;
  891. };
  892. formItem: import("..").FormItemContext | undefined;
  893. groupId: import("vue").Ref<string | undefined>;
  894. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  895. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  896. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  897. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  898. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  899. change: (val: import("..").CheckboxValueType[]) => boolean;
  900. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  901. readonly ariaLabel: StringConstructor;
  902. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  903. readonly disabled: BooleanConstructor;
  904. readonly min: NumberConstructor;
  905. readonly max: NumberConstructor;
  906. readonly size: {
  907. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  908. readonly required: false;
  909. readonly validator: ((val: unknown) => boolean) | undefined;
  910. __epPropKey: true;
  911. };
  912. readonly label: StringConstructor;
  913. readonly fill: StringConstructor;
  914. readonly textColor: StringConstructor;
  915. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  916. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  917. }>> & {
  918. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  919. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  920. }, {
  921. readonly modelValue: import("..").CheckboxGroupValueType;
  922. readonly disabled: boolean;
  923. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  924. readonly tag: string;
  925. }>>;
  926. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  927. readonly ariaLabel: StringConstructor;
  928. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  929. readonly size: {
  930. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  931. readonly required: false;
  932. readonly validator: ((val: unknown) => boolean) | undefined;
  933. __epPropKey: true;
  934. };
  935. readonly disabled: BooleanConstructor;
  936. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  937. readonly maxlength: {
  938. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  939. readonly required: false;
  940. readonly validator: ((val: unknown) => boolean) | undefined;
  941. __epPropKey: true;
  942. };
  943. readonly minlength: {
  944. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  945. readonly required: false;
  946. readonly validator: ((val: unknown) => boolean) | undefined;
  947. __epPropKey: true;
  948. };
  949. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  950. readonly resize: {
  951. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  952. readonly required: false;
  953. readonly validator: ((val: unknown) => boolean) | undefined;
  954. __epPropKey: true;
  955. };
  956. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  957. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  958. readonly formatter: {
  959. readonly type: import("vue").PropType<Function>;
  960. readonly required: false;
  961. readonly validator: ((val: unknown) => boolean) | undefined;
  962. __epPropKey: true;
  963. };
  964. readonly parser: {
  965. readonly type: import("vue").PropType<Function>;
  966. readonly required: false;
  967. readonly validator: ((val: unknown) => boolean) | undefined;
  968. __epPropKey: true;
  969. };
  970. readonly placeholder: {
  971. readonly type: import("vue").PropType<string>;
  972. readonly required: false;
  973. readonly validator: ((val: unknown) => boolean) | undefined;
  974. __epPropKey: true;
  975. };
  976. readonly form: {
  977. readonly type: import("vue").PropType<string>;
  978. readonly required: false;
  979. readonly validator: ((val: unknown) => boolean) | undefined;
  980. __epPropKey: true;
  981. };
  982. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  983. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  984. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  985. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  986. readonly suffixIcon: {
  987. 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>>;
  988. readonly required: false;
  989. readonly validator: ((val: unknown) => boolean) | undefined;
  990. __epPropKey: true;
  991. };
  992. readonly prefixIcon: {
  993. 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>>;
  994. readonly required: false;
  995. readonly validator: ((val: unknown) => boolean) | undefined;
  996. __epPropKey: true;
  997. };
  998. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  999. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1000. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1001. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1002. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  1003. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1004. }, {
  1005. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1006. readonly ariaLabel: StringConstructor;
  1007. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1008. readonly size: {
  1009. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1010. readonly required: false;
  1011. readonly validator: ((val: unknown) => boolean) | undefined;
  1012. __epPropKey: true;
  1013. };
  1014. readonly disabled: BooleanConstructor;
  1015. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  1016. readonly maxlength: {
  1017. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  1018. readonly required: false;
  1019. readonly validator: ((val: unknown) => boolean) | undefined;
  1020. __epPropKey: true;
  1021. };
  1022. readonly minlength: {
  1023. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  1024. readonly required: false;
  1025. readonly validator: ((val: unknown) => boolean) | undefined;
  1026. __epPropKey: true;
  1027. };
  1028. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1029. readonly resize: {
  1030. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  1031. readonly required: false;
  1032. readonly validator: ((val: unknown) => boolean) | undefined;
  1033. __epPropKey: true;
  1034. };
  1035. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  1036. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1037. readonly formatter: {
  1038. readonly type: import("vue").PropType<Function>;
  1039. readonly required: false;
  1040. readonly validator: ((val: unknown) => boolean) | undefined;
  1041. __epPropKey: true;
  1042. };
  1043. readonly parser: {
  1044. readonly type: import("vue").PropType<Function>;
  1045. readonly required: false;
  1046. readonly validator: ((val: unknown) => boolean) | undefined;
  1047. __epPropKey: true;
  1048. };
  1049. readonly placeholder: {
  1050. readonly type: import("vue").PropType<string>;
  1051. readonly required: false;
  1052. readonly validator: ((val: unknown) => boolean) | undefined;
  1053. __epPropKey: true;
  1054. };
  1055. readonly form: {
  1056. readonly type: import("vue").PropType<string>;
  1057. readonly required: false;
  1058. readonly validator: ((val: unknown) => boolean) | undefined;
  1059. __epPropKey: true;
  1060. };
  1061. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1062. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1063. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1064. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1065. readonly suffixIcon: {
  1066. 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>>;
  1067. readonly required: false;
  1068. readonly validator: ((val: unknown) => boolean) | undefined;
  1069. __epPropKey: true;
  1070. };
  1071. readonly prefixIcon: {
  1072. 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>>;
  1073. readonly required: false;
  1074. readonly validator: ((val: unknown) => boolean) | undefined;
  1075. __epPropKey: true;
  1076. };
  1077. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1078. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1079. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1080. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1081. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  1082. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1083. }>> & {
  1084. onChange?: ((value: string) => any) | undefined;
  1085. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1086. onInput?: ((value: string) => any) | undefined;
  1087. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1088. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1089. onClear?: (() => any) | undefined;
  1090. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1091. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1092. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1093. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1094. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1095. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1096. }>>;
  1097. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  1098. rawAttrs: {
  1099. [x: string]: unknown;
  1100. };
  1101. slots: Readonly<{
  1102. [name: string]: import("vue").Slot | undefined;
  1103. }>;
  1104. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  1105. containerKls: import("vue").ComputedRef<unknown[]>;
  1106. wrapperKls: import("vue").ComputedRef<string[]>;
  1107. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  1108. elForm: import("..").FormContext | undefined;
  1109. elFormItem: import("..").FormItemContext | undefined;
  1110. inputId: import("vue").Ref<string | undefined>;
  1111. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1112. inputDisabled: import("vue").ComputedRef<boolean>;
  1113. nsInput: {
  1114. namespace: import("vue").ComputedRef<string>;
  1115. b: (blockSuffix?: string) => string;
  1116. e: (element?: string | undefined) => string;
  1117. m: (modifier?: string | undefined) => string;
  1118. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1119. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1120. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1121. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1122. is: {
  1123. (name: string, state: boolean | undefined): string;
  1124. (name: string): string;
  1125. };
  1126. cssVar: (object: Record<string, string>) => Record<string, string>;
  1127. cssVarName: (name: string) => string;
  1128. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1129. cssVarBlockName: (name: string) => string;
  1130. };
  1131. nsTextarea: {
  1132. namespace: import("vue").ComputedRef<string>;
  1133. b: (blockSuffix?: string) => string;
  1134. e: (element?: string | undefined) => string;
  1135. m: (modifier?: string | undefined) => string;
  1136. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1137. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1138. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1139. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1140. is: {
  1141. (name: string, state: boolean | undefined): string;
  1142. (name: string): string;
  1143. };
  1144. cssVar: (object: Record<string, string>) => Record<string, string>;
  1145. cssVarName: (name: string) => string;
  1146. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1147. cssVarBlockName: (name: string) => string;
  1148. };
  1149. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  1150. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  1151. hovering: import("vue").Ref<boolean>;
  1152. isComposing: import("vue").Ref<boolean>;
  1153. passwordVisible: import("vue").Ref<boolean>;
  1154. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  1155. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  1156. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  1157. wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
  1158. isFocused: import("vue").Ref<boolean>;
  1159. handleFocus: (event: FocusEvent) => void;
  1160. handleBlur: (event: FocusEvent) => void;
  1161. needStatusIcon: import("vue").ComputedRef<boolean>;
  1162. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  1163. validateIcon: import("vue").ComputedRef<any>;
  1164. passwordIcon: import("vue").ComputedRef<any>;
  1165. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1166. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1167. nativeInputValue: import("vue").ComputedRef<string>;
  1168. showClear: import("vue").ComputedRef<boolean>;
  1169. showPwdVisible: import("vue").ComputedRef<boolean>;
  1170. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  1171. textLength: import("vue").ComputedRef<number>;
  1172. inputExceed: import("vue").ComputedRef<boolean>;
  1173. suffixVisible: import("vue").ComputedRef<boolean>;
  1174. recordCursor: () => void;
  1175. setCursor: () => void;
  1176. resizeTextarea: () => void;
  1177. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  1178. onceInitSizeTextarea: () => void;
  1179. setNativeInputValue: () => void;
  1180. handleInput: (event: Event) => Promise<void>;
  1181. handleChange: (event: Event) => void;
  1182. handleCompositionStart: (event: CompositionEvent) => void;
  1183. handleCompositionUpdate: (event: CompositionEvent) => void;
  1184. handleCompositionEnd: (event: CompositionEvent) => void;
  1185. handlePasswordVisible: () => void;
  1186. focus: () => Promise<void>;
  1187. blur: () => void | undefined;
  1188. handleMouseLeave: (evt: MouseEvent) => void;
  1189. handleMouseEnter: (evt: MouseEvent) => void;
  1190. handleKeydown: (evt: KeyboardEvent) => void;
  1191. select: () => void;
  1192. clear: () => void;
  1193. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1194. readonly size: {
  1195. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  1196. readonly required: false;
  1197. readonly validator: ((val: unknown) => boolean) | undefined;
  1198. __epPropKey: true;
  1199. };
  1200. readonly color: {
  1201. readonly type: import("vue").PropType<string>;
  1202. readonly required: false;
  1203. readonly validator: ((val: unknown) => boolean) | undefined;
  1204. __epPropKey: true;
  1205. };
  1206. }, {
  1207. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1208. readonly size: {
  1209. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  1210. readonly required: false;
  1211. readonly validator: ((val: unknown) => boolean) | undefined;
  1212. __epPropKey: true;
  1213. };
  1214. readonly color: {
  1215. readonly type: import("vue").PropType<string>;
  1216. readonly required: false;
  1217. readonly validator: ((val: unknown) => boolean) | undefined;
  1218. __epPropKey: true;
  1219. };
  1220. }>> & {
  1221. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1222. }>>;
  1223. ns: {
  1224. namespace: import("vue").ComputedRef<string>;
  1225. b: (blockSuffix?: string) => string;
  1226. e: (element?: string | undefined) => string;
  1227. m: (modifier?: string | undefined) => string;
  1228. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1229. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1230. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1231. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1232. is: {
  1233. (name: string, state: boolean | undefined): string;
  1234. (name: string): string;
  1235. };
  1236. cssVar: (object: Record<string, string>) => Record<string, string>;
  1237. cssVarName: (name: string) => string;
  1238. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1239. cssVarBlockName: (name: string) => string;
  1240. };
  1241. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1242. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1243. readonly size: {
  1244. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  1245. readonly required: false;
  1246. readonly validator: ((val: unknown) => boolean) | undefined;
  1247. __epPropKey: true;
  1248. };
  1249. readonly color: {
  1250. readonly type: import("vue").PropType<string>;
  1251. readonly required: false;
  1252. readonly validator: ((val: unknown) => boolean) | undefined;
  1253. __epPropKey: true;
  1254. };
  1255. }>>, {}>> & Record<string, any>;
  1256. CircleClose: any;
  1257. NOOP: () => void;
  1258. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1259. "update:modelValue": (value: string) => boolean;
  1260. input: (value: string) => boolean;
  1261. change: (value: string) => boolean;
  1262. focus: (evt: FocusEvent) => boolean;
  1263. blur: (evt: FocusEvent) => boolean;
  1264. clear: () => boolean;
  1265. mouseleave: (evt: MouseEvent) => boolean;
  1266. mouseenter: (evt: MouseEvent) => boolean;
  1267. keydown: (evt: Event | KeyboardEvent) => boolean;
  1268. compositionstart: (evt: CompositionEvent) => boolean;
  1269. compositionupdate: (evt: CompositionEvent) => boolean;
  1270. compositionend: (evt: CompositionEvent) => boolean;
  1271. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1272. readonly ariaLabel: StringConstructor;
  1273. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1274. readonly size: {
  1275. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1276. readonly required: false;
  1277. readonly validator: ((val: unknown) => boolean) | undefined;
  1278. __epPropKey: true;
  1279. };
  1280. readonly disabled: BooleanConstructor;
  1281. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  1282. readonly maxlength: {
  1283. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  1284. readonly required: false;
  1285. readonly validator: ((val: unknown) => boolean) | undefined;
  1286. __epPropKey: true;
  1287. };
  1288. readonly minlength: {
  1289. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  1290. readonly required: false;
  1291. readonly validator: ((val: unknown) => boolean) | undefined;
  1292. __epPropKey: true;
  1293. };
  1294. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1295. readonly resize: {
  1296. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  1297. readonly required: false;
  1298. readonly validator: ((val: unknown) => boolean) | undefined;
  1299. __epPropKey: true;
  1300. };
  1301. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  1302. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1303. readonly formatter: {
  1304. readonly type: import("vue").PropType<Function>;
  1305. readonly required: false;
  1306. readonly validator: ((val: unknown) => boolean) | undefined;
  1307. __epPropKey: true;
  1308. };
  1309. readonly parser: {
  1310. readonly type: import("vue").PropType<Function>;
  1311. readonly required: false;
  1312. readonly validator: ((val: unknown) => boolean) | undefined;
  1313. __epPropKey: true;
  1314. };
  1315. readonly placeholder: {
  1316. readonly type: import("vue").PropType<string>;
  1317. readonly required: false;
  1318. readonly validator: ((val: unknown) => boolean) | undefined;
  1319. __epPropKey: true;
  1320. };
  1321. readonly form: {
  1322. readonly type: import("vue").PropType<string>;
  1323. readonly required: false;
  1324. readonly validator: ((val: unknown) => boolean) | undefined;
  1325. __epPropKey: true;
  1326. };
  1327. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1328. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1329. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1330. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1331. readonly suffixIcon: {
  1332. 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>>;
  1333. readonly required: false;
  1334. readonly validator: ((val: unknown) => boolean) | undefined;
  1335. __epPropKey: true;
  1336. };
  1337. readonly prefixIcon: {
  1338. 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>>;
  1339. readonly required: false;
  1340. readonly validator: ((val: unknown) => boolean) | undefined;
  1341. __epPropKey: true;
  1342. };
  1343. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1344. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1345. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1346. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1347. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  1348. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1349. }>> & {
  1350. onChange?: ((value: string) => any) | undefined;
  1351. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1352. onInput?: ((value: string) => any) | undefined;
  1353. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1354. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1355. onClear?: (() => any) | undefined;
  1356. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1357. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1358. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1359. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1360. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1361. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1362. }, {
  1363. readonly type: string;
  1364. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  1365. readonly id: string;
  1366. readonly disabled: boolean;
  1367. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1368. readonly autosize: import("..").InputAutoSize;
  1369. readonly autocomplete: string;
  1370. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1371. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1372. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1373. readonly containerRole: string;
  1374. readonly label: string;
  1375. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  1376. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1377. readonly inputStyle: import("vue").StyleValue;
  1378. readonly autofocus: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1379. }>> & Record<string, any>;
  1380. Search: any;
  1381. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1382. "checked-change": (value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => boolean;
  1383. }, string, {
  1384. readonly props: import("./src/transfer").TransferPropsAlias;
  1385. readonly data: import("./src/transfer").TransferDataItem[];
  1386. readonly filterable: boolean;
  1387. readonly format: import("./src/transfer").TransferFormat;
  1388. readonly defaultChecked: import("./src/transfer").TransferKey[];
  1389. }> & {
  1390. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  1391. created?: ((() => void) | (() => void)[]) | undefined;
  1392. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  1393. mounted?: ((() => void) | (() => void)[]) | undefined;
  1394. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  1395. updated?: ((() => void) | (() => void)[]) | undefined;
  1396. activated?: ((() => void) | (() => void)[]) | undefined;
  1397. deactivated?: ((() => void) | (() => void)[]) | undefined;
  1398. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  1399. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  1400. destroyed?: ((() => void) | (() => void)[]) | undefined;
  1401. unmounted?: ((() => void) | (() => void)[]) | undefined;
  1402. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1403. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1404. 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;
  1405. };
  1406. $forceUpdate: () => void;
  1407. $nextTick: typeof import("vue").nextTick;
  1408. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  1409. } & Readonly<import("vue").ExtractPropTypes<{
  1410. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  1411. readonly optionRender: {
  1412. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1413. [key: string]: any;
  1414. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1415. [key: string]: any;
  1416. }>[]>;
  1417. readonly required: false;
  1418. readonly validator: ((val: unknown) => boolean) | undefined;
  1419. __epPropKey: true;
  1420. };
  1421. readonly placeholder: StringConstructor;
  1422. readonly title: StringConstructor;
  1423. readonly filterable: BooleanConstructor;
  1424. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  1425. readonly filterMethod: {
  1426. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  1427. readonly required: false;
  1428. readonly validator: ((val: unknown) => boolean) | undefined;
  1429. __epPropKey: true;
  1430. };
  1431. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  1432. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  1433. readonly label: "label";
  1434. readonly key: "key";
  1435. readonly disabled: "disabled";
  1436. }>, boolean>;
  1437. }>> & {
  1438. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  1439. } & import("vue").ShallowUnwrapRef<{
  1440. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1441. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  1442. readonly optionRender: {
  1443. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1444. [key: string]: any;
  1445. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1446. [key: string]: any;
  1447. }>[]>;
  1448. readonly required: false;
  1449. readonly validator: ((val: unknown) => boolean) | undefined;
  1450. __epPropKey: true;
  1451. };
  1452. readonly placeholder: StringConstructor;
  1453. readonly title: StringConstructor;
  1454. readonly filterable: BooleanConstructor;
  1455. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  1456. readonly filterMethod: {
  1457. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  1458. readonly required: false;
  1459. readonly validator: ((val: unknown) => boolean) | undefined;
  1460. __epPropKey: true;
  1461. };
  1462. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  1463. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  1464. readonly label: "label";
  1465. readonly key: "key";
  1466. readonly disabled: "disabled";
  1467. }>, boolean>;
  1468. }>> & {
  1469. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  1470. }>>;
  1471. emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  1472. slots: Readonly<{
  1473. [name: string]: import("vue").Slot | undefined;
  1474. }>;
  1475. OptionContent: ({ option }: {
  1476. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1477. [key: string]: any;
  1478. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1479. [key: string]: any;
  1480. }>[];
  1481. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1482. [key: string]: any;
  1483. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1484. [key: string]: any;
  1485. }>[];
  1486. t: import("../..").Translator;
  1487. ns: {
  1488. namespace: import("vue").ComputedRef<string>;
  1489. b: (blockSuffix?: string) => string;
  1490. e: (element?: string | undefined) => string;
  1491. m: (modifier?: string | undefined) => string;
  1492. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1493. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1494. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1495. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1496. is: {
  1497. (name: string, state: boolean | undefined): string;
  1498. (name: string): string;
  1499. };
  1500. cssVar: (object: Record<string, string>) => Record<string, string>;
  1501. cssVarName: (name: string) => string;
  1502. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1503. cssVarBlockName: (name: string) => string;
  1504. };
  1505. panelState: {
  1506. checked: import("./src/transfer").TransferKey[];
  1507. allChecked: boolean;
  1508. query: string;
  1509. checkChangeByUser: boolean;
  1510. };
  1511. propsAlias: import("vue").ComputedRef<{
  1512. label: string;
  1513. key: string;
  1514. disabled: string;
  1515. }>;
  1516. filteredData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  1517. checkedSummary: import("vue").ComputedRef<string>;
  1518. isIndeterminate: import("vue").ComputedRef<boolean>;
  1519. handleAllCheckedChange: (value: import("..").CheckboxValueType) => void;
  1520. hasNoMatch: import("vue").ComputedRef<boolean>;
  1521. hasFooter: import("vue").ComputedRef<boolean>;
  1522. checked: import("vue").Ref<import("./src/transfer").TransferKey[]>;
  1523. allChecked: import("vue").Ref<boolean>;
  1524. query: import("vue").Ref<string>;
  1525. isEmpty: (val: unknown) => boolean;
  1526. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1527. ariaControls: StringConstructor;
  1528. modelValue: {
  1529. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1530. default: undefined;
  1531. };
  1532. label: {
  1533. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1534. default: undefined;
  1535. };
  1536. value: {
  1537. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1538. default: undefined;
  1539. };
  1540. indeterminate: BooleanConstructor;
  1541. disabled: BooleanConstructor;
  1542. checked: BooleanConstructor;
  1543. name: {
  1544. type: StringConstructor;
  1545. default: undefined;
  1546. };
  1547. trueValue: {
  1548. type: (NumberConstructor | StringConstructor)[];
  1549. default: undefined;
  1550. };
  1551. falseValue: {
  1552. type: (NumberConstructor | StringConstructor)[];
  1553. default: undefined;
  1554. };
  1555. trueLabel: {
  1556. type: (NumberConstructor | StringConstructor)[];
  1557. default: undefined;
  1558. };
  1559. falseLabel: {
  1560. type: (NumberConstructor | StringConstructor)[];
  1561. default: undefined;
  1562. };
  1563. id: {
  1564. type: StringConstructor;
  1565. default: undefined;
  1566. };
  1567. controls: {
  1568. type: StringConstructor;
  1569. default: undefined;
  1570. };
  1571. border: BooleanConstructor;
  1572. size: {
  1573. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1574. readonly required: false;
  1575. readonly validator: ((val: unknown) => boolean) | undefined;
  1576. __epPropKey: true;
  1577. };
  1578. tabindex: (NumberConstructor | StringConstructor)[];
  1579. validateEvent: {
  1580. type: BooleanConstructor;
  1581. default: boolean;
  1582. };
  1583. }, {
  1584. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1585. ariaControls: StringConstructor;
  1586. modelValue: {
  1587. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1588. default: undefined;
  1589. };
  1590. label: {
  1591. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1592. default: undefined;
  1593. };
  1594. value: {
  1595. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1596. default: undefined;
  1597. };
  1598. indeterminate: BooleanConstructor;
  1599. disabled: BooleanConstructor;
  1600. checked: BooleanConstructor;
  1601. name: {
  1602. type: StringConstructor;
  1603. default: undefined;
  1604. };
  1605. trueValue: {
  1606. type: (NumberConstructor | StringConstructor)[];
  1607. default: undefined;
  1608. };
  1609. falseValue: {
  1610. type: (NumberConstructor | StringConstructor)[];
  1611. default: undefined;
  1612. };
  1613. trueLabel: {
  1614. type: (NumberConstructor | StringConstructor)[];
  1615. default: undefined;
  1616. };
  1617. falseLabel: {
  1618. type: (NumberConstructor | StringConstructor)[];
  1619. default: undefined;
  1620. };
  1621. id: {
  1622. type: StringConstructor;
  1623. default: undefined;
  1624. };
  1625. controls: {
  1626. type: StringConstructor;
  1627. default: undefined;
  1628. };
  1629. border: BooleanConstructor;
  1630. size: {
  1631. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1632. readonly required: false;
  1633. readonly validator: ((val: unknown) => boolean) | undefined;
  1634. __epPropKey: true;
  1635. };
  1636. tabindex: (NumberConstructor | StringConstructor)[];
  1637. validateEvent: {
  1638. type: BooleanConstructor;
  1639. default: boolean;
  1640. };
  1641. }>> & {
  1642. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1643. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1644. }>>;
  1645. slots: Readonly<{
  1646. [name: string]: import("vue").Slot | undefined;
  1647. }>;
  1648. inputId: import("vue").Ref<string | undefined>;
  1649. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  1650. isChecked: import("vue").ComputedRef<boolean>;
  1651. isDisabled: import("vue").ComputedRef<boolean>;
  1652. isFocused: import("vue").Ref<boolean>;
  1653. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1654. hasOwnLabel: import("vue").ComputedRef<boolean>;
  1655. model: import("vue").WritableComputedRef<any>;
  1656. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  1657. handleChange: (e: Event) => void;
  1658. onClickRoot: (e: MouseEvent) => Promise<void>;
  1659. ns: {
  1660. namespace: import("vue").ComputedRef<string>;
  1661. b: (blockSuffix?: string) => string;
  1662. e: (element?: string | undefined) => string;
  1663. m: (modifier?: string | undefined) => string;
  1664. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1665. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1666. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1667. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1668. is: {
  1669. (name: string, state: boolean | undefined): string;
  1670. (name: string): string;
  1671. };
  1672. cssVar: (object: Record<string, string>) => Record<string, string>;
  1673. cssVarName: (name: string) => string;
  1674. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1675. cssVarBlockName: (name: string) => string;
  1676. };
  1677. compKls: import("vue").ComputedRef<string[]>;
  1678. spanKls: import("vue").ComputedRef<string[]>;
  1679. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1680. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  1681. change: (val: import("..").CheckboxValueType) => boolean;
  1682. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1683. ariaControls: StringConstructor;
  1684. modelValue: {
  1685. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1686. default: undefined;
  1687. };
  1688. label: {
  1689. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1690. default: undefined;
  1691. };
  1692. value: {
  1693. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1694. default: undefined;
  1695. };
  1696. indeterminate: BooleanConstructor;
  1697. disabled: BooleanConstructor;
  1698. checked: BooleanConstructor;
  1699. name: {
  1700. type: StringConstructor;
  1701. default: undefined;
  1702. };
  1703. trueValue: {
  1704. type: (NumberConstructor | StringConstructor)[];
  1705. default: undefined;
  1706. };
  1707. falseValue: {
  1708. type: (NumberConstructor | StringConstructor)[];
  1709. default: undefined;
  1710. };
  1711. trueLabel: {
  1712. type: (NumberConstructor | StringConstructor)[];
  1713. default: undefined;
  1714. };
  1715. falseLabel: {
  1716. type: (NumberConstructor | StringConstructor)[];
  1717. default: undefined;
  1718. };
  1719. id: {
  1720. type: StringConstructor;
  1721. default: undefined;
  1722. };
  1723. controls: {
  1724. type: StringConstructor;
  1725. default: undefined;
  1726. };
  1727. border: BooleanConstructor;
  1728. size: {
  1729. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1730. readonly required: false;
  1731. readonly validator: ((val: unknown) => boolean) | undefined;
  1732. __epPropKey: true;
  1733. };
  1734. tabindex: (NumberConstructor | StringConstructor)[];
  1735. validateEvent: {
  1736. type: BooleanConstructor;
  1737. default: boolean;
  1738. };
  1739. }>> & {
  1740. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1741. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1742. }, {
  1743. value: string | number | boolean | Record<string, any>;
  1744. modelValue: string | number | boolean;
  1745. id: string;
  1746. disabled: boolean;
  1747. name: string;
  1748. label: string | number | boolean | Record<string, any>;
  1749. validateEvent: boolean;
  1750. border: boolean;
  1751. indeterminate: boolean;
  1752. checked: boolean;
  1753. trueValue: string | number;
  1754. falseValue: string | number;
  1755. trueLabel: string | number;
  1756. falseLabel: string | number;
  1757. controls: string;
  1758. }>> & {
  1759. CheckboxButton: import("vue").DefineComponent<{
  1760. ariaControls: StringConstructor;
  1761. modelValue: {
  1762. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1763. default: undefined;
  1764. };
  1765. label: {
  1766. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1767. default: undefined;
  1768. };
  1769. value: {
  1770. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1771. default: undefined;
  1772. };
  1773. indeterminate: BooleanConstructor;
  1774. disabled: BooleanConstructor;
  1775. checked: BooleanConstructor;
  1776. name: {
  1777. type: StringConstructor;
  1778. default: undefined;
  1779. };
  1780. trueValue: {
  1781. type: (NumberConstructor | StringConstructor)[];
  1782. default: undefined;
  1783. };
  1784. falseValue: {
  1785. type: (NumberConstructor | StringConstructor)[];
  1786. default: undefined;
  1787. };
  1788. trueLabel: {
  1789. type: (NumberConstructor | StringConstructor)[];
  1790. default: undefined;
  1791. };
  1792. falseLabel: {
  1793. type: (NumberConstructor | StringConstructor)[];
  1794. default: undefined;
  1795. };
  1796. id: {
  1797. type: StringConstructor;
  1798. default: undefined;
  1799. };
  1800. controls: {
  1801. type: StringConstructor;
  1802. default: undefined;
  1803. };
  1804. border: BooleanConstructor;
  1805. size: {
  1806. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1807. readonly required: false;
  1808. readonly validator: ((val: unknown) => boolean) | undefined;
  1809. __epPropKey: true;
  1810. };
  1811. tabindex: (NumberConstructor | StringConstructor)[];
  1812. validateEvent: {
  1813. type: BooleanConstructor;
  1814. default: boolean;
  1815. };
  1816. }, {
  1817. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1818. ariaControls: StringConstructor;
  1819. modelValue: {
  1820. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1821. default: undefined;
  1822. };
  1823. label: {
  1824. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1825. default: undefined;
  1826. };
  1827. value: {
  1828. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1829. default: undefined;
  1830. };
  1831. indeterminate: BooleanConstructor;
  1832. disabled: BooleanConstructor;
  1833. checked: BooleanConstructor;
  1834. name: {
  1835. type: StringConstructor;
  1836. default: undefined;
  1837. };
  1838. trueValue: {
  1839. type: (NumberConstructor | StringConstructor)[];
  1840. default: undefined;
  1841. };
  1842. falseValue: {
  1843. type: (NumberConstructor | StringConstructor)[];
  1844. default: undefined;
  1845. };
  1846. trueLabel: {
  1847. type: (NumberConstructor | StringConstructor)[];
  1848. default: undefined;
  1849. };
  1850. falseLabel: {
  1851. type: (NumberConstructor | StringConstructor)[];
  1852. default: undefined;
  1853. };
  1854. id: {
  1855. type: StringConstructor;
  1856. default: undefined;
  1857. };
  1858. controls: {
  1859. type: StringConstructor;
  1860. default: undefined;
  1861. };
  1862. border: BooleanConstructor;
  1863. size: {
  1864. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1865. readonly required: false;
  1866. readonly validator: ((val: unknown) => boolean) | undefined;
  1867. __epPropKey: true;
  1868. };
  1869. tabindex: (NumberConstructor | StringConstructor)[];
  1870. validateEvent: {
  1871. type: BooleanConstructor;
  1872. default: boolean;
  1873. };
  1874. }>> & {
  1875. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1876. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1877. }>>;
  1878. slots: Readonly<{
  1879. [name: string]: import("vue").Slot | undefined;
  1880. }>;
  1881. isFocused: import("vue").Ref<boolean>;
  1882. isChecked: import("vue").ComputedRef<boolean>;
  1883. isDisabled: import("vue").ComputedRef<boolean>;
  1884. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1885. model: import("vue").WritableComputedRef<any>;
  1886. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  1887. handleChange: (e: Event) => void;
  1888. checkboxGroup: ({
  1889. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  1890. changeEvent?: ((...args: any) => any) | undefined;
  1891. } & import("vue").ToRefs<Pick<import("..").CheckboxGroupProps, "fill" | "size" | "disabled" | "validateEvent" | "max" | "min" | "textColor">>) | undefined;
  1892. ns: {
  1893. namespace: import("vue").ComputedRef<string>;
  1894. b: (blockSuffix?: string) => string;
  1895. e: (element?: string | undefined) => string;
  1896. m: (modifier?: string | undefined) => string;
  1897. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1898. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1899. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1900. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1901. is: {
  1902. (name: string, state: boolean | undefined): string;
  1903. (name: string): string;
  1904. };
  1905. cssVar: (object: Record<string, string>) => Record<string, string>;
  1906. cssVarName: (name: string) => string;
  1907. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1908. cssVarBlockName: (name: string) => string;
  1909. };
  1910. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  1911. labelKls: import("vue").ComputedRef<string[]>;
  1912. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1913. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  1914. change: (val: import("..").CheckboxValueType) => boolean;
  1915. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1916. ariaControls: StringConstructor;
  1917. modelValue: {
  1918. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  1919. default: undefined;
  1920. };
  1921. label: {
  1922. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1923. default: undefined;
  1924. };
  1925. value: {
  1926. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  1927. default: undefined;
  1928. };
  1929. indeterminate: BooleanConstructor;
  1930. disabled: BooleanConstructor;
  1931. checked: BooleanConstructor;
  1932. name: {
  1933. type: StringConstructor;
  1934. default: undefined;
  1935. };
  1936. trueValue: {
  1937. type: (NumberConstructor | StringConstructor)[];
  1938. default: undefined;
  1939. };
  1940. falseValue: {
  1941. type: (NumberConstructor | StringConstructor)[];
  1942. default: undefined;
  1943. };
  1944. trueLabel: {
  1945. type: (NumberConstructor | StringConstructor)[];
  1946. default: undefined;
  1947. };
  1948. falseLabel: {
  1949. type: (NumberConstructor | StringConstructor)[];
  1950. default: undefined;
  1951. };
  1952. id: {
  1953. type: StringConstructor;
  1954. default: undefined;
  1955. };
  1956. controls: {
  1957. type: StringConstructor;
  1958. default: undefined;
  1959. };
  1960. border: BooleanConstructor;
  1961. size: {
  1962. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1963. readonly required: false;
  1964. readonly validator: ((val: unknown) => boolean) | undefined;
  1965. __epPropKey: true;
  1966. };
  1967. tabindex: (NumberConstructor | StringConstructor)[];
  1968. validateEvent: {
  1969. type: BooleanConstructor;
  1970. default: boolean;
  1971. };
  1972. }>> & {
  1973. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1974. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  1975. }, {
  1976. value: string | number | boolean | Record<string, any>;
  1977. modelValue: string | number | boolean;
  1978. id: string;
  1979. disabled: boolean;
  1980. name: string;
  1981. label: string | number | boolean | Record<string, any>;
  1982. validateEvent: boolean;
  1983. border: boolean;
  1984. indeterminate: boolean;
  1985. checked: boolean;
  1986. trueValue: string | number;
  1987. falseValue: string | number;
  1988. trueLabel: string | number;
  1989. falseLabel: string | number;
  1990. controls: string;
  1991. }>;
  1992. CheckboxGroup: import("vue").DefineComponent<{
  1993. readonly ariaLabel: StringConstructor;
  1994. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  1995. readonly disabled: BooleanConstructor;
  1996. readonly min: NumberConstructor;
  1997. readonly max: NumberConstructor;
  1998. readonly size: {
  1999. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2000. readonly required: false;
  2001. readonly validator: ((val: unknown) => boolean) | undefined;
  2002. __epPropKey: true;
  2003. };
  2004. readonly label: StringConstructor;
  2005. readonly fill: StringConstructor;
  2006. readonly textColor: StringConstructor;
  2007. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2008. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2009. }, {
  2010. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2011. readonly ariaLabel: StringConstructor;
  2012. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  2013. readonly disabled: BooleanConstructor;
  2014. readonly min: NumberConstructor;
  2015. readonly max: NumberConstructor;
  2016. readonly size: {
  2017. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2018. readonly required: false;
  2019. readonly validator: ((val: unknown) => boolean) | undefined;
  2020. __epPropKey: true;
  2021. };
  2022. readonly label: StringConstructor;
  2023. readonly fill: StringConstructor;
  2024. readonly textColor: StringConstructor;
  2025. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2026. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2027. }>> & {
  2028. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  2029. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  2030. }>>;
  2031. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  2032. ns: {
  2033. namespace: import("vue").ComputedRef<string>;
  2034. b: (blockSuffix?: string) => string;
  2035. e: (element?: string | undefined) => string;
  2036. m: (modifier?: string | undefined) => string;
  2037. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2038. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2039. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2040. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2041. is: {
  2042. (name: string, state: boolean | undefined): string;
  2043. (name: string): string;
  2044. };
  2045. cssVar: (object: Record<string, string>) => Record<string, string>;
  2046. cssVarName: (name: string) => string;
  2047. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2048. cssVarBlockName: (name: string) => string;
  2049. };
  2050. formItem: import("..").FormItemContext | undefined;
  2051. groupId: import("vue").Ref<string | undefined>;
  2052. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  2053. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  2054. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  2055. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2056. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  2057. change: (val: import("..").CheckboxValueType[]) => boolean;
  2058. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2059. readonly ariaLabel: StringConstructor;
  2060. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  2061. readonly disabled: BooleanConstructor;
  2062. readonly min: NumberConstructor;
  2063. readonly max: NumberConstructor;
  2064. readonly size: {
  2065. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2066. readonly required: false;
  2067. readonly validator: ((val: unknown) => boolean) | undefined;
  2068. __epPropKey: true;
  2069. };
  2070. readonly label: StringConstructor;
  2071. readonly fill: StringConstructor;
  2072. readonly textColor: StringConstructor;
  2073. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2074. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2075. }>> & {
  2076. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  2077. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  2078. }, {
  2079. readonly modelValue: import("..").CheckboxGroupValueType;
  2080. readonly disabled: boolean;
  2081. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2082. readonly tag: string;
  2083. }>;
  2084. };
  2085. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2086. readonly ariaLabel: StringConstructor;
  2087. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  2088. readonly disabled: BooleanConstructor;
  2089. readonly min: NumberConstructor;
  2090. readonly max: NumberConstructor;
  2091. readonly size: {
  2092. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2093. readonly required: false;
  2094. readonly validator: ((val: unknown) => boolean) | undefined;
  2095. __epPropKey: true;
  2096. };
  2097. readonly label: StringConstructor;
  2098. readonly fill: StringConstructor;
  2099. readonly textColor: StringConstructor;
  2100. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2101. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2102. }, {
  2103. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2104. readonly ariaLabel: StringConstructor;
  2105. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  2106. readonly disabled: BooleanConstructor;
  2107. readonly min: NumberConstructor;
  2108. readonly max: NumberConstructor;
  2109. readonly size: {
  2110. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2111. readonly required: false;
  2112. readonly validator: ((val: unknown) => boolean) | undefined;
  2113. __epPropKey: true;
  2114. };
  2115. readonly label: StringConstructor;
  2116. readonly fill: StringConstructor;
  2117. readonly textColor: StringConstructor;
  2118. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2119. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2120. }>> & {
  2121. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  2122. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  2123. }>>;
  2124. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  2125. ns: {
  2126. namespace: import("vue").ComputedRef<string>;
  2127. b: (blockSuffix?: string) => string;
  2128. e: (element?: string | undefined) => string;
  2129. m: (modifier?: string | undefined) => string;
  2130. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2131. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2132. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2133. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2134. is: {
  2135. (name: string, state: boolean | undefined): string;
  2136. (name: string): string;
  2137. };
  2138. cssVar: (object: Record<string, string>) => Record<string, string>;
  2139. cssVarName: (name: string) => string;
  2140. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2141. cssVarBlockName: (name: string) => string;
  2142. };
  2143. formItem: import("..").FormItemContext | undefined;
  2144. groupId: import("vue").Ref<string | undefined>;
  2145. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  2146. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  2147. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  2148. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2149. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  2150. change: (val: import("..").CheckboxValueType[]) => boolean;
  2151. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2152. readonly ariaLabel: StringConstructor;
  2153. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  2154. readonly disabled: BooleanConstructor;
  2155. readonly min: NumberConstructor;
  2156. readonly max: NumberConstructor;
  2157. readonly size: {
  2158. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2159. readonly required: false;
  2160. readonly validator: ((val: unknown) => boolean) | undefined;
  2161. __epPropKey: true;
  2162. };
  2163. readonly label: StringConstructor;
  2164. readonly fill: StringConstructor;
  2165. readonly textColor: StringConstructor;
  2166. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2167. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2168. }>> & {
  2169. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  2170. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  2171. }, {
  2172. readonly modelValue: import("..").CheckboxGroupValueType;
  2173. readonly disabled: boolean;
  2174. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2175. readonly tag: string;
  2176. }>>;
  2177. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2178. readonly ariaLabel: StringConstructor;
  2179. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2180. readonly size: {
  2181. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2182. readonly required: false;
  2183. readonly validator: ((val: unknown) => boolean) | undefined;
  2184. __epPropKey: true;
  2185. };
  2186. readonly disabled: BooleanConstructor;
  2187. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  2188. readonly maxlength: {
  2189. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2190. readonly required: false;
  2191. readonly validator: ((val: unknown) => boolean) | undefined;
  2192. __epPropKey: true;
  2193. };
  2194. readonly minlength: {
  2195. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2196. readonly required: false;
  2197. readonly validator: ((val: unknown) => boolean) | undefined;
  2198. __epPropKey: true;
  2199. };
  2200. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2201. readonly resize: {
  2202. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  2203. readonly required: false;
  2204. readonly validator: ((val: unknown) => boolean) | undefined;
  2205. __epPropKey: true;
  2206. };
  2207. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  2208. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2209. readonly formatter: {
  2210. readonly type: import("vue").PropType<Function>;
  2211. readonly required: false;
  2212. readonly validator: ((val: unknown) => boolean) | undefined;
  2213. __epPropKey: true;
  2214. };
  2215. readonly parser: {
  2216. readonly type: import("vue").PropType<Function>;
  2217. readonly required: false;
  2218. readonly validator: ((val: unknown) => boolean) | undefined;
  2219. __epPropKey: true;
  2220. };
  2221. readonly placeholder: {
  2222. readonly type: import("vue").PropType<string>;
  2223. readonly required: false;
  2224. readonly validator: ((val: unknown) => boolean) | undefined;
  2225. __epPropKey: true;
  2226. };
  2227. readonly form: {
  2228. readonly type: import("vue").PropType<string>;
  2229. readonly required: false;
  2230. readonly validator: ((val: unknown) => boolean) | undefined;
  2231. __epPropKey: true;
  2232. };
  2233. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2234. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2235. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2236. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2237. readonly suffixIcon: {
  2238. 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>>;
  2239. readonly required: false;
  2240. readonly validator: ((val: unknown) => boolean) | undefined;
  2241. __epPropKey: true;
  2242. };
  2243. readonly prefixIcon: {
  2244. 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>>;
  2245. readonly required: false;
  2246. readonly validator: ((val: unknown) => boolean) | undefined;
  2247. __epPropKey: true;
  2248. };
  2249. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2250. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2251. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  2252. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2253. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  2254. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2255. }, {
  2256. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2257. readonly ariaLabel: StringConstructor;
  2258. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2259. readonly size: {
  2260. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2261. readonly required: false;
  2262. readonly validator: ((val: unknown) => boolean) | undefined;
  2263. __epPropKey: true;
  2264. };
  2265. readonly disabled: BooleanConstructor;
  2266. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  2267. readonly maxlength: {
  2268. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2269. readonly required: false;
  2270. readonly validator: ((val: unknown) => boolean) | undefined;
  2271. __epPropKey: true;
  2272. };
  2273. readonly minlength: {
  2274. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2275. readonly required: false;
  2276. readonly validator: ((val: unknown) => boolean) | undefined;
  2277. __epPropKey: true;
  2278. };
  2279. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2280. readonly resize: {
  2281. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  2282. readonly required: false;
  2283. readonly validator: ((val: unknown) => boolean) | undefined;
  2284. __epPropKey: true;
  2285. };
  2286. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  2287. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2288. readonly formatter: {
  2289. readonly type: import("vue").PropType<Function>;
  2290. readonly required: false;
  2291. readonly validator: ((val: unknown) => boolean) | undefined;
  2292. __epPropKey: true;
  2293. };
  2294. readonly parser: {
  2295. readonly type: import("vue").PropType<Function>;
  2296. readonly required: false;
  2297. readonly validator: ((val: unknown) => boolean) | undefined;
  2298. __epPropKey: true;
  2299. };
  2300. readonly placeholder: {
  2301. readonly type: import("vue").PropType<string>;
  2302. readonly required: false;
  2303. readonly validator: ((val: unknown) => boolean) | undefined;
  2304. __epPropKey: true;
  2305. };
  2306. readonly form: {
  2307. readonly type: import("vue").PropType<string>;
  2308. readonly required: false;
  2309. readonly validator: ((val: unknown) => boolean) | undefined;
  2310. __epPropKey: true;
  2311. };
  2312. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2313. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2314. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2315. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2316. readonly suffixIcon: {
  2317. 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>>;
  2318. readonly required: false;
  2319. readonly validator: ((val: unknown) => boolean) | undefined;
  2320. __epPropKey: true;
  2321. };
  2322. readonly prefixIcon: {
  2323. 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>>;
  2324. readonly required: false;
  2325. readonly validator: ((val: unknown) => boolean) | undefined;
  2326. __epPropKey: true;
  2327. };
  2328. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2329. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2330. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  2331. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2332. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  2333. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2334. }>> & {
  2335. onChange?: ((value: string) => any) | undefined;
  2336. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  2337. onInput?: ((value: string) => any) | undefined;
  2338. onFocus?: ((evt: FocusEvent) => any) | undefined;
  2339. onBlur?: ((evt: FocusEvent) => any) | undefined;
  2340. onClear?: (() => any) | undefined;
  2341. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2342. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2343. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  2344. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  2345. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  2346. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  2347. }>>;
  2348. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  2349. rawAttrs: {
  2350. [x: string]: unknown;
  2351. };
  2352. slots: Readonly<{
  2353. [name: string]: import("vue").Slot | undefined;
  2354. }>;
  2355. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  2356. containerKls: import("vue").ComputedRef<unknown[]>;
  2357. wrapperKls: import("vue").ComputedRef<string[]>;
  2358. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  2359. elForm: import("..").FormContext | undefined;
  2360. elFormItem: import("..").FormItemContext | undefined;
  2361. inputId: import("vue").Ref<string | undefined>;
  2362. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  2363. inputDisabled: import("vue").ComputedRef<boolean>;
  2364. nsInput: {
  2365. namespace: import("vue").ComputedRef<string>;
  2366. b: (blockSuffix?: string) => string;
  2367. e: (element?: string | undefined) => string;
  2368. m: (modifier?: string | undefined) => string;
  2369. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2370. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2371. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2372. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2373. is: {
  2374. (name: string, state: boolean | undefined): string;
  2375. (name: string): string;
  2376. };
  2377. cssVar: (object: Record<string, string>) => Record<string, string>;
  2378. cssVarName: (name: string) => string;
  2379. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2380. cssVarBlockName: (name: string) => string;
  2381. };
  2382. nsTextarea: {
  2383. namespace: import("vue").ComputedRef<string>;
  2384. b: (blockSuffix?: string) => string;
  2385. e: (element?: string | undefined) => string;
  2386. m: (modifier?: string | undefined) => string;
  2387. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2388. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2389. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2390. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2391. is: {
  2392. (name: string, state: boolean | undefined): string;
  2393. (name: string): string;
  2394. };
  2395. cssVar: (object: Record<string, string>) => Record<string, string>;
  2396. cssVarName: (name: string) => string;
  2397. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2398. cssVarBlockName: (name: string) => string;
  2399. };
  2400. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  2401. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  2402. hovering: import("vue").Ref<boolean>;
  2403. isComposing: import("vue").Ref<boolean>;
  2404. passwordVisible: import("vue").Ref<boolean>;
  2405. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  2406. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  2407. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  2408. wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
  2409. isFocused: import("vue").Ref<boolean>;
  2410. handleFocus: (event: FocusEvent) => void;
  2411. handleBlur: (event: FocusEvent) => void;
  2412. needStatusIcon: import("vue").ComputedRef<boolean>;
  2413. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  2414. validateIcon: import("vue").ComputedRef<any>;
  2415. passwordIcon: import("vue").ComputedRef<any>;
  2416. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  2417. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  2418. nativeInputValue: import("vue").ComputedRef<string>;
  2419. showClear: import("vue").ComputedRef<boolean>;
  2420. showPwdVisible: import("vue").ComputedRef<boolean>;
  2421. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  2422. textLength: import("vue").ComputedRef<number>;
  2423. inputExceed: import("vue").ComputedRef<boolean>;
  2424. suffixVisible: import("vue").ComputedRef<boolean>;
  2425. recordCursor: () => void;
  2426. setCursor: () => void;
  2427. resizeTextarea: () => void;
  2428. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  2429. onceInitSizeTextarea: () => void;
  2430. setNativeInputValue: () => void;
  2431. handleInput: (event: Event) => Promise<void>;
  2432. handleChange: (event: Event) => void;
  2433. handleCompositionStart: (event: CompositionEvent) => void;
  2434. handleCompositionUpdate: (event: CompositionEvent) => void;
  2435. handleCompositionEnd: (event: CompositionEvent) => void;
  2436. handlePasswordVisible: () => void;
  2437. focus: () => Promise<void>;
  2438. blur: () => void | undefined;
  2439. handleMouseLeave: (evt: MouseEvent) => void;
  2440. handleMouseEnter: (evt: MouseEvent) => void;
  2441. handleKeydown: (evt: KeyboardEvent) => void;
  2442. select: () => void;
  2443. clear: () => void;
  2444. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2445. readonly size: {
  2446. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  2447. readonly required: false;
  2448. readonly validator: ((val: unknown) => boolean) | undefined;
  2449. __epPropKey: true;
  2450. };
  2451. readonly color: {
  2452. readonly type: import("vue").PropType<string>;
  2453. readonly required: false;
  2454. readonly validator: ((val: unknown) => boolean) | undefined;
  2455. __epPropKey: true;
  2456. };
  2457. }, {
  2458. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2459. readonly size: {
  2460. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  2461. readonly required: false;
  2462. readonly validator: ((val: unknown) => boolean) | undefined;
  2463. __epPropKey: true;
  2464. };
  2465. readonly color: {
  2466. readonly type: import("vue").PropType<string>;
  2467. readonly required: false;
  2468. readonly validator: ((val: unknown) => boolean) | undefined;
  2469. __epPropKey: true;
  2470. };
  2471. }>> & {
  2472. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  2473. }>>;
  2474. ns: {
  2475. namespace: import("vue").ComputedRef<string>;
  2476. b: (blockSuffix?: string) => string;
  2477. e: (element?: string | undefined) => string;
  2478. m: (modifier?: string | undefined) => string;
  2479. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2480. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2481. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2482. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2483. is: {
  2484. (name: string, state: boolean | undefined): string;
  2485. (name: string): string;
  2486. };
  2487. cssVar: (object: Record<string, string>) => Record<string, string>;
  2488. cssVarName: (name: string) => string;
  2489. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2490. cssVarBlockName: (name: string) => string;
  2491. };
  2492. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  2493. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2494. readonly size: {
  2495. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  2496. readonly required: false;
  2497. readonly validator: ((val: unknown) => boolean) | undefined;
  2498. __epPropKey: true;
  2499. };
  2500. readonly color: {
  2501. readonly type: import("vue").PropType<string>;
  2502. readonly required: false;
  2503. readonly validator: ((val: unknown) => boolean) | undefined;
  2504. __epPropKey: true;
  2505. };
  2506. }>>, {}>> & Record<string, any>;
  2507. CircleClose: any;
  2508. NOOP: () => void;
  2509. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2510. "update:modelValue": (value: string) => boolean;
  2511. input: (value: string) => boolean;
  2512. change: (value: string) => boolean;
  2513. focus: (evt: FocusEvent) => boolean;
  2514. blur: (evt: FocusEvent) => boolean;
  2515. clear: () => boolean;
  2516. mouseleave: (evt: MouseEvent) => boolean;
  2517. mouseenter: (evt: MouseEvent) => boolean;
  2518. keydown: (evt: Event | KeyboardEvent) => boolean;
  2519. compositionstart: (evt: CompositionEvent) => boolean;
  2520. compositionupdate: (evt: CompositionEvent) => boolean;
  2521. compositionend: (evt: CompositionEvent) => boolean;
  2522. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2523. readonly ariaLabel: StringConstructor;
  2524. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2525. readonly size: {
  2526. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2527. readonly required: false;
  2528. readonly validator: ((val: unknown) => boolean) | undefined;
  2529. __epPropKey: true;
  2530. };
  2531. readonly disabled: BooleanConstructor;
  2532. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  2533. readonly maxlength: {
  2534. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2535. readonly required: false;
  2536. readonly validator: ((val: unknown) => boolean) | undefined;
  2537. __epPropKey: true;
  2538. };
  2539. readonly minlength: {
  2540. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  2541. readonly required: false;
  2542. readonly validator: ((val: unknown) => boolean) | undefined;
  2543. __epPropKey: true;
  2544. };
  2545. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2546. readonly resize: {
  2547. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  2548. readonly required: false;
  2549. readonly validator: ((val: unknown) => boolean) | undefined;
  2550. __epPropKey: true;
  2551. };
  2552. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  2553. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2554. readonly formatter: {
  2555. readonly type: import("vue").PropType<Function>;
  2556. readonly required: false;
  2557. readonly validator: ((val: unknown) => boolean) | undefined;
  2558. __epPropKey: true;
  2559. };
  2560. readonly parser: {
  2561. readonly type: import("vue").PropType<Function>;
  2562. readonly required: false;
  2563. readonly validator: ((val: unknown) => boolean) | undefined;
  2564. __epPropKey: true;
  2565. };
  2566. readonly placeholder: {
  2567. readonly type: import("vue").PropType<string>;
  2568. readonly required: false;
  2569. readonly validator: ((val: unknown) => boolean) | undefined;
  2570. __epPropKey: true;
  2571. };
  2572. readonly form: {
  2573. readonly type: import("vue").PropType<string>;
  2574. readonly required: false;
  2575. readonly validator: ((val: unknown) => boolean) | undefined;
  2576. __epPropKey: true;
  2577. };
  2578. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2579. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2580. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2581. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2582. readonly suffixIcon: {
  2583. 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>>;
  2584. readonly required: false;
  2585. readonly validator: ((val: unknown) => boolean) | undefined;
  2586. __epPropKey: true;
  2587. };
  2588. readonly prefixIcon: {
  2589. 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>>;
  2590. readonly required: false;
  2591. readonly validator: ((val: unknown) => boolean) | undefined;
  2592. __epPropKey: true;
  2593. };
  2594. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2595. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2596. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  2597. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2598. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  2599. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2600. }>> & {
  2601. onChange?: ((value: string) => any) | undefined;
  2602. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  2603. onInput?: ((value: string) => any) | undefined;
  2604. onFocus?: ((evt: FocusEvent) => any) | undefined;
  2605. onBlur?: ((evt: FocusEvent) => any) | undefined;
  2606. onClear?: (() => any) | undefined;
  2607. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2608. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2609. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  2610. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  2611. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  2612. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  2613. }, {
  2614. readonly type: string;
  2615. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  2616. readonly id: string;
  2617. readonly disabled: boolean;
  2618. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2619. readonly autosize: import("..").InputAutoSize;
  2620. readonly autocomplete: string;
  2621. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2622. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2623. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2624. readonly containerRole: string;
  2625. readonly label: string;
  2626. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  2627. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2628. readonly inputStyle: import("vue").StyleValue;
  2629. readonly autofocus: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2630. }>> & Record<string, any>;
  2631. Search: any;
  2632. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  2633. rightPanel: import("vue").Ref<({
  2634. $: import("vue").ComponentInternalInstance;
  2635. $data: {};
  2636. $props: Partial<{
  2637. readonly props: import("./src/transfer").TransferPropsAlias;
  2638. readonly data: import("./src/transfer").TransferDataItem[];
  2639. readonly filterable: boolean;
  2640. readonly format: import("./src/transfer").TransferFormat;
  2641. readonly defaultChecked: import("./src/transfer").TransferKey[];
  2642. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  2643. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2644. readonly optionRender: {
  2645. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2646. [key: string]: any;
  2647. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2648. [key: string]: any;
  2649. }>[]>;
  2650. readonly required: false;
  2651. readonly validator: ((val: unknown) => boolean) | undefined;
  2652. __epPropKey: true;
  2653. };
  2654. readonly placeholder: StringConstructor;
  2655. readonly title: StringConstructor;
  2656. readonly filterable: BooleanConstructor;
  2657. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2658. readonly filterMethod: {
  2659. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  2660. readonly required: false;
  2661. readonly validator: ((val: unknown) => boolean) | undefined;
  2662. __epPropKey: true;
  2663. };
  2664. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2665. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2666. readonly label: "label";
  2667. readonly key: "key";
  2668. readonly disabled: "disabled";
  2669. }>, boolean>;
  2670. }>> & {
  2671. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  2672. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "props" | "data" | "filterable" | "format" | "defaultChecked">;
  2673. $attrs: {
  2674. [x: string]: unknown;
  2675. };
  2676. $refs: {
  2677. [x: string]: unknown;
  2678. };
  2679. $slots: Readonly<{
  2680. [name: string]: import("vue").Slot | undefined;
  2681. }>;
  2682. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  2683. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  2684. $emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  2685. $el: any;
  2686. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  2687. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2688. readonly optionRender: {
  2689. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2690. [key: string]: any;
  2691. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2692. [key: string]: any;
  2693. }>[]>;
  2694. readonly required: false;
  2695. readonly validator: ((val: unknown) => boolean) | undefined;
  2696. __epPropKey: true;
  2697. };
  2698. readonly placeholder: StringConstructor;
  2699. readonly title: StringConstructor;
  2700. readonly filterable: BooleanConstructor;
  2701. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2702. readonly filterMethod: {
  2703. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  2704. readonly required: false;
  2705. readonly validator: ((val: unknown) => boolean) | undefined;
  2706. __epPropKey: true;
  2707. };
  2708. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2709. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2710. readonly label: "label";
  2711. readonly key: "key";
  2712. readonly disabled: "disabled";
  2713. }>, boolean>;
  2714. }>> & {
  2715. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  2716. }, {
  2717. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2718. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2719. readonly optionRender: {
  2720. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2721. [key: string]: any;
  2722. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2723. [key: string]: any;
  2724. }>[]>;
  2725. readonly required: false;
  2726. readonly validator: ((val: unknown) => boolean) | undefined;
  2727. __epPropKey: true;
  2728. };
  2729. readonly placeholder: StringConstructor;
  2730. readonly title: StringConstructor;
  2731. readonly filterable: BooleanConstructor;
  2732. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2733. readonly filterMethod: {
  2734. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  2735. readonly required: false;
  2736. readonly validator: ((val: unknown) => boolean) | undefined;
  2737. __epPropKey: true;
  2738. };
  2739. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2740. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2741. readonly label: "label";
  2742. readonly key: "key";
  2743. readonly disabled: "disabled";
  2744. }>, boolean>;
  2745. }>> & {
  2746. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  2747. }>>;
  2748. emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  2749. slots: Readonly<{
  2750. [name: string]: import("vue").Slot | undefined;
  2751. }>;
  2752. OptionContent: ({ option }: {
  2753. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2754. [key: string]: any;
  2755. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2756. [key: string]: any;
  2757. }>[];
  2758. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2759. [key: string]: any;
  2760. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2761. [key: string]: any;
  2762. }>[];
  2763. t: import("../..").Translator;
  2764. ns: {
  2765. namespace: import("vue").ComputedRef<string>;
  2766. b: (blockSuffix?: string) => string;
  2767. e: (element?: string | undefined) => string;
  2768. m: (modifier?: string | undefined) => string;
  2769. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2770. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2771. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2772. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2773. is: {
  2774. (name: string, state: boolean | undefined): string;
  2775. (name: string): string;
  2776. };
  2777. cssVar: (object: Record<string, string>) => Record<string, string>;
  2778. cssVarName: (name: string) => string;
  2779. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2780. cssVarBlockName: (name: string) => string;
  2781. };
  2782. panelState: {
  2783. checked: import("./src/transfer").TransferKey[];
  2784. allChecked: boolean;
  2785. query: string;
  2786. checkChangeByUser: boolean;
  2787. };
  2788. propsAlias: import("vue").ComputedRef<{
  2789. label: string;
  2790. key: string;
  2791. disabled: string;
  2792. }>;
  2793. filteredData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  2794. checkedSummary: import("vue").ComputedRef<string>;
  2795. isIndeterminate: import("vue").ComputedRef<boolean>;
  2796. handleAllCheckedChange: (value: import("..").CheckboxValueType) => void;
  2797. hasNoMatch: import("vue").ComputedRef<boolean>;
  2798. hasFooter: import("vue").ComputedRef<boolean>;
  2799. checked: import("vue").Ref<import("./src/transfer").TransferKey[]>;
  2800. allChecked: import("vue").Ref<boolean>;
  2801. query: import("vue").Ref<string>;
  2802. isEmpty: (val: unknown) => boolean;
  2803. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2804. ariaControls: StringConstructor;
  2805. modelValue: {
  2806. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  2807. default: undefined;
  2808. };
  2809. label: {
  2810. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2811. default: undefined;
  2812. };
  2813. value: {
  2814. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2815. default: undefined;
  2816. };
  2817. indeterminate: BooleanConstructor;
  2818. disabled: BooleanConstructor;
  2819. checked: BooleanConstructor;
  2820. name: {
  2821. type: StringConstructor;
  2822. default: undefined;
  2823. };
  2824. trueValue: {
  2825. type: (NumberConstructor | StringConstructor)[];
  2826. default: undefined;
  2827. };
  2828. falseValue: {
  2829. type: (NumberConstructor | StringConstructor)[];
  2830. default: undefined;
  2831. };
  2832. trueLabel: {
  2833. type: (NumberConstructor | StringConstructor)[];
  2834. default: undefined;
  2835. };
  2836. falseLabel: {
  2837. type: (NumberConstructor | StringConstructor)[];
  2838. default: undefined;
  2839. };
  2840. id: {
  2841. type: StringConstructor;
  2842. default: undefined;
  2843. };
  2844. controls: {
  2845. type: StringConstructor;
  2846. default: undefined;
  2847. };
  2848. border: BooleanConstructor;
  2849. size: {
  2850. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2851. readonly required: false;
  2852. readonly validator: ((val: unknown) => boolean) | undefined;
  2853. __epPropKey: true;
  2854. };
  2855. tabindex: (NumberConstructor | StringConstructor)[];
  2856. validateEvent: {
  2857. type: BooleanConstructor;
  2858. default: boolean;
  2859. };
  2860. }, {
  2861. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2862. ariaControls: StringConstructor;
  2863. modelValue: {
  2864. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  2865. default: undefined;
  2866. };
  2867. label: {
  2868. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2869. default: undefined;
  2870. };
  2871. value: {
  2872. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2873. default: undefined;
  2874. };
  2875. indeterminate: BooleanConstructor;
  2876. disabled: BooleanConstructor;
  2877. checked: BooleanConstructor;
  2878. name: {
  2879. type: StringConstructor;
  2880. default: undefined;
  2881. };
  2882. trueValue: {
  2883. type: (NumberConstructor | StringConstructor)[];
  2884. default: undefined;
  2885. };
  2886. falseValue: {
  2887. type: (NumberConstructor | StringConstructor)[];
  2888. default: undefined;
  2889. };
  2890. trueLabel: {
  2891. type: (NumberConstructor | StringConstructor)[];
  2892. default: undefined;
  2893. };
  2894. falseLabel: {
  2895. type: (NumberConstructor | StringConstructor)[];
  2896. default: undefined;
  2897. };
  2898. id: {
  2899. type: StringConstructor;
  2900. default: undefined;
  2901. };
  2902. controls: {
  2903. type: StringConstructor;
  2904. default: undefined;
  2905. };
  2906. border: BooleanConstructor;
  2907. size: {
  2908. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2909. readonly required: false;
  2910. readonly validator: ((val: unknown) => boolean) | undefined;
  2911. __epPropKey: true;
  2912. };
  2913. tabindex: (NumberConstructor | StringConstructor)[];
  2914. validateEvent: {
  2915. type: BooleanConstructor;
  2916. default: boolean;
  2917. };
  2918. }>> & {
  2919. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  2920. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  2921. }>>;
  2922. slots: Readonly<{
  2923. [name: string]: import("vue").Slot | undefined;
  2924. }>;
  2925. inputId: import("vue").Ref<string | undefined>;
  2926. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  2927. isChecked: import("vue").ComputedRef<boolean>;
  2928. isDisabled: import("vue").ComputedRef<boolean>;
  2929. isFocused: import("vue").Ref<boolean>;
  2930. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  2931. hasOwnLabel: import("vue").ComputedRef<boolean>;
  2932. model: import("vue").WritableComputedRef<any>;
  2933. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  2934. handleChange: (e: Event) => void;
  2935. onClickRoot: (e: MouseEvent) => Promise<void>;
  2936. ns: {
  2937. namespace: import("vue").ComputedRef<string>;
  2938. b: (blockSuffix?: string) => string;
  2939. e: (element?: string | undefined) => string;
  2940. m: (modifier?: string | undefined) => string;
  2941. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2942. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2943. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2944. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2945. is: {
  2946. (name: string, state: boolean | undefined): string;
  2947. (name: string): string;
  2948. };
  2949. cssVar: (object: Record<string, string>) => Record<string, string>;
  2950. cssVarName: (name: string) => string;
  2951. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2952. cssVarBlockName: (name: string) => string;
  2953. };
  2954. compKls: import("vue").ComputedRef<string[]>;
  2955. spanKls: import("vue").ComputedRef<string[]>;
  2956. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2957. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  2958. change: (val: import("..").CheckboxValueType) => boolean;
  2959. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2960. ariaControls: StringConstructor;
  2961. modelValue: {
  2962. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  2963. default: undefined;
  2964. };
  2965. label: {
  2966. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2967. default: undefined;
  2968. };
  2969. value: {
  2970. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  2971. default: undefined;
  2972. };
  2973. indeterminate: BooleanConstructor;
  2974. disabled: BooleanConstructor;
  2975. checked: BooleanConstructor;
  2976. name: {
  2977. type: StringConstructor;
  2978. default: undefined;
  2979. };
  2980. trueValue: {
  2981. type: (NumberConstructor | StringConstructor)[];
  2982. default: undefined;
  2983. };
  2984. falseValue: {
  2985. type: (NumberConstructor | StringConstructor)[];
  2986. default: undefined;
  2987. };
  2988. trueLabel: {
  2989. type: (NumberConstructor | StringConstructor)[];
  2990. default: undefined;
  2991. };
  2992. falseLabel: {
  2993. type: (NumberConstructor | StringConstructor)[];
  2994. default: undefined;
  2995. };
  2996. id: {
  2997. type: StringConstructor;
  2998. default: undefined;
  2999. };
  3000. controls: {
  3001. type: StringConstructor;
  3002. default: undefined;
  3003. };
  3004. border: BooleanConstructor;
  3005. size: {
  3006. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3007. readonly required: false;
  3008. readonly validator: ((val: unknown) => boolean) | undefined;
  3009. __epPropKey: true;
  3010. };
  3011. tabindex: (NumberConstructor | StringConstructor)[];
  3012. validateEvent: {
  3013. type: BooleanConstructor;
  3014. default: boolean;
  3015. };
  3016. }>> & {
  3017. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3018. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3019. }, {
  3020. value: string | number | boolean | Record<string, any>;
  3021. modelValue: string | number | boolean;
  3022. id: string;
  3023. disabled: boolean;
  3024. name: string;
  3025. label: string | number | boolean | Record<string, any>;
  3026. validateEvent: boolean;
  3027. border: boolean;
  3028. indeterminate: boolean;
  3029. checked: boolean;
  3030. trueValue: string | number;
  3031. falseValue: string | number;
  3032. trueLabel: string | number;
  3033. falseLabel: string | number;
  3034. controls: string;
  3035. }>> & {
  3036. CheckboxButton: import("vue").DefineComponent<{
  3037. ariaControls: StringConstructor;
  3038. modelValue: {
  3039. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  3040. default: undefined;
  3041. };
  3042. label: {
  3043. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3044. default: undefined;
  3045. };
  3046. value: {
  3047. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3048. default: undefined;
  3049. };
  3050. indeterminate: BooleanConstructor;
  3051. disabled: BooleanConstructor;
  3052. checked: BooleanConstructor;
  3053. name: {
  3054. type: StringConstructor;
  3055. default: undefined;
  3056. };
  3057. trueValue: {
  3058. type: (NumberConstructor | StringConstructor)[];
  3059. default: undefined;
  3060. };
  3061. falseValue: {
  3062. type: (NumberConstructor | StringConstructor)[];
  3063. default: undefined;
  3064. };
  3065. trueLabel: {
  3066. type: (NumberConstructor | StringConstructor)[];
  3067. default: undefined;
  3068. };
  3069. falseLabel: {
  3070. type: (NumberConstructor | StringConstructor)[];
  3071. default: undefined;
  3072. };
  3073. id: {
  3074. type: StringConstructor;
  3075. default: undefined;
  3076. };
  3077. controls: {
  3078. type: StringConstructor;
  3079. default: undefined;
  3080. };
  3081. border: BooleanConstructor;
  3082. size: {
  3083. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3084. readonly required: false;
  3085. readonly validator: ((val: unknown) => boolean) | undefined;
  3086. __epPropKey: true;
  3087. };
  3088. tabindex: (NumberConstructor | StringConstructor)[];
  3089. validateEvent: {
  3090. type: BooleanConstructor;
  3091. default: boolean;
  3092. };
  3093. }, {
  3094. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3095. ariaControls: StringConstructor;
  3096. modelValue: {
  3097. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  3098. default: undefined;
  3099. };
  3100. label: {
  3101. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3102. default: undefined;
  3103. };
  3104. value: {
  3105. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3106. default: undefined;
  3107. };
  3108. indeterminate: BooleanConstructor;
  3109. disabled: BooleanConstructor;
  3110. checked: BooleanConstructor;
  3111. name: {
  3112. type: StringConstructor;
  3113. default: undefined;
  3114. };
  3115. trueValue: {
  3116. type: (NumberConstructor | StringConstructor)[];
  3117. default: undefined;
  3118. };
  3119. falseValue: {
  3120. type: (NumberConstructor | StringConstructor)[];
  3121. default: undefined;
  3122. };
  3123. trueLabel: {
  3124. type: (NumberConstructor | StringConstructor)[];
  3125. default: undefined;
  3126. };
  3127. falseLabel: {
  3128. type: (NumberConstructor | StringConstructor)[];
  3129. default: undefined;
  3130. };
  3131. id: {
  3132. type: StringConstructor;
  3133. default: undefined;
  3134. };
  3135. controls: {
  3136. type: StringConstructor;
  3137. default: undefined;
  3138. };
  3139. border: BooleanConstructor;
  3140. size: {
  3141. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3142. readonly required: false;
  3143. readonly validator: ((val: unknown) => boolean) | undefined;
  3144. __epPropKey: true;
  3145. };
  3146. tabindex: (NumberConstructor | StringConstructor)[];
  3147. validateEvent: {
  3148. type: BooleanConstructor;
  3149. default: boolean;
  3150. };
  3151. }>> & {
  3152. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3153. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3154. }>>;
  3155. slots: Readonly<{
  3156. [name: string]: import("vue").Slot | undefined;
  3157. }>;
  3158. isFocused: import("vue").Ref<boolean>;
  3159. isChecked: import("vue").ComputedRef<boolean>;
  3160. isDisabled: import("vue").ComputedRef<boolean>;
  3161. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  3162. model: import("vue").WritableComputedRef<any>;
  3163. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  3164. handleChange: (e: Event) => void;
  3165. checkboxGroup: ({
  3166. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  3167. changeEvent?: ((...args: any) => any) | undefined;
  3168. } & import("vue").ToRefs<Pick<import("..").CheckboxGroupProps, "fill" | "size" | "disabled" | "validateEvent" | "max" | "min" | "textColor">>) | undefined;
  3169. ns: {
  3170. namespace: import("vue").ComputedRef<string>;
  3171. b: (blockSuffix?: string) => string;
  3172. e: (element?: string | undefined) => string;
  3173. m: (modifier?: string | undefined) => string;
  3174. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3175. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3176. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3177. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3178. is: {
  3179. (name: string, state: boolean | undefined): string;
  3180. (name: string): string;
  3181. };
  3182. cssVar: (object: Record<string, string>) => Record<string, string>;
  3183. cssVarName: (name: string) => string;
  3184. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3185. cssVarBlockName: (name: string) => string;
  3186. };
  3187. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  3188. labelKls: import("vue").ComputedRef<string[]>;
  3189. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3190. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  3191. change: (val: import("..").CheckboxValueType) => boolean;
  3192. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3193. ariaControls: StringConstructor;
  3194. modelValue: {
  3195. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  3196. default: undefined;
  3197. };
  3198. label: {
  3199. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3200. default: undefined;
  3201. };
  3202. value: {
  3203. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  3204. default: undefined;
  3205. };
  3206. indeterminate: BooleanConstructor;
  3207. disabled: BooleanConstructor;
  3208. checked: BooleanConstructor;
  3209. name: {
  3210. type: StringConstructor;
  3211. default: undefined;
  3212. };
  3213. trueValue: {
  3214. type: (NumberConstructor | StringConstructor)[];
  3215. default: undefined;
  3216. };
  3217. falseValue: {
  3218. type: (NumberConstructor | StringConstructor)[];
  3219. default: undefined;
  3220. };
  3221. trueLabel: {
  3222. type: (NumberConstructor | StringConstructor)[];
  3223. default: undefined;
  3224. };
  3225. falseLabel: {
  3226. type: (NumberConstructor | StringConstructor)[];
  3227. default: undefined;
  3228. };
  3229. id: {
  3230. type: StringConstructor;
  3231. default: undefined;
  3232. };
  3233. controls: {
  3234. type: StringConstructor;
  3235. default: undefined;
  3236. };
  3237. border: BooleanConstructor;
  3238. size: {
  3239. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3240. readonly required: false;
  3241. readonly validator: ((val: unknown) => boolean) | undefined;
  3242. __epPropKey: true;
  3243. };
  3244. tabindex: (NumberConstructor | StringConstructor)[];
  3245. validateEvent: {
  3246. type: BooleanConstructor;
  3247. default: boolean;
  3248. };
  3249. }>> & {
  3250. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3251. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  3252. }, {
  3253. value: string | number | boolean | Record<string, any>;
  3254. modelValue: string | number | boolean;
  3255. id: string;
  3256. disabled: boolean;
  3257. name: string;
  3258. label: string | number | boolean | Record<string, any>;
  3259. validateEvent: boolean;
  3260. border: boolean;
  3261. indeterminate: boolean;
  3262. checked: boolean;
  3263. trueValue: string | number;
  3264. falseValue: string | number;
  3265. trueLabel: string | number;
  3266. falseLabel: string | number;
  3267. controls: string;
  3268. }>;
  3269. CheckboxGroup: import("vue").DefineComponent<{
  3270. readonly ariaLabel: StringConstructor;
  3271. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3272. readonly disabled: BooleanConstructor;
  3273. readonly min: NumberConstructor;
  3274. readonly max: NumberConstructor;
  3275. readonly size: {
  3276. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3277. readonly required: false;
  3278. readonly validator: ((val: unknown) => boolean) | undefined;
  3279. __epPropKey: true;
  3280. };
  3281. readonly label: StringConstructor;
  3282. readonly fill: StringConstructor;
  3283. readonly textColor: StringConstructor;
  3284. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3285. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3286. }, {
  3287. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3288. readonly ariaLabel: StringConstructor;
  3289. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3290. readonly disabled: BooleanConstructor;
  3291. readonly min: NumberConstructor;
  3292. readonly max: NumberConstructor;
  3293. readonly size: {
  3294. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3295. readonly required: false;
  3296. readonly validator: ((val: unknown) => boolean) | undefined;
  3297. __epPropKey: true;
  3298. };
  3299. readonly label: StringConstructor;
  3300. readonly fill: StringConstructor;
  3301. readonly textColor: StringConstructor;
  3302. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3303. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3304. }>> & {
  3305. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  3306. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  3307. }>>;
  3308. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  3309. ns: {
  3310. namespace: import("vue").ComputedRef<string>;
  3311. b: (blockSuffix?: string) => string;
  3312. e: (element?: string | undefined) => string;
  3313. m: (modifier?: string | undefined) => string;
  3314. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3315. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3316. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3317. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3318. is: {
  3319. (name: string, state: boolean | undefined): string;
  3320. (name: string): string;
  3321. };
  3322. cssVar: (object: Record<string, string>) => Record<string, string>;
  3323. cssVarName: (name: string) => string;
  3324. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3325. cssVarBlockName: (name: string) => string;
  3326. };
  3327. formItem: import("..").FormItemContext | undefined;
  3328. groupId: import("vue").Ref<string | undefined>;
  3329. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  3330. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  3331. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  3332. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3333. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  3334. change: (val: import("..").CheckboxValueType[]) => boolean;
  3335. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3336. readonly ariaLabel: StringConstructor;
  3337. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3338. readonly disabled: BooleanConstructor;
  3339. readonly min: NumberConstructor;
  3340. readonly max: NumberConstructor;
  3341. readonly size: {
  3342. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3343. readonly required: false;
  3344. readonly validator: ((val: unknown) => boolean) | undefined;
  3345. __epPropKey: true;
  3346. };
  3347. readonly label: StringConstructor;
  3348. readonly fill: StringConstructor;
  3349. readonly textColor: StringConstructor;
  3350. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3351. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3352. }>> & {
  3353. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  3354. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  3355. }, {
  3356. readonly modelValue: import("..").CheckboxGroupValueType;
  3357. readonly disabled: boolean;
  3358. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3359. readonly tag: string;
  3360. }>;
  3361. };
  3362. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3363. readonly ariaLabel: StringConstructor;
  3364. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3365. readonly disabled: BooleanConstructor;
  3366. readonly min: NumberConstructor;
  3367. readonly max: NumberConstructor;
  3368. readonly size: {
  3369. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3370. readonly required: false;
  3371. readonly validator: ((val: unknown) => boolean) | undefined;
  3372. __epPropKey: true;
  3373. };
  3374. readonly label: StringConstructor;
  3375. readonly fill: StringConstructor;
  3376. readonly textColor: StringConstructor;
  3377. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3378. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3379. }, {
  3380. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3381. readonly ariaLabel: StringConstructor;
  3382. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3383. readonly disabled: BooleanConstructor;
  3384. readonly min: NumberConstructor;
  3385. readonly max: NumberConstructor;
  3386. readonly size: {
  3387. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3388. readonly required: false;
  3389. readonly validator: ((val: unknown) => boolean) | undefined;
  3390. __epPropKey: true;
  3391. };
  3392. readonly label: StringConstructor;
  3393. readonly fill: StringConstructor;
  3394. readonly textColor: StringConstructor;
  3395. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3396. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3397. }>> & {
  3398. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  3399. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  3400. }>>;
  3401. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  3402. ns: {
  3403. namespace: import("vue").ComputedRef<string>;
  3404. b: (blockSuffix?: string) => string;
  3405. e: (element?: string | undefined) => string;
  3406. m: (modifier?: string | undefined) => string;
  3407. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3408. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3409. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3410. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3411. is: {
  3412. (name: string, state: boolean | undefined): string;
  3413. (name: string): string;
  3414. };
  3415. cssVar: (object: Record<string, string>) => Record<string, string>;
  3416. cssVarName: (name: string) => string;
  3417. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3418. cssVarBlockName: (name: string) => string;
  3419. };
  3420. formItem: import("..").FormItemContext | undefined;
  3421. groupId: import("vue").Ref<string | undefined>;
  3422. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  3423. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  3424. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  3425. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3426. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  3427. change: (val: import("..").CheckboxValueType[]) => boolean;
  3428. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3429. readonly ariaLabel: StringConstructor;
  3430. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  3431. readonly disabled: BooleanConstructor;
  3432. readonly min: NumberConstructor;
  3433. readonly max: NumberConstructor;
  3434. readonly size: {
  3435. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3436. readonly required: false;
  3437. readonly validator: ((val: unknown) => boolean) | undefined;
  3438. __epPropKey: true;
  3439. };
  3440. readonly label: StringConstructor;
  3441. readonly fill: StringConstructor;
  3442. readonly textColor: StringConstructor;
  3443. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3444. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3445. }>> & {
  3446. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  3447. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  3448. }, {
  3449. readonly modelValue: import("..").CheckboxGroupValueType;
  3450. readonly disabled: boolean;
  3451. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3452. readonly tag: string;
  3453. }>>;
  3454. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3455. readonly ariaLabel: StringConstructor;
  3456. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3457. readonly size: {
  3458. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3459. readonly required: false;
  3460. readonly validator: ((val: unknown) => boolean) | undefined;
  3461. __epPropKey: true;
  3462. };
  3463. readonly disabled: BooleanConstructor;
  3464. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  3465. readonly maxlength: {
  3466. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3467. readonly required: false;
  3468. readonly validator: ((val: unknown) => boolean) | undefined;
  3469. __epPropKey: true;
  3470. };
  3471. readonly minlength: {
  3472. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3473. readonly required: false;
  3474. readonly validator: ((val: unknown) => boolean) | undefined;
  3475. __epPropKey: true;
  3476. };
  3477. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3478. readonly resize: {
  3479. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  3480. readonly required: false;
  3481. readonly validator: ((val: unknown) => boolean) | undefined;
  3482. __epPropKey: true;
  3483. };
  3484. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  3485. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3486. readonly formatter: {
  3487. readonly type: import("vue").PropType<Function>;
  3488. readonly required: false;
  3489. readonly validator: ((val: unknown) => boolean) | undefined;
  3490. __epPropKey: true;
  3491. };
  3492. readonly parser: {
  3493. readonly type: import("vue").PropType<Function>;
  3494. readonly required: false;
  3495. readonly validator: ((val: unknown) => boolean) | undefined;
  3496. __epPropKey: true;
  3497. };
  3498. readonly placeholder: {
  3499. readonly type: import("vue").PropType<string>;
  3500. readonly required: false;
  3501. readonly validator: ((val: unknown) => boolean) | undefined;
  3502. __epPropKey: true;
  3503. };
  3504. readonly form: {
  3505. readonly type: import("vue").PropType<string>;
  3506. readonly required: false;
  3507. readonly validator: ((val: unknown) => boolean) | undefined;
  3508. __epPropKey: true;
  3509. };
  3510. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3511. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3512. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3513. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3514. readonly suffixIcon: {
  3515. 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>>;
  3516. readonly required: false;
  3517. readonly validator: ((val: unknown) => boolean) | undefined;
  3518. __epPropKey: true;
  3519. };
  3520. readonly prefixIcon: {
  3521. 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>>;
  3522. readonly required: false;
  3523. readonly validator: ((val: unknown) => boolean) | undefined;
  3524. __epPropKey: true;
  3525. };
  3526. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3527. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3528. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3529. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3530. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  3531. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3532. }, {
  3533. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3534. readonly ariaLabel: StringConstructor;
  3535. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3536. readonly size: {
  3537. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3538. readonly required: false;
  3539. readonly validator: ((val: unknown) => boolean) | undefined;
  3540. __epPropKey: true;
  3541. };
  3542. readonly disabled: BooleanConstructor;
  3543. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  3544. readonly maxlength: {
  3545. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3546. readonly required: false;
  3547. readonly validator: ((val: unknown) => boolean) | undefined;
  3548. __epPropKey: true;
  3549. };
  3550. readonly minlength: {
  3551. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3552. readonly required: false;
  3553. readonly validator: ((val: unknown) => boolean) | undefined;
  3554. __epPropKey: true;
  3555. };
  3556. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3557. readonly resize: {
  3558. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  3559. readonly required: false;
  3560. readonly validator: ((val: unknown) => boolean) | undefined;
  3561. __epPropKey: true;
  3562. };
  3563. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  3564. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3565. readonly formatter: {
  3566. readonly type: import("vue").PropType<Function>;
  3567. readonly required: false;
  3568. readonly validator: ((val: unknown) => boolean) | undefined;
  3569. __epPropKey: true;
  3570. };
  3571. readonly parser: {
  3572. readonly type: import("vue").PropType<Function>;
  3573. readonly required: false;
  3574. readonly validator: ((val: unknown) => boolean) | undefined;
  3575. __epPropKey: true;
  3576. };
  3577. readonly placeholder: {
  3578. readonly type: import("vue").PropType<string>;
  3579. readonly required: false;
  3580. readonly validator: ((val: unknown) => boolean) | undefined;
  3581. __epPropKey: true;
  3582. };
  3583. readonly form: {
  3584. readonly type: import("vue").PropType<string>;
  3585. readonly required: false;
  3586. readonly validator: ((val: unknown) => boolean) | undefined;
  3587. __epPropKey: true;
  3588. };
  3589. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3590. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3591. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3592. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3593. readonly suffixIcon: {
  3594. 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>>;
  3595. readonly required: false;
  3596. readonly validator: ((val: unknown) => boolean) | undefined;
  3597. __epPropKey: true;
  3598. };
  3599. readonly prefixIcon: {
  3600. 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>>;
  3601. readonly required: false;
  3602. readonly validator: ((val: unknown) => boolean) | undefined;
  3603. __epPropKey: true;
  3604. };
  3605. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3606. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3607. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3608. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3609. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  3610. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3611. }>> & {
  3612. onChange?: ((value: string) => any) | undefined;
  3613. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  3614. onInput?: ((value: string) => any) | undefined;
  3615. onFocus?: ((evt: FocusEvent) => any) | undefined;
  3616. onBlur?: ((evt: FocusEvent) => any) | undefined;
  3617. onClear?: (() => any) | undefined;
  3618. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3619. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3620. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  3621. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  3622. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  3623. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  3624. }>>;
  3625. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  3626. rawAttrs: {
  3627. [x: string]: unknown;
  3628. };
  3629. slots: Readonly<{
  3630. [name: string]: import("vue").Slot | undefined;
  3631. }>;
  3632. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  3633. containerKls: import("vue").ComputedRef<unknown[]>;
  3634. wrapperKls: import("vue").ComputedRef<string[]>;
  3635. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  3636. elForm: import("..").FormContext | undefined;
  3637. elFormItem: import("..").FormItemContext | undefined;
  3638. inputId: import("vue").Ref<string | undefined>;
  3639. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  3640. inputDisabled: import("vue").ComputedRef<boolean>;
  3641. nsInput: {
  3642. namespace: import("vue").ComputedRef<string>;
  3643. b: (blockSuffix?: string) => string;
  3644. e: (element?: string | undefined) => string;
  3645. m: (modifier?: string | undefined) => string;
  3646. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3647. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3648. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3649. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3650. is: {
  3651. (name: string, state: boolean | undefined): string;
  3652. (name: string): string;
  3653. };
  3654. cssVar: (object: Record<string, string>) => Record<string, string>;
  3655. cssVarName: (name: string) => string;
  3656. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3657. cssVarBlockName: (name: string) => string;
  3658. };
  3659. nsTextarea: {
  3660. namespace: import("vue").ComputedRef<string>;
  3661. b: (blockSuffix?: string) => string;
  3662. e: (element?: string | undefined) => string;
  3663. m: (modifier?: string | undefined) => string;
  3664. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3665. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3666. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3667. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3668. is: {
  3669. (name: string, state: boolean | undefined): string;
  3670. (name: string): string;
  3671. };
  3672. cssVar: (object: Record<string, string>) => Record<string, string>;
  3673. cssVarName: (name: string) => string;
  3674. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3675. cssVarBlockName: (name: string) => string;
  3676. };
  3677. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  3678. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  3679. hovering: import("vue").Ref<boolean>;
  3680. isComposing: import("vue").Ref<boolean>;
  3681. passwordVisible: import("vue").Ref<boolean>;
  3682. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  3683. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  3684. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  3685. wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
  3686. isFocused: import("vue").Ref<boolean>;
  3687. handleFocus: (event: FocusEvent) => void;
  3688. handleBlur: (event: FocusEvent) => void;
  3689. needStatusIcon: import("vue").ComputedRef<boolean>;
  3690. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  3691. validateIcon: import("vue").ComputedRef<any>;
  3692. passwordIcon: import("vue").ComputedRef<any>;
  3693. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  3694. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  3695. nativeInputValue: import("vue").ComputedRef<string>;
  3696. showClear: import("vue").ComputedRef<boolean>;
  3697. showPwdVisible: import("vue").ComputedRef<boolean>;
  3698. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  3699. textLength: import("vue").ComputedRef<number>;
  3700. inputExceed: import("vue").ComputedRef<boolean>;
  3701. suffixVisible: import("vue").ComputedRef<boolean>;
  3702. recordCursor: () => void;
  3703. setCursor: () => void;
  3704. resizeTextarea: () => void;
  3705. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  3706. onceInitSizeTextarea: () => void;
  3707. setNativeInputValue: () => void;
  3708. handleInput: (event: Event) => Promise<void>;
  3709. handleChange: (event: Event) => void;
  3710. handleCompositionStart: (event: CompositionEvent) => void;
  3711. handleCompositionUpdate: (event: CompositionEvent) => void;
  3712. handleCompositionEnd: (event: CompositionEvent) => void;
  3713. handlePasswordVisible: () => void;
  3714. focus: () => Promise<void>;
  3715. blur: () => void | undefined;
  3716. handleMouseLeave: (evt: MouseEvent) => void;
  3717. handleMouseEnter: (evt: MouseEvent) => void;
  3718. handleKeydown: (evt: KeyboardEvent) => void;
  3719. select: () => void;
  3720. clear: () => void;
  3721. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3722. readonly size: {
  3723. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  3724. readonly required: false;
  3725. readonly validator: ((val: unknown) => boolean) | undefined;
  3726. __epPropKey: true;
  3727. };
  3728. readonly color: {
  3729. readonly type: import("vue").PropType<string>;
  3730. readonly required: false;
  3731. readonly validator: ((val: unknown) => boolean) | undefined;
  3732. __epPropKey: true;
  3733. };
  3734. }, {
  3735. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3736. readonly size: {
  3737. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  3738. readonly required: false;
  3739. readonly validator: ((val: unknown) => boolean) | undefined;
  3740. __epPropKey: true;
  3741. };
  3742. readonly color: {
  3743. readonly type: import("vue").PropType<string>;
  3744. readonly required: false;
  3745. readonly validator: ((val: unknown) => boolean) | undefined;
  3746. __epPropKey: true;
  3747. };
  3748. }>> & {
  3749. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  3750. }>>;
  3751. ns: {
  3752. namespace: import("vue").ComputedRef<string>;
  3753. b: (blockSuffix?: string) => string;
  3754. e: (element?: string | undefined) => string;
  3755. m: (modifier?: string | undefined) => string;
  3756. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3757. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3758. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3759. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3760. is: {
  3761. (name: string, state: boolean | undefined): string;
  3762. (name: string): string;
  3763. };
  3764. cssVar: (object: Record<string, string>) => Record<string, string>;
  3765. cssVarName: (name: string) => string;
  3766. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3767. cssVarBlockName: (name: string) => string;
  3768. };
  3769. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  3770. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3771. readonly size: {
  3772. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  3773. readonly required: false;
  3774. readonly validator: ((val: unknown) => boolean) | undefined;
  3775. __epPropKey: true;
  3776. };
  3777. readonly color: {
  3778. readonly type: import("vue").PropType<string>;
  3779. readonly required: false;
  3780. readonly validator: ((val: unknown) => boolean) | undefined;
  3781. __epPropKey: true;
  3782. };
  3783. }>>, {}>> & Record<string, any>;
  3784. CircleClose: any;
  3785. NOOP: () => void;
  3786. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3787. "update:modelValue": (value: string) => boolean;
  3788. input: (value: string) => boolean;
  3789. change: (value: string) => boolean;
  3790. focus: (evt: FocusEvent) => boolean;
  3791. blur: (evt: FocusEvent) => boolean;
  3792. clear: () => boolean;
  3793. mouseleave: (evt: MouseEvent) => boolean;
  3794. mouseenter: (evt: MouseEvent) => boolean;
  3795. keydown: (evt: Event | KeyboardEvent) => boolean;
  3796. compositionstart: (evt: CompositionEvent) => boolean;
  3797. compositionupdate: (evt: CompositionEvent) => boolean;
  3798. compositionend: (evt: CompositionEvent) => boolean;
  3799. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3800. readonly ariaLabel: StringConstructor;
  3801. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3802. readonly size: {
  3803. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3804. readonly required: false;
  3805. readonly validator: ((val: unknown) => boolean) | undefined;
  3806. __epPropKey: true;
  3807. };
  3808. readonly disabled: BooleanConstructor;
  3809. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  3810. readonly maxlength: {
  3811. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3812. readonly required: false;
  3813. readonly validator: ((val: unknown) => boolean) | undefined;
  3814. __epPropKey: true;
  3815. };
  3816. readonly minlength: {
  3817. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  3818. readonly required: false;
  3819. readonly validator: ((val: unknown) => boolean) | undefined;
  3820. __epPropKey: true;
  3821. };
  3822. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3823. readonly resize: {
  3824. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  3825. readonly required: false;
  3826. readonly validator: ((val: unknown) => boolean) | undefined;
  3827. __epPropKey: true;
  3828. };
  3829. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  3830. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3831. readonly formatter: {
  3832. readonly type: import("vue").PropType<Function>;
  3833. readonly required: false;
  3834. readonly validator: ((val: unknown) => boolean) | undefined;
  3835. __epPropKey: true;
  3836. };
  3837. readonly parser: {
  3838. readonly type: import("vue").PropType<Function>;
  3839. readonly required: false;
  3840. readonly validator: ((val: unknown) => boolean) | undefined;
  3841. __epPropKey: true;
  3842. };
  3843. readonly placeholder: {
  3844. readonly type: import("vue").PropType<string>;
  3845. readonly required: false;
  3846. readonly validator: ((val: unknown) => boolean) | undefined;
  3847. __epPropKey: true;
  3848. };
  3849. readonly form: {
  3850. readonly type: import("vue").PropType<string>;
  3851. readonly required: false;
  3852. readonly validator: ((val: unknown) => boolean) | undefined;
  3853. __epPropKey: true;
  3854. };
  3855. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3856. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3857. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3858. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3859. readonly suffixIcon: {
  3860. 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>>;
  3861. readonly required: false;
  3862. readonly validator: ((val: unknown) => boolean) | undefined;
  3863. __epPropKey: true;
  3864. };
  3865. readonly prefixIcon: {
  3866. 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>>;
  3867. readonly required: false;
  3868. readonly validator: ((val: unknown) => boolean) | undefined;
  3869. __epPropKey: true;
  3870. };
  3871. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3872. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3873. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3874. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3875. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  3876. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3877. }>> & {
  3878. onChange?: ((value: string) => any) | undefined;
  3879. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  3880. onInput?: ((value: string) => any) | undefined;
  3881. onFocus?: ((evt: FocusEvent) => any) | undefined;
  3882. onBlur?: ((evt: FocusEvent) => any) | undefined;
  3883. onClear?: (() => any) | undefined;
  3884. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3885. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3886. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  3887. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  3888. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  3889. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  3890. }, {
  3891. readonly type: string;
  3892. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  3893. readonly id: string;
  3894. readonly disabled: boolean;
  3895. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3896. readonly autosize: import("..").InputAutoSize;
  3897. readonly autocomplete: string;
  3898. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3899. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3900. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3901. readonly containerRole: string;
  3902. readonly label: string;
  3903. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  3904. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3905. readonly inputStyle: import("vue").StyleValue;
  3906. readonly autofocus: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3907. }>> & Record<string, any>;
  3908. Search: any;
  3909. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3910. "checked-change": (value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => boolean;
  3911. }, string, {
  3912. readonly props: import("./src/transfer").TransferPropsAlias;
  3913. readonly data: import("./src/transfer").TransferDataItem[];
  3914. readonly filterable: boolean;
  3915. readonly format: import("./src/transfer").TransferFormat;
  3916. readonly defaultChecked: import("./src/transfer").TransferKey[];
  3917. }> & {
  3918. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  3919. created?: ((() => void) | (() => void)[]) | undefined;
  3920. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  3921. mounted?: ((() => void) | (() => void)[]) | undefined;
  3922. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  3923. updated?: ((() => void) | (() => void)[]) | undefined;
  3924. activated?: ((() => void) | (() => void)[]) | undefined;
  3925. deactivated?: ((() => void) | (() => void)[]) | undefined;
  3926. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  3927. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  3928. destroyed?: ((() => void) | (() => void)[]) | undefined;
  3929. unmounted?: ((() => void) | (() => void)[]) | undefined;
  3930. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3931. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3932. 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;
  3933. };
  3934. $forceUpdate: () => void;
  3935. $nextTick: typeof import("vue").nextTick;
  3936. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  3937. } & Readonly<import("vue").ExtractPropTypes<{
  3938. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  3939. readonly optionRender: {
  3940. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3941. [key: string]: any;
  3942. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3943. [key: string]: any;
  3944. }>[]>;
  3945. readonly required: false;
  3946. readonly validator: ((val: unknown) => boolean) | undefined;
  3947. __epPropKey: true;
  3948. };
  3949. readonly placeholder: StringConstructor;
  3950. readonly title: StringConstructor;
  3951. readonly filterable: BooleanConstructor;
  3952. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  3953. readonly filterMethod: {
  3954. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  3955. readonly required: false;
  3956. readonly validator: ((val: unknown) => boolean) | undefined;
  3957. __epPropKey: true;
  3958. };
  3959. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  3960. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  3961. readonly label: "label";
  3962. readonly key: "key";
  3963. readonly disabled: "disabled";
  3964. }>, boolean>;
  3965. }>> & {
  3966. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  3967. } & import("vue").ShallowUnwrapRef<{
  3968. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3969. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  3970. readonly optionRender: {
  3971. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3972. [key: string]: any;
  3973. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3974. [key: string]: any;
  3975. }>[]>;
  3976. readonly required: false;
  3977. readonly validator: ((val: unknown) => boolean) | undefined;
  3978. __epPropKey: true;
  3979. };
  3980. readonly placeholder: StringConstructor;
  3981. readonly title: StringConstructor;
  3982. readonly filterable: BooleanConstructor;
  3983. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  3984. readonly filterMethod: {
  3985. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  3986. readonly required: false;
  3987. readonly validator: ((val: unknown) => boolean) | undefined;
  3988. __epPropKey: true;
  3989. };
  3990. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  3991. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  3992. readonly label: "label";
  3993. readonly key: "key";
  3994. readonly disabled: "disabled";
  3995. }>, boolean>;
  3996. }>> & {
  3997. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  3998. }>>;
  3999. emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  4000. slots: Readonly<{
  4001. [name: string]: import("vue").Slot | undefined;
  4002. }>;
  4003. OptionContent: ({ option }: {
  4004. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4005. [key: string]: any;
  4006. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4007. [key: string]: any;
  4008. }>[];
  4009. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4010. [key: string]: any;
  4011. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4012. [key: string]: any;
  4013. }>[];
  4014. t: import("../..").Translator;
  4015. ns: {
  4016. namespace: import("vue").ComputedRef<string>;
  4017. b: (blockSuffix?: string) => string;
  4018. e: (element?: string | undefined) => string;
  4019. m: (modifier?: string | undefined) => string;
  4020. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4021. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4022. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4023. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4024. is: {
  4025. (name: string, state: boolean | undefined): string;
  4026. (name: string): string;
  4027. };
  4028. cssVar: (object: Record<string, string>) => Record<string, string>;
  4029. cssVarName: (name: string) => string;
  4030. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4031. cssVarBlockName: (name: string) => string;
  4032. };
  4033. panelState: {
  4034. checked: import("./src/transfer").TransferKey[];
  4035. allChecked: boolean;
  4036. query: string;
  4037. checkChangeByUser: boolean;
  4038. };
  4039. propsAlias: import("vue").ComputedRef<{
  4040. label: string;
  4041. key: string;
  4042. disabled: string;
  4043. }>;
  4044. filteredData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  4045. checkedSummary: import("vue").ComputedRef<string>;
  4046. isIndeterminate: import("vue").ComputedRef<boolean>;
  4047. handleAllCheckedChange: (value: import("..").CheckboxValueType) => void;
  4048. hasNoMatch: import("vue").ComputedRef<boolean>;
  4049. hasFooter: import("vue").ComputedRef<boolean>;
  4050. checked: import("vue").Ref<import("./src/transfer").TransferKey[]>;
  4051. allChecked: import("vue").Ref<boolean>;
  4052. query: import("vue").Ref<string>;
  4053. isEmpty: (val: unknown) => boolean;
  4054. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4055. ariaControls: StringConstructor;
  4056. modelValue: {
  4057. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4058. default: undefined;
  4059. };
  4060. label: {
  4061. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4062. default: undefined;
  4063. };
  4064. value: {
  4065. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4066. default: undefined;
  4067. };
  4068. indeterminate: BooleanConstructor;
  4069. disabled: BooleanConstructor;
  4070. checked: BooleanConstructor;
  4071. name: {
  4072. type: StringConstructor;
  4073. default: undefined;
  4074. };
  4075. trueValue: {
  4076. type: (NumberConstructor | StringConstructor)[];
  4077. default: undefined;
  4078. };
  4079. falseValue: {
  4080. type: (NumberConstructor | StringConstructor)[];
  4081. default: undefined;
  4082. };
  4083. trueLabel: {
  4084. type: (NumberConstructor | StringConstructor)[];
  4085. default: undefined;
  4086. };
  4087. falseLabel: {
  4088. type: (NumberConstructor | StringConstructor)[];
  4089. default: undefined;
  4090. };
  4091. id: {
  4092. type: StringConstructor;
  4093. default: undefined;
  4094. };
  4095. controls: {
  4096. type: StringConstructor;
  4097. default: undefined;
  4098. };
  4099. border: BooleanConstructor;
  4100. size: {
  4101. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4102. readonly required: false;
  4103. readonly validator: ((val: unknown) => boolean) | undefined;
  4104. __epPropKey: true;
  4105. };
  4106. tabindex: (NumberConstructor | StringConstructor)[];
  4107. validateEvent: {
  4108. type: BooleanConstructor;
  4109. default: boolean;
  4110. };
  4111. }, {
  4112. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4113. ariaControls: StringConstructor;
  4114. modelValue: {
  4115. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4116. default: undefined;
  4117. };
  4118. label: {
  4119. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4120. default: undefined;
  4121. };
  4122. value: {
  4123. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4124. default: undefined;
  4125. };
  4126. indeterminate: BooleanConstructor;
  4127. disabled: BooleanConstructor;
  4128. checked: BooleanConstructor;
  4129. name: {
  4130. type: StringConstructor;
  4131. default: undefined;
  4132. };
  4133. trueValue: {
  4134. type: (NumberConstructor | StringConstructor)[];
  4135. default: undefined;
  4136. };
  4137. falseValue: {
  4138. type: (NumberConstructor | StringConstructor)[];
  4139. default: undefined;
  4140. };
  4141. trueLabel: {
  4142. type: (NumberConstructor | StringConstructor)[];
  4143. default: undefined;
  4144. };
  4145. falseLabel: {
  4146. type: (NumberConstructor | StringConstructor)[];
  4147. default: undefined;
  4148. };
  4149. id: {
  4150. type: StringConstructor;
  4151. default: undefined;
  4152. };
  4153. controls: {
  4154. type: StringConstructor;
  4155. default: undefined;
  4156. };
  4157. border: BooleanConstructor;
  4158. size: {
  4159. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4160. readonly required: false;
  4161. readonly validator: ((val: unknown) => boolean) | undefined;
  4162. __epPropKey: true;
  4163. };
  4164. tabindex: (NumberConstructor | StringConstructor)[];
  4165. validateEvent: {
  4166. type: BooleanConstructor;
  4167. default: boolean;
  4168. };
  4169. }>> & {
  4170. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4171. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4172. }>>;
  4173. slots: Readonly<{
  4174. [name: string]: import("vue").Slot | undefined;
  4175. }>;
  4176. inputId: import("vue").Ref<string | undefined>;
  4177. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  4178. isChecked: import("vue").ComputedRef<boolean>;
  4179. isDisabled: import("vue").ComputedRef<boolean>;
  4180. isFocused: import("vue").Ref<boolean>;
  4181. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  4182. hasOwnLabel: import("vue").ComputedRef<boolean>;
  4183. model: import("vue").WritableComputedRef<any>;
  4184. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  4185. handleChange: (e: Event) => void;
  4186. onClickRoot: (e: MouseEvent) => Promise<void>;
  4187. ns: {
  4188. namespace: import("vue").ComputedRef<string>;
  4189. b: (blockSuffix?: string) => string;
  4190. e: (element?: string | undefined) => string;
  4191. m: (modifier?: string | undefined) => string;
  4192. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4193. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4194. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4195. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4196. is: {
  4197. (name: string, state: boolean | undefined): string;
  4198. (name: string): string;
  4199. };
  4200. cssVar: (object: Record<string, string>) => Record<string, string>;
  4201. cssVarName: (name: string) => string;
  4202. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4203. cssVarBlockName: (name: string) => string;
  4204. };
  4205. compKls: import("vue").ComputedRef<string[]>;
  4206. spanKls: import("vue").ComputedRef<string[]>;
  4207. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4208. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  4209. change: (val: import("..").CheckboxValueType) => boolean;
  4210. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4211. ariaControls: StringConstructor;
  4212. modelValue: {
  4213. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4214. default: undefined;
  4215. };
  4216. label: {
  4217. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4218. default: undefined;
  4219. };
  4220. value: {
  4221. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4222. default: undefined;
  4223. };
  4224. indeterminate: BooleanConstructor;
  4225. disabled: BooleanConstructor;
  4226. checked: BooleanConstructor;
  4227. name: {
  4228. type: StringConstructor;
  4229. default: undefined;
  4230. };
  4231. trueValue: {
  4232. type: (NumberConstructor | StringConstructor)[];
  4233. default: undefined;
  4234. };
  4235. falseValue: {
  4236. type: (NumberConstructor | StringConstructor)[];
  4237. default: undefined;
  4238. };
  4239. trueLabel: {
  4240. type: (NumberConstructor | StringConstructor)[];
  4241. default: undefined;
  4242. };
  4243. falseLabel: {
  4244. type: (NumberConstructor | StringConstructor)[];
  4245. default: undefined;
  4246. };
  4247. id: {
  4248. type: StringConstructor;
  4249. default: undefined;
  4250. };
  4251. controls: {
  4252. type: StringConstructor;
  4253. default: undefined;
  4254. };
  4255. border: BooleanConstructor;
  4256. size: {
  4257. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4258. readonly required: false;
  4259. readonly validator: ((val: unknown) => boolean) | undefined;
  4260. __epPropKey: true;
  4261. };
  4262. tabindex: (NumberConstructor | StringConstructor)[];
  4263. validateEvent: {
  4264. type: BooleanConstructor;
  4265. default: boolean;
  4266. };
  4267. }>> & {
  4268. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4269. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4270. }, {
  4271. value: string | number | boolean | Record<string, any>;
  4272. modelValue: string | number | boolean;
  4273. id: string;
  4274. disabled: boolean;
  4275. name: string;
  4276. label: string | number | boolean | Record<string, any>;
  4277. validateEvent: boolean;
  4278. border: boolean;
  4279. indeterminate: boolean;
  4280. checked: boolean;
  4281. trueValue: string | number;
  4282. falseValue: string | number;
  4283. trueLabel: string | number;
  4284. falseLabel: string | number;
  4285. controls: string;
  4286. }>> & {
  4287. CheckboxButton: import("vue").DefineComponent<{
  4288. ariaControls: StringConstructor;
  4289. modelValue: {
  4290. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4291. default: undefined;
  4292. };
  4293. label: {
  4294. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4295. default: undefined;
  4296. };
  4297. value: {
  4298. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4299. default: undefined;
  4300. };
  4301. indeterminate: BooleanConstructor;
  4302. disabled: BooleanConstructor;
  4303. checked: BooleanConstructor;
  4304. name: {
  4305. type: StringConstructor;
  4306. default: undefined;
  4307. };
  4308. trueValue: {
  4309. type: (NumberConstructor | StringConstructor)[];
  4310. default: undefined;
  4311. };
  4312. falseValue: {
  4313. type: (NumberConstructor | StringConstructor)[];
  4314. default: undefined;
  4315. };
  4316. trueLabel: {
  4317. type: (NumberConstructor | StringConstructor)[];
  4318. default: undefined;
  4319. };
  4320. falseLabel: {
  4321. type: (NumberConstructor | StringConstructor)[];
  4322. default: undefined;
  4323. };
  4324. id: {
  4325. type: StringConstructor;
  4326. default: undefined;
  4327. };
  4328. controls: {
  4329. type: StringConstructor;
  4330. default: undefined;
  4331. };
  4332. border: BooleanConstructor;
  4333. size: {
  4334. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4335. readonly required: false;
  4336. readonly validator: ((val: unknown) => boolean) | undefined;
  4337. __epPropKey: true;
  4338. };
  4339. tabindex: (NumberConstructor | StringConstructor)[];
  4340. validateEvent: {
  4341. type: BooleanConstructor;
  4342. default: boolean;
  4343. };
  4344. }, {
  4345. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4346. ariaControls: StringConstructor;
  4347. modelValue: {
  4348. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4349. default: undefined;
  4350. };
  4351. label: {
  4352. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4353. default: undefined;
  4354. };
  4355. value: {
  4356. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4357. default: undefined;
  4358. };
  4359. indeterminate: BooleanConstructor;
  4360. disabled: BooleanConstructor;
  4361. checked: BooleanConstructor;
  4362. name: {
  4363. type: StringConstructor;
  4364. default: undefined;
  4365. };
  4366. trueValue: {
  4367. type: (NumberConstructor | StringConstructor)[];
  4368. default: undefined;
  4369. };
  4370. falseValue: {
  4371. type: (NumberConstructor | StringConstructor)[];
  4372. default: undefined;
  4373. };
  4374. trueLabel: {
  4375. type: (NumberConstructor | StringConstructor)[];
  4376. default: undefined;
  4377. };
  4378. falseLabel: {
  4379. type: (NumberConstructor | StringConstructor)[];
  4380. default: undefined;
  4381. };
  4382. id: {
  4383. type: StringConstructor;
  4384. default: undefined;
  4385. };
  4386. controls: {
  4387. type: StringConstructor;
  4388. default: undefined;
  4389. };
  4390. border: BooleanConstructor;
  4391. size: {
  4392. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4393. readonly required: false;
  4394. readonly validator: ((val: unknown) => boolean) | undefined;
  4395. __epPropKey: true;
  4396. };
  4397. tabindex: (NumberConstructor | StringConstructor)[];
  4398. validateEvent: {
  4399. type: BooleanConstructor;
  4400. default: boolean;
  4401. };
  4402. }>> & {
  4403. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4404. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4405. }>>;
  4406. slots: Readonly<{
  4407. [name: string]: import("vue").Slot | undefined;
  4408. }>;
  4409. isFocused: import("vue").Ref<boolean>;
  4410. isChecked: import("vue").ComputedRef<boolean>;
  4411. isDisabled: import("vue").ComputedRef<boolean>;
  4412. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  4413. model: import("vue").WritableComputedRef<any>;
  4414. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  4415. handleChange: (e: Event) => void;
  4416. checkboxGroup: ({
  4417. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  4418. changeEvent?: ((...args: any) => any) | undefined;
  4419. } & import("vue").ToRefs<Pick<import("..").CheckboxGroupProps, "fill" | "size" | "disabled" | "validateEvent" | "max" | "min" | "textColor">>) | undefined;
  4420. ns: {
  4421. namespace: import("vue").ComputedRef<string>;
  4422. b: (blockSuffix?: string) => string;
  4423. e: (element?: string | undefined) => string;
  4424. m: (modifier?: string | undefined) => string;
  4425. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4426. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4427. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4428. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4429. is: {
  4430. (name: string, state: boolean | undefined): string;
  4431. (name: string): string;
  4432. };
  4433. cssVar: (object: Record<string, string>) => Record<string, string>;
  4434. cssVarName: (name: string) => string;
  4435. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4436. cssVarBlockName: (name: string) => string;
  4437. };
  4438. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  4439. labelKls: import("vue").ComputedRef<string[]>;
  4440. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4441. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  4442. change: (val: import("..").CheckboxValueType) => boolean;
  4443. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4444. ariaControls: StringConstructor;
  4445. modelValue: {
  4446. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  4447. default: undefined;
  4448. };
  4449. label: {
  4450. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4451. default: undefined;
  4452. };
  4453. value: {
  4454. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  4455. default: undefined;
  4456. };
  4457. indeterminate: BooleanConstructor;
  4458. disabled: BooleanConstructor;
  4459. checked: BooleanConstructor;
  4460. name: {
  4461. type: StringConstructor;
  4462. default: undefined;
  4463. };
  4464. trueValue: {
  4465. type: (NumberConstructor | StringConstructor)[];
  4466. default: undefined;
  4467. };
  4468. falseValue: {
  4469. type: (NumberConstructor | StringConstructor)[];
  4470. default: undefined;
  4471. };
  4472. trueLabel: {
  4473. type: (NumberConstructor | StringConstructor)[];
  4474. default: undefined;
  4475. };
  4476. falseLabel: {
  4477. type: (NumberConstructor | StringConstructor)[];
  4478. default: undefined;
  4479. };
  4480. id: {
  4481. type: StringConstructor;
  4482. default: undefined;
  4483. };
  4484. controls: {
  4485. type: StringConstructor;
  4486. default: undefined;
  4487. };
  4488. border: BooleanConstructor;
  4489. size: {
  4490. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4491. readonly required: false;
  4492. readonly validator: ((val: unknown) => boolean) | undefined;
  4493. __epPropKey: true;
  4494. };
  4495. tabindex: (NumberConstructor | StringConstructor)[];
  4496. validateEvent: {
  4497. type: BooleanConstructor;
  4498. default: boolean;
  4499. };
  4500. }>> & {
  4501. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4502. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  4503. }, {
  4504. value: string | number | boolean | Record<string, any>;
  4505. modelValue: string | number | boolean;
  4506. id: string;
  4507. disabled: boolean;
  4508. name: string;
  4509. label: string | number | boolean | Record<string, any>;
  4510. validateEvent: boolean;
  4511. border: boolean;
  4512. indeterminate: boolean;
  4513. checked: boolean;
  4514. trueValue: string | number;
  4515. falseValue: string | number;
  4516. trueLabel: string | number;
  4517. falseLabel: string | number;
  4518. controls: string;
  4519. }>;
  4520. CheckboxGroup: import("vue").DefineComponent<{
  4521. readonly ariaLabel: StringConstructor;
  4522. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4523. readonly disabled: BooleanConstructor;
  4524. readonly min: NumberConstructor;
  4525. readonly max: NumberConstructor;
  4526. readonly size: {
  4527. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4528. readonly required: false;
  4529. readonly validator: ((val: unknown) => boolean) | undefined;
  4530. __epPropKey: true;
  4531. };
  4532. readonly label: StringConstructor;
  4533. readonly fill: StringConstructor;
  4534. readonly textColor: StringConstructor;
  4535. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4536. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4537. }, {
  4538. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4539. readonly ariaLabel: StringConstructor;
  4540. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4541. readonly disabled: BooleanConstructor;
  4542. readonly min: NumberConstructor;
  4543. readonly max: NumberConstructor;
  4544. readonly size: {
  4545. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4546. readonly required: false;
  4547. readonly validator: ((val: unknown) => boolean) | undefined;
  4548. __epPropKey: true;
  4549. };
  4550. readonly label: StringConstructor;
  4551. readonly fill: StringConstructor;
  4552. readonly textColor: StringConstructor;
  4553. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4554. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4555. }>> & {
  4556. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  4557. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  4558. }>>;
  4559. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  4560. ns: {
  4561. namespace: import("vue").ComputedRef<string>;
  4562. b: (blockSuffix?: string) => string;
  4563. e: (element?: string | undefined) => string;
  4564. m: (modifier?: string | undefined) => string;
  4565. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4566. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4567. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4568. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4569. is: {
  4570. (name: string, state: boolean | undefined): string;
  4571. (name: string): string;
  4572. };
  4573. cssVar: (object: Record<string, string>) => Record<string, string>;
  4574. cssVarName: (name: string) => string;
  4575. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4576. cssVarBlockName: (name: string) => string;
  4577. };
  4578. formItem: import("..").FormItemContext | undefined;
  4579. groupId: import("vue").Ref<string | undefined>;
  4580. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  4581. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  4582. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  4583. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4584. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  4585. change: (val: import("..").CheckboxValueType[]) => boolean;
  4586. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4587. readonly ariaLabel: StringConstructor;
  4588. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4589. readonly disabled: BooleanConstructor;
  4590. readonly min: NumberConstructor;
  4591. readonly max: NumberConstructor;
  4592. readonly size: {
  4593. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4594. readonly required: false;
  4595. readonly validator: ((val: unknown) => boolean) | undefined;
  4596. __epPropKey: true;
  4597. };
  4598. readonly label: StringConstructor;
  4599. readonly fill: StringConstructor;
  4600. readonly textColor: StringConstructor;
  4601. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4602. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4603. }>> & {
  4604. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  4605. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  4606. }, {
  4607. readonly modelValue: import("..").CheckboxGroupValueType;
  4608. readonly disabled: boolean;
  4609. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4610. readonly tag: string;
  4611. }>;
  4612. };
  4613. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4614. readonly ariaLabel: StringConstructor;
  4615. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4616. readonly disabled: BooleanConstructor;
  4617. readonly min: NumberConstructor;
  4618. readonly max: NumberConstructor;
  4619. readonly size: {
  4620. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4621. readonly required: false;
  4622. readonly validator: ((val: unknown) => boolean) | undefined;
  4623. __epPropKey: true;
  4624. };
  4625. readonly label: StringConstructor;
  4626. readonly fill: StringConstructor;
  4627. readonly textColor: StringConstructor;
  4628. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4629. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4630. }, {
  4631. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4632. readonly ariaLabel: StringConstructor;
  4633. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4634. readonly disabled: BooleanConstructor;
  4635. readonly min: NumberConstructor;
  4636. readonly max: NumberConstructor;
  4637. readonly size: {
  4638. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4639. readonly required: false;
  4640. readonly validator: ((val: unknown) => boolean) | undefined;
  4641. __epPropKey: true;
  4642. };
  4643. readonly label: StringConstructor;
  4644. readonly fill: StringConstructor;
  4645. readonly textColor: StringConstructor;
  4646. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4647. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4648. }>> & {
  4649. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  4650. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  4651. }>>;
  4652. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  4653. ns: {
  4654. namespace: import("vue").ComputedRef<string>;
  4655. b: (blockSuffix?: string) => string;
  4656. e: (element?: string | undefined) => string;
  4657. m: (modifier?: string | undefined) => string;
  4658. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4659. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4660. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4661. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4662. is: {
  4663. (name: string, state: boolean | undefined): string;
  4664. (name: string): string;
  4665. };
  4666. cssVar: (object: Record<string, string>) => Record<string, string>;
  4667. cssVarName: (name: string) => string;
  4668. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4669. cssVarBlockName: (name: string) => string;
  4670. };
  4671. formItem: import("..").FormItemContext | undefined;
  4672. groupId: import("vue").Ref<string | undefined>;
  4673. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  4674. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  4675. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  4676. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4677. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  4678. change: (val: import("..").CheckboxValueType[]) => boolean;
  4679. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4680. readonly ariaLabel: StringConstructor;
  4681. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  4682. readonly disabled: BooleanConstructor;
  4683. readonly min: NumberConstructor;
  4684. readonly max: NumberConstructor;
  4685. readonly size: {
  4686. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4687. readonly required: false;
  4688. readonly validator: ((val: unknown) => boolean) | undefined;
  4689. __epPropKey: true;
  4690. };
  4691. readonly label: StringConstructor;
  4692. readonly fill: StringConstructor;
  4693. readonly textColor: StringConstructor;
  4694. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4695. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4696. }>> & {
  4697. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  4698. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  4699. }, {
  4700. readonly modelValue: import("..").CheckboxGroupValueType;
  4701. readonly disabled: boolean;
  4702. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4703. readonly tag: string;
  4704. }>>;
  4705. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4706. readonly ariaLabel: StringConstructor;
  4707. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4708. readonly size: {
  4709. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4710. readonly required: false;
  4711. readonly validator: ((val: unknown) => boolean) | undefined;
  4712. __epPropKey: true;
  4713. };
  4714. readonly disabled: BooleanConstructor;
  4715. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  4716. readonly maxlength: {
  4717. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  4718. readonly required: false;
  4719. readonly validator: ((val: unknown) => boolean) | undefined;
  4720. __epPropKey: true;
  4721. };
  4722. readonly minlength: {
  4723. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  4724. readonly required: false;
  4725. readonly validator: ((val: unknown) => boolean) | undefined;
  4726. __epPropKey: true;
  4727. };
  4728. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  4729. readonly resize: {
  4730. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  4731. readonly required: false;
  4732. readonly validator: ((val: unknown) => boolean) | undefined;
  4733. __epPropKey: true;
  4734. };
  4735. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  4736. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  4737. readonly formatter: {
  4738. readonly type: import("vue").PropType<Function>;
  4739. readonly required: false;
  4740. readonly validator: ((val: unknown) => boolean) | undefined;
  4741. __epPropKey: true;
  4742. };
  4743. readonly parser: {
  4744. readonly type: import("vue").PropType<Function>;
  4745. readonly required: false;
  4746. readonly validator: ((val: unknown) => boolean) | undefined;
  4747. __epPropKey: true;
  4748. };
  4749. readonly placeholder: {
  4750. readonly type: import("vue").PropType<string>;
  4751. readonly required: false;
  4752. readonly validator: ((val: unknown) => boolean) | undefined;
  4753. __epPropKey: true;
  4754. };
  4755. readonly form: {
  4756. readonly type: import("vue").PropType<string>;
  4757. readonly required: false;
  4758. readonly validator: ((val: unknown) => boolean) | undefined;
  4759. __epPropKey: true;
  4760. };
  4761. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4762. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4763. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4764. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4765. readonly suffixIcon: {
  4766. 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>>;
  4767. readonly required: false;
  4768. readonly validator: ((val: unknown) => boolean) | undefined;
  4769. __epPropKey: true;
  4770. };
  4771. readonly prefixIcon: {
  4772. 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>>;
  4773. readonly required: false;
  4774. readonly validator: ((val: unknown) => boolean) | undefined;
  4775. __epPropKey: true;
  4776. };
  4777. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4778. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4779. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  4780. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4781. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  4782. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4783. }, {
  4784. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4785. readonly ariaLabel: StringConstructor;
  4786. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4787. readonly size: {
  4788. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4789. readonly required: false;
  4790. readonly validator: ((val: unknown) => boolean) | undefined;
  4791. __epPropKey: true;
  4792. };
  4793. readonly disabled: BooleanConstructor;
  4794. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  4795. readonly maxlength: {
  4796. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  4797. readonly required: false;
  4798. readonly validator: ((val: unknown) => boolean) | undefined;
  4799. __epPropKey: true;
  4800. };
  4801. readonly minlength: {
  4802. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  4803. readonly required: false;
  4804. readonly validator: ((val: unknown) => boolean) | undefined;
  4805. __epPropKey: true;
  4806. };
  4807. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  4808. readonly resize: {
  4809. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  4810. readonly required: false;
  4811. readonly validator: ((val: unknown) => boolean) | undefined;
  4812. __epPropKey: true;
  4813. };
  4814. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  4815. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  4816. readonly formatter: {
  4817. readonly type: import("vue").PropType<Function>;
  4818. readonly required: false;
  4819. readonly validator: ((val: unknown) => boolean) | undefined;
  4820. __epPropKey: true;
  4821. };
  4822. readonly parser: {
  4823. readonly type: import("vue").PropType<Function>;
  4824. readonly required: false;
  4825. readonly validator: ((val: unknown) => boolean) | undefined;
  4826. __epPropKey: true;
  4827. };
  4828. readonly placeholder: {
  4829. readonly type: import("vue").PropType<string>;
  4830. readonly required: false;
  4831. readonly validator: ((val: unknown) => boolean) | undefined;
  4832. __epPropKey: true;
  4833. };
  4834. readonly form: {
  4835. readonly type: import("vue").PropType<string>;
  4836. readonly required: false;
  4837. readonly validator: ((val: unknown) => boolean) | undefined;
  4838. __epPropKey: true;
  4839. };
  4840. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4841. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4842. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4843. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4844. readonly suffixIcon: {
  4845. 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>>;
  4846. readonly required: false;
  4847. readonly validator: ((val: unknown) => boolean) | undefined;
  4848. __epPropKey: true;
  4849. };
  4850. readonly prefixIcon: {
  4851. 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>>;
  4852. readonly required: false;
  4853. readonly validator: ((val: unknown) => boolean) | undefined;
  4854. __epPropKey: true;
  4855. };
  4856. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4857. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4858. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  4859. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4860. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  4861. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4862. }>> & {
  4863. onChange?: ((value: string) => any) | undefined;
  4864. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  4865. onInput?: ((value: string) => any) | undefined;
  4866. onFocus?: ((evt: FocusEvent) => any) | undefined;
  4867. onBlur?: ((evt: FocusEvent) => any) | undefined;
  4868. onClear?: (() => any) | undefined;
  4869. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  4870. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  4871. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  4872. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  4873. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  4874. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  4875. }>>;
  4876. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  4877. rawAttrs: {
  4878. [x: string]: unknown;
  4879. };
  4880. slots: Readonly<{
  4881. [name: string]: import("vue").Slot | undefined;
  4882. }>;
  4883. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  4884. containerKls: import("vue").ComputedRef<unknown[]>;
  4885. wrapperKls: import("vue").ComputedRef<string[]>;
  4886. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  4887. elForm: import("..").FormContext | undefined;
  4888. elFormItem: import("..").FormItemContext | undefined;
  4889. inputId: import("vue").Ref<string | undefined>;
  4890. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  4891. inputDisabled: import("vue").ComputedRef<boolean>;
  4892. nsInput: {
  4893. namespace: import("vue").ComputedRef<string>;
  4894. b: (blockSuffix?: string) => string;
  4895. e: (element?: string | undefined) => string;
  4896. m: (modifier?: string | undefined) => string;
  4897. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4898. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4899. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4900. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4901. is: {
  4902. (name: string, state: boolean | undefined): string;
  4903. (name: string): string;
  4904. };
  4905. cssVar: (object: Record<string, string>) => Record<string, string>;
  4906. cssVarName: (name: string) => string;
  4907. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4908. cssVarBlockName: (name: string) => string;
  4909. };
  4910. nsTextarea: {
  4911. namespace: import("vue").ComputedRef<string>;
  4912. b: (blockSuffix?: string) => string;
  4913. e: (element?: string | undefined) => string;
  4914. m: (modifier?: string | undefined) => string;
  4915. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4916. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4917. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4918. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4919. is: {
  4920. (name: string, state: boolean | undefined): string;
  4921. (name: string): string;
  4922. };
  4923. cssVar: (object: Record<string, string>) => Record<string, string>;
  4924. cssVarName: (name: string) => string;
  4925. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4926. cssVarBlockName: (name: string) => string;
  4927. };
  4928. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  4929. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  4930. hovering: import("vue").Ref<boolean>;
  4931. isComposing: import("vue").Ref<boolean>;
  4932. passwordVisible: import("vue").Ref<boolean>;
  4933. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  4934. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  4935. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  4936. wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
  4937. isFocused: import("vue").Ref<boolean>;
  4938. handleFocus: (event: FocusEvent) => void;
  4939. handleBlur: (event: FocusEvent) => void;
  4940. needStatusIcon: import("vue").ComputedRef<boolean>;
  4941. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  4942. validateIcon: import("vue").ComputedRef<any>;
  4943. passwordIcon: import("vue").ComputedRef<any>;
  4944. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  4945. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  4946. nativeInputValue: import("vue").ComputedRef<string>;
  4947. showClear: import("vue").ComputedRef<boolean>;
  4948. showPwdVisible: import("vue").ComputedRef<boolean>;
  4949. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  4950. textLength: import("vue").ComputedRef<number>;
  4951. inputExceed: import("vue").ComputedRef<boolean>;
  4952. suffixVisible: import("vue").ComputedRef<boolean>;
  4953. recordCursor: () => void;
  4954. setCursor: () => void;
  4955. resizeTextarea: () => void;
  4956. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  4957. onceInitSizeTextarea: () => void;
  4958. setNativeInputValue: () => void;
  4959. handleInput: (event: Event) => Promise<void>;
  4960. handleChange: (event: Event) => void;
  4961. handleCompositionStart: (event: CompositionEvent) => void;
  4962. handleCompositionUpdate: (event: CompositionEvent) => void;
  4963. handleCompositionEnd: (event: CompositionEvent) => void;
  4964. handlePasswordVisible: () => void;
  4965. focus: () => Promise<void>;
  4966. blur: () => void | undefined;
  4967. handleMouseLeave: (evt: MouseEvent) => void;
  4968. handleMouseEnter: (evt: MouseEvent) => void;
  4969. handleKeydown: (evt: KeyboardEvent) => void;
  4970. select: () => void;
  4971. clear: () => void;
  4972. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4973. readonly size: {
  4974. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  4975. readonly required: false;
  4976. readonly validator: ((val: unknown) => boolean) | undefined;
  4977. __epPropKey: true;
  4978. };
  4979. readonly color: {
  4980. readonly type: import("vue").PropType<string>;
  4981. readonly required: false;
  4982. readonly validator: ((val: unknown) => boolean) | undefined;
  4983. __epPropKey: true;
  4984. };
  4985. }, {
  4986. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4987. readonly size: {
  4988. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  4989. readonly required: false;
  4990. readonly validator: ((val: unknown) => boolean) | undefined;
  4991. __epPropKey: true;
  4992. };
  4993. readonly color: {
  4994. readonly type: import("vue").PropType<string>;
  4995. readonly required: false;
  4996. readonly validator: ((val: unknown) => boolean) | undefined;
  4997. __epPropKey: true;
  4998. };
  4999. }>> & {
  5000. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5001. }>>;
  5002. ns: {
  5003. namespace: import("vue").ComputedRef<string>;
  5004. b: (blockSuffix?: string) => string;
  5005. e: (element?: string | undefined) => string;
  5006. m: (modifier?: string | undefined) => string;
  5007. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5008. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5009. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5010. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5011. is: {
  5012. (name: string, state: boolean | undefined): string;
  5013. (name: string): string;
  5014. };
  5015. cssVar: (object: Record<string, string>) => Record<string, string>;
  5016. cssVarName: (name: string) => string;
  5017. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5018. cssVarBlockName: (name: string) => string;
  5019. };
  5020. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  5021. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5022. readonly size: {
  5023. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5024. readonly required: false;
  5025. readonly validator: ((val: unknown) => boolean) | undefined;
  5026. __epPropKey: true;
  5027. };
  5028. readonly color: {
  5029. readonly type: import("vue").PropType<string>;
  5030. readonly required: false;
  5031. readonly validator: ((val: unknown) => boolean) | undefined;
  5032. __epPropKey: true;
  5033. };
  5034. }>>, {}>> & Record<string, any>;
  5035. CircleClose: any;
  5036. NOOP: () => void;
  5037. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5038. "update:modelValue": (value: string) => boolean;
  5039. input: (value: string) => boolean;
  5040. change: (value: string) => boolean;
  5041. focus: (evt: FocusEvent) => boolean;
  5042. blur: (evt: FocusEvent) => boolean;
  5043. clear: () => boolean;
  5044. mouseleave: (evt: MouseEvent) => boolean;
  5045. mouseenter: (evt: MouseEvent) => boolean;
  5046. keydown: (evt: Event | KeyboardEvent) => boolean;
  5047. compositionstart: (evt: CompositionEvent) => boolean;
  5048. compositionupdate: (evt: CompositionEvent) => boolean;
  5049. compositionend: (evt: CompositionEvent) => boolean;
  5050. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5051. readonly ariaLabel: StringConstructor;
  5052. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5053. readonly size: {
  5054. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5055. readonly required: false;
  5056. readonly validator: ((val: unknown) => boolean) | undefined;
  5057. __epPropKey: true;
  5058. };
  5059. readonly disabled: BooleanConstructor;
  5060. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  5061. readonly maxlength: {
  5062. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  5063. readonly required: false;
  5064. readonly validator: ((val: unknown) => boolean) | undefined;
  5065. __epPropKey: true;
  5066. };
  5067. readonly minlength: {
  5068. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  5069. readonly required: false;
  5070. readonly validator: ((val: unknown) => boolean) | undefined;
  5071. __epPropKey: true;
  5072. };
  5073. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  5074. readonly resize: {
  5075. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  5076. readonly required: false;
  5077. readonly validator: ((val: unknown) => boolean) | undefined;
  5078. __epPropKey: true;
  5079. };
  5080. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  5081. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  5082. readonly formatter: {
  5083. readonly type: import("vue").PropType<Function>;
  5084. readonly required: false;
  5085. readonly validator: ((val: unknown) => boolean) | undefined;
  5086. __epPropKey: true;
  5087. };
  5088. readonly parser: {
  5089. readonly type: import("vue").PropType<Function>;
  5090. readonly required: false;
  5091. readonly validator: ((val: unknown) => boolean) | undefined;
  5092. __epPropKey: true;
  5093. };
  5094. readonly placeholder: {
  5095. readonly type: import("vue").PropType<string>;
  5096. readonly required: false;
  5097. readonly validator: ((val: unknown) => boolean) | undefined;
  5098. __epPropKey: true;
  5099. };
  5100. readonly form: {
  5101. readonly type: import("vue").PropType<string>;
  5102. readonly required: false;
  5103. readonly validator: ((val: unknown) => boolean) | undefined;
  5104. __epPropKey: true;
  5105. };
  5106. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5107. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5108. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5109. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5110. readonly suffixIcon: {
  5111. 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>>;
  5112. readonly required: false;
  5113. readonly validator: ((val: unknown) => boolean) | undefined;
  5114. __epPropKey: true;
  5115. };
  5116. readonly prefixIcon: {
  5117. 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>>;
  5118. readonly required: false;
  5119. readonly validator: ((val: unknown) => boolean) | undefined;
  5120. __epPropKey: true;
  5121. };
  5122. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5123. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5124. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  5125. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5126. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  5127. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5128. }>> & {
  5129. onChange?: ((value: string) => any) | undefined;
  5130. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  5131. onInput?: ((value: string) => any) | undefined;
  5132. onFocus?: ((evt: FocusEvent) => any) | undefined;
  5133. onBlur?: ((evt: FocusEvent) => any) | undefined;
  5134. onClear?: (() => any) | undefined;
  5135. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5136. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5137. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  5138. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  5139. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  5140. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  5141. }, {
  5142. readonly type: string;
  5143. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  5144. readonly id: string;
  5145. readonly disabled: boolean;
  5146. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5147. readonly autosize: import("..").InputAutoSize;
  5148. readonly autocomplete: string;
  5149. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5150. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5151. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5152. readonly containerRole: string;
  5153. readonly label: string;
  5154. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  5155. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5156. readonly inputStyle: import("vue").StyleValue;
  5157. readonly autofocus: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5158. }>> & Record<string, any>;
  5159. Search: any;
  5160. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  5161. clearQuery: (which: import("./src/transfer").TransferDirection) => void;
  5162. hasButtonTexts: import("vue").ComputedRef<boolean>;
  5163. leftPanelTitle: import("vue").ComputedRef<string>;
  5164. rightPanelTitle: import("vue").ComputedRef<string>;
  5165. panelFilterPlaceholder: import("vue").ComputedRef<string>;
  5166. optionRender: import("vue").ComputedRef<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5167. [key: string]: any;
  5168. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5169. [key: string]: any;
  5170. }>[]>;
  5171. isEmpty: (val: unknown) => boolean;
  5172. isUndefined: (val: any) => val is undefined;
  5173. ElButton: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5174. readonly size: {
  5175. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5176. readonly required: false;
  5177. readonly validator: ((val: unknown) => boolean) | undefined;
  5178. __epPropKey: true;
  5179. };
  5180. readonly disabled: BooleanConstructor;
  5181. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5182. readonly icon: {
  5183. 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>>;
  5184. readonly required: false;
  5185. readonly validator: ((val: unknown) => boolean) | undefined;
  5186. __epPropKey: true;
  5187. };
  5188. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  5189. readonly loading: BooleanConstructor;
  5190. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => any, boolean>;
  5191. readonly plain: BooleanConstructor;
  5192. readonly text: BooleanConstructor;
  5193. readonly link: BooleanConstructor;
  5194. readonly bg: BooleanConstructor;
  5195. readonly autofocus: BooleanConstructor;
  5196. readonly round: BooleanConstructor;
  5197. readonly circle: BooleanConstructor;
  5198. readonly color: StringConstructor;
  5199. readonly dark: BooleanConstructor;
  5200. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  5201. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  5202. }, {
  5203. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5204. readonly size: {
  5205. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5206. readonly required: false;
  5207. readonly validator: ((val: unknown) => boolean) | undefined;
  5208. __epPropKey: true;
  5209. };
  5210. readonly disabled: BooleanConstructor;
  5211. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5212. readonly icon: {
  5213. 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>>;
  5214. readonly required: false;
  5215. readonly validator: ((val: unknown) => boolean) | undefined;
  5216. __epPropKey: true;
  5217. };
  5218. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  5219. readonly loading: BooleanConstructor;
  5220. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => any, boolean>;
  5221. readonly plain: BooleanConstructor;
  5222. readonly text: BooleanConstructor;
  5223. readonly link: BooleanConstructor;
  5224. readonly bg: BooleanConstructor;
  5225. readonly autofocus: BooleanConstructor;
  5226. readonly round: BooleanConstructor;
  5227. readonly circle: BooleanConstructor;
  5228. readonly color: StringConstructor;
  5229. readonly dark: BooleanConstructor;
  5230. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  5231. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  5232. }>> & {
  5233. onClick?: ((evt: MouseEvent) => any) | undefined;
  5234. }>>;
  5235. emit: (event: "click", evt: MouseEvent) => void;
  5236. buttonStyle: import("vue").ComputedRef<Record<string, string>>;
  5237. ns: {
  5238. namespace: import("vue").ComputedRef<string>;
  5239. b: (blockSuffix?: string) => string;
  5240. e: (element?: string | undefined) => string;
  5241. m: (modifier?: string | undefined) => string;
  5242. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5243. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5244. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5245. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5246. is: {
  5247. (name: string, state: boolean | undefined): string;
  5248. (name: string): string;
  5249. };
  5250. cssVar: (object: Record<string, string>) => Record<string, string>;
  5251. cssVarName: (name: string) => string;
  5252. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5253. cssVarBlockName: (name: string) => string;
  5254. };
  5255. _ref: import("vue").Ref<HTMLButtonElement | undefined>;
  5256. _size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5257. _type: import("vue").ComputedRef<"" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger">;
  5258. _disabled: import("vue").ComputedRef<boolean>;
  5259. _props: import("vue").ComputedRef<{
  5260. ariaDisabled: boolean;
  5261. disabled: boolean;
  5262. autofocus: boolean;
  5263. type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  5264. } | {
  5265. ariaDisabled?: undefined;
  5266. disabled?: undefined;
  5267. autofocus?: undefined;
  5268. type?: undefined;
  5269. }>;
  5270. shouldAddSpace: import("vue").ComputedRef<boolean>;
  5271. handleClick: (evt: MouseEvent) => void;
  5272. buttonKls: import("vue").ComputedRef<string[]>;
  5273. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5274. readonly size: {
  5275. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5276. readonly required: false;
  5277. readonly validator: ((val: unknown) => boolean) | undefined;
  5278. __epPropKey: true;
  5279. };
  5280. readonly color: {
  5281. readonly type: import("vue").PropType<string>;
  5282. readonly required: false;
  5283. readonly validator: ((val: unknown) => boolean) | undefined;
  5284. __epPropKey: true;
  5285. };
  5286. }, {
  5287. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5288. readonly size: {
  5289. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5290. readonly required: false;
  5291. readonly validator: ((val: unknown) => boolean) | undefined;
  5292. __epPropKey: true;
  5293. };
  5294. readonly color: {
  5295. readonly type: import("vue").PropType<string>;
  5296. readonly required: false;
  5297. readonly validator: ((val: unknown) => boolean) | undefined;
  5298. __epPropKey: true;
  5299. };
  5300. }>> & {
  5301. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5302. }>>;
  5303. ns: {
  5304. namespace: import("vue").ComputedRef<string>;
  5305. b: (blockSuffix?: string) => string;
  5306. e: (element?: string | undefined) => string;
  5307. m: (modifier?: string | undefined) => string;
  5308. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5309. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5310. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5311. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5312. is: {
  5313. (name: string, state: boolean | undefined): string;
  5314. (name: string): string;
  5315. };
  5316. cssVar: (object: Record<string, string>) => Record<string, string>;
  5317. cssVarName: (name: string) => string;
  5318. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5319. cssVarBlockName: (name: string) => string;
  5320. };
  5321. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  5322. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5323. readonly size: {
  5324. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5325. readonly required: false;
  5326. readonly validator: ((val: unknown) => boolean) | undefined;
  5327. __epPropKey: true;
  5328. };
  5329. readonly color: {
  5330. readonly type: import("vue").PropType<string>;
  5331. readonly required: false;
  5332. readonly validator: ((val: unknown) => boolean) | undefined;
  5333. __epPropKey: true;
  5334. };
  5335. }>>, {}>> & Record<string, any>;
  5336. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5337. click: (evt: MouseEvent) => boolean;
  5338. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5339. readonly size: {
  5340. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5341. readonly required: false;
  5342. readonly validator: ((val: unknown) => boolean) | undefined;
  5343. __epPropKey: true;
  5344. };
  5345. readonly disabled: BooleanConstructor;
  5346. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5347. readonly icon: {
  5348. 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>>;
  5349. readonly required: false;
  5350. readonly validator: ((val: unknown) => boolean) | undefined;
  5351. __epPropKey: true;
  5352. };
  5353. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  5354. readonly loading: BooleanConstructor;
  5355. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => any, boolean>;
  5356. readonly plain: BooleanConstructor;
  5357. readonly text: BooleanConstructor;
  5358. readonly link: BooleanConstructor;
  5359. readonly bg: BooleanConstructor;
  5360. readonly autofocus: BooleanConstructor;
  5361. readonly round: BooleanConstructor;
  5362. readonly circle: BooleanConstructor;
  5363. readonly color: StringConstructor;
  5364. readonly dark: BooleanConstructor;
  5365. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  5366. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  5367. }>> & {
  5368. onClick?: ((evt: MouseEvent) => any) | undefined;
  5369. }, {
  5370. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  5371. readonly link: boolean;
  5372. readonly dark: boolean;
  5373. readonly disabled: boolean;
  5374. readonly text: boolean;
  5375. readonly autofocus: boolean;
  5376. readonly round: boolean;
  5377. readonly circle: boolean;
  5378. readonly tag: 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>;
  5379. readonly loading: boolean;
  5380. readonly nativeType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  5381. readonly loadingIcon: 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>;
  5382. readonly autoInsertSpace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5383. readonly plain: boolean;
  5384. readonly bg: boolean;
  5385. }>> & {
  5386. ButtonGroup: import("vue").DefineComponent<{
  5387. readonly size: {
  5388. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5389. readonly required: false;
  5390. readonly validator: ((val: unknown) => boolean) | undefined;
  5391. __epPropKey: true;
  5392. };
  5393. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5394. }, {
  5395. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5396. readonly size: {
  5397. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5398. readonly required: false;
  5399. readonly validator: ((val: unknown) => boolean) | undefined;
  5400. __epPropKey: true;
  5401. };
  5402. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5403. }>> & {
  5404. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5405. }>>;
  5406. ns: {
  5407. namespace: import("vue").ComputedRef<string>;
  5408. b: (blockSuffix?: string) => string;
  5409. e: (element?: string | undefined) => string;
  5410. m: (modifier?: string | undefined) => string;
  5411. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5412. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5413. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5414. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5415. is: {
  5416. (name: string, state: boolean | undefined): string;
  5417. (name: string): string;
  5418. };
  5419. cssVar: (object: Record<string, string>) => Record<string, string>;
  5420. cssVarName: (name: string) => string;
  5421. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5422. cssVarBlockName: (name: string) => string;
  5423. };
  5424. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5425. readonly size: {
  5426. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5427. readonly required: false;
  5428. readonly validator: ((val: unknown) => boolean) | undefined;
  5429. __epPropKey: true;
  5430. };
  5431. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  5432. }>>, {
  5433. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  5434. }>;
  5435. };
  5436. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5437. readonly size: {
  5438. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5439. readonly required: false;
  5440. readonly validator: ((val: unknown) => boolean) | undefined;
  5441. __epPropKey: true;
  5442. };
  5443. readonly color: {
  5444. readonly type: import("vue").PropType<string>;
  5445. readonly required: false;
  5446. readonly validator: ((val: unknown) => boolean) | undefined;
  5447. __epPropKey: true;
  5448. };
  5449. }, {
  5450. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5451. readonly size: {
  5452. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5453. readonly required: false;
  5454. readonly validator: ((val: unknown) => boolean) | undefined;
  5455. __epPropKey: true;
  5456. };
  5457. readonly color: {
  5458. readonly type: import("vue").PropType<string>;
  5459. readonly required: false;
  5460. readonly validator: ((val: unknown) => boolean) | undefined;
  5461. __epPropKey: true;
  5462. };
  5463. }>> & {
  5464. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5465. }>>;
  5466. ns: {
  5467. namespace: import("vue").ComputedRef<string>;
  5468. b: (blockSuffix?: string) => string;
  5469. e: (element?: string | undefined) => string;
  5470. m: (modifier?: string | undefined) => string;
  5471. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5472. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5473. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5474. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5475. is: {
  5476. (name: string, state: boolean | undefined): string;
  5477. (name: string): string;
  5478. };
  5479. cssVar: (object: Record<string, string>) => Record<string, string>;
  5480. cssVarName: (name: string) => string;
  5481. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5482. cssVarBlockName: (name: string) => string;
  5483. };
  5484. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  5485. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5486. readonly size: {
  5487. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  5488. readonly required: false;
  5489. readonly validator: ((val: unknown) => boolean) | undefined;
  5490. __epPropKey: true;
  5491. };
  5492. readonly color: {
  5493. readonly type: import("vue").PropType<string>;
  5494. readonly required: false;
  5495. readonly validator: ((val: unknown) => boolean) | undefined;
  5496. __epPropKey: true;
  5497. };
  5498. }>>, {}>> & Record<string, any>;
  5499. ArrowLeft: any;
  5500. ArrowRight: any;
  5501. TransferPanel: import("vue").DefineComponent<{
  5502. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  5503. readonly optionRender: {
  5504. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5505. [key: string]: any;
  5506. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5507. [key: string]: any;
  5508. }>[]>;
  5509. readonly required: false;
  5510. readonly validator: ((val: unknown) => boolean) | undefined;
  5511. __epPropKey: true;
  5512. };
  5513. readonly placeholder: StringConstructor;
  5514. readonly title: StringConstructor;
  5515. readonly filterable: BooleanConstructor;
  5516. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  5517. readonly filterMethod: {
  5518. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  5519. readonly required: false;
  5520. readonly validator: ((val: unknown) => boolean) | undefined;
  5521. __epPropKey: true;
  5522. };
  5523. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  5524. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  5525. readonly label: "label";
  5526. readonly key: "key";
  5527. readonly disabled: "disabled";
  5528. }>, boolean>;
  5529. }, {
  5530. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5531. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  5532. readonly optionRender: {
  5533. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5534. [key: string]: any;
  5535. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5536. [key: string]: any;
  5537. }>[]>;
  5538. readonly required: false;
  5539. readonly validator: ((val: unknown) => boolean) | undefined;
  5540. __epPropKey: true;
  5541. };
  5542. readonly placeholder: StringConstructor;
  5543. readonly title: StringConstructor;
  5544. readonly filterable: BooleanConstructor;
  5545. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  5546. readonly filterMethod: {
  5547. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  5548. readonly required: false;
  5549. readonly validator: ((val: unknown) => boolean) | undefined;
  5550. __epPropKey: true;
  5551. };
  5552. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  5553. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  5554. readonly label: "label";
  5555. readonly key: "key";
  5556. readonly disabled: "disabled";
  5557. }>, boolean>;
  5558. }>> & {
  5559. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  5560. }>>;
  5561. emit: (event: "checked-change", value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => void;
  5562. slots: Readonly<{
  5563. [name: string]: import("vue").Slot | undefined;
  5564. }>;
  5565. OptionContent: ({ option }: {
  5566. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5567. [key: string]: any;
  5568. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5569. [key: string]: any;
  5570. }>[];
  5571. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5572. [key: string]: any;
  5573. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5574. [key: string]: any;
  5575. }>[];
  5576. t: import("../..").Translator;
  5577. ns: {
  5578. namespace: import("vue").ComputedRef<string>;
  5579. b: (blockSuffix?: string) => string;
  5580. e: (element?: string | undefined) => string;
  5581. m: (modifier?: string | undefined) => string;
  5582. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5583. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5584. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5585. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5586. is: {
  5587. (name: string, state: boolean | undefined): string;
  5588. (name: string): string;
  5589. };
  5590. cssVar: (object: Record<string, string>) => Record<string, string>;
  5591. cssVarName: (name: string) => string;
  5592. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5593. cssVarBlockName: (name: string) => string;
  5594. };
  5595. panelState: {
  5596. checked: import("./src/transfer").TransferKey[];
  5597. allChecked: boolean;
  5598. query: string;
  5599. checkChangeByUser: boolean;
  5600. };
  5601. propsAlias: import("vue").ComputedRef<{
  5602. label: string;
  5603. key: string;
  5604. disabled: string;
  5605. }>;
  5606. filteredData: import("vue").ComputedRef<import("./src/transfer").TransferDataItem[]>;
  5607. checkedSummary: import("vue").ComputedRef<string>;
  5608. isIndeterminate: import("vue").ComputedRef<boolean>;
  5609. handleAllCheckedChange: (value: import("..").CheckboxValueType) => void;
  5610. hasNoMatch: import("vue").ComputedRef<boolean>;
  5611. hasFooter: import("vue").ComputedRef<boolean>;
  5612. checked: import("vue").Ref<import("./src/transfer").TransferKey[]>;
  5613. allChecked: import("vue").Ref<boolean>;
  5614. query: import("vue").Ref<string>;
  5615. isEmpty: (val: unknown) => boolean;
  5616. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5617. ariaControls: StringConstructor;
  5618. modelValue: {
  5619. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  5620. default: undefined;
  5621. };
  5622. label: {
  5623. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5624. default: undefined;
  5625. };
  5626. value: {
  5627. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5628. default: undefined;
  5629. };
  5630. indeterminate: BooleanConstructor;
  5631. disabled: BooleanConstructor;
  5632. checked: BooleanConstructor;
  5633. name: {
  5634. type: StringConstructor;
  5635. default: undefined;
  5636. };
  5637. trueValue: {
  5638. type: (NumberConstructor | StringConstructor)[];
  5639. default: undefined;
  5640. };
  5641. falseValue: {
  5642. type: (NumberConstructor | StringConstructor)[];
  5643. default: undefined;
  5644. };
  5645. trueLabel: {
  5646. type: (NumberConstructor | StringConstructor)[];
  5647. default: undefined;
  5648. };
  5649. falseLabel: {
  5650. type: (NumberConstructor | StringConstructor)[];
  5651. default: undefined;
  5652. };
  5653. id: {
  5654. type: StringConstructor;
  5655. default: undefined;
  5656. };
  5657. controls: {
  5658. type: StringConstructor;
  5659. default: undefined;
  5660. };
  5661. border: BooleanConstructor;
  5662. size: {
  5663. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5664. readonly required: false;
  5665. readonly validator: ((val: unknown) => boolean) | undefined;
  5666. __epPropKey: true;
  5667. };
  5668. tabindex: (NumberConstructor | StringConstructor)[];
  5669. validateEvent: {
  5670. type: BooleanConstructor;
  5671. default: boolean;
  5672. };
  5673. }, {
  5674. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5675. ariaControls: StringConstructor;
  5676. modelValue: {
  5677. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  5678. default: undefined;
  5679. };
  5680. label: {
  5681. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5682. default: undefined;
  5683. };
  5684. value: {
  5685. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5686. default: undefined;
  5687. };
  5688. indeterminate: BooleanConstructor;
  5689. disabled: BooleanConstructor;
  5690. checked: BooleanConstructor;
  5691. name: {
  5692. type: StringConstructor;
  5693. default: undefined;
  5694. };
  5695. trueValue: {
  5696. type: (NumberConstructor | StringConstructor)[];
  5697. default: undefined;
  5698. };
  5699. falseValue: {
  5700. type: (NumberConstructor | StringConstructor)[];
  5701. default: undefined;
  5702. };
  5703. trueLabel: {
  5704. type: (NumberConstructor | StringConstructor)[];
  5705. default: undefined;
  5706. };
  5707. falseLabel: {
  5708. type: (NumberConstructor | StringConstructor)[];
  5709. default: undefined;
  5710. };
  5711. id: {
  5712. type: StringConstructor;
  5713. default: undefined;
  5714. };
  5715. controls: {
  5716. type: StringConstructor;
  5717. default: undefined;
  5718. };
  5719. border: BooleanConstructor;
  5720. size: {
  5721. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5722. readonly required: false;
  5723. readonly validator: ((val: unknown) => boolean) | undefined;
  5724. __epPropKey: true;
  5725. };
  5726. tabindex: (NumberConstructor | StringConstructor)[];
  5727. validateEvent: {
  5728. type: BooleanConstructor;
  5729. default: boolean;
  5730. };
  5731. }>> & {
  5732. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5733. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5734. }>>;
  5735. slots: Readonly<{
  5736. [name: string]: import("vue").Slot | undefined;
  5737. }>;
  5738. inputId: import("vue").Ref<string | undefined>;
  5739. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  5740. isChecked: import("vue").ComputedRef<boolean>;
  5741. isDisabled: import("vue").ComputedRef<boolean>;
  5742. isFocused: import("vue").Ref<boolean>;
  5743. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5744. hasOwnLabel: import("vue").ComputedRef<boolean>;
  5745. model: import("vue").WritableComputedRef<any>;
  5746. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  5747. handleChange: (e: Event) => void;
  5748. onClickRoot: (e: MouseEvent) => Promise<void>;
  5749. ns: {
  5750. namespace: import("vue").ComputedRef<string>;
  5751. b: (blockSuffix?: string) => string;
  5752. e: (element?: string | undefined) => string;
  5753. m: (modifier?: string | undefined) => string;
  5754. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5755. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5756. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5757. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5758. is: {
  5759. (name: string, state: boolean | undefined): string;
  5760. (name: string): string;
  5761. };
  5762. cssVar: (object: Record<string, string>) => Record<string, string>;
  5763. cssVarName: (name: string) => string;
  5764. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5765. cssVarBlockName: (name: string) => string;
  5766. };
  5767. compKls: import("vue").ComputedRef<string[]>;
  5768. spanKls: import("vue").ComputedRef<string[]>;
  5769. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5770. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  5771. change: (val: import("..").CheckboxValueType) => boolean;
  5772. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5773. ariaControls: StringConstructor;
  5774. modelValue: {
  5775. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  5776. default: undefined;
  5777. };
  5778. label: {
  5779. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5780. default: undefined;
  5781. };
  5782. value: {
  5783. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5784. default: undefined;
  5785. };
  5786. indeterminate: BooleanConstructor;
  5787. disabled: BooleanConstructor;
  5788. checked: BooleanConstructor;
  5789. name: {
  5790. type: StringConstructor;
  5791. default: undefined;
  5792. };
  5793. trueValue: {
  5794. type: (NumberConstructor | StringConstructor)[];
  5795. default: undefined;
  5796. };
  5797. falseValue: {
  5798. type: (NumberConstructor | StringConstructor)[];
  5799. default: undefined;
  5800. };
  5801. trueLabel: {
  5802. type: (NumberConstructor | StringConstructor)[];
  5803. default: undefined;
  5804. };
  5805. falseLabel: {
  5806. type: (NumberConstructor | StringConstructor)[];
  5807. default: undefined;
  5808. };
  5809. id: {
  5810. type: StringConstructor;
  5811. default: undefined;
  5812. };
  5813. controls: {
  5814. type: StringConstructor;
  5815. default: undefined;
  5816. };
  5817. border: BooleanConstructor;
  5818. size: {
  5819. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5820. readonly required: false;
  5821. readonly validator: ((val: unknown) => boolean) | undefined;
  5822. __epPropKey: true;
  5823. };
  5824. tabindex: (NumberConstructor | StringConstructor)[];
  5825. validateEvent: {
  5826. type: BooleanConstructor;
  5827. default: boolean;
  5828. };
  5829. }>> & {
  5830. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5831. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5832. }, {
  5833. value: string | number | boolean | Record<string, any>;
  5834. modelValue: string | number | boolean;
  5835. id: string;
  5836. disabled: boolean;
  5837. name: string;
  5838. label: string | number | boolean | Record<string, any>;
  5839. validateEvent: boolean;
  5840. border: boolean;
  5841. indeterminate: boolean;
  5842. checked: boolean;
  5843. trueValue: string | number;
  5844. falseValue: string | number;
  5845. trueLabel: string | number;
  5846. falseLabel: string | number;
  5847. controls: string;
  5848. }>> & {
  5849. CheckboxButton: import("vue").DefineComponent<{
  5850. ariaControls: StringConstructor;
  5851. modelValue: {
  5852. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  5853. default: undefined;
  5854. };
  5855. label: {
  5856. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5857. default: undefined;
  5858. };
  5859. value: {
  5860. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5861. default: undefined;
  5862. };
  5863. indeterminate: BooleanConstructor;
  5864. disabled: BooleanConstructor;
  5865. checked: BooleanConstructor;
  5866. name: {
  5867. type: StringConstructor;
  5868. default: undefined;
  5869. };
  5870. trueValue: {
  5871. type: (NumberConstructor | StringConstructor)[];
  5872. default: undefined;
  5873. };
  5874. falseValue: {
  5875. type: (NumberConstructor | StringConstructor)[];
  5876. default: undefined;
  5877. };
  5878. trueLabel: {
  5879. type: (NumberConstructor | StringConstructor)[];
  5880. default: undefined;
  5881. };
  5882. falseLabel: {
  5883. type: (NumberConstructor | StringConstructor)[];
  5884. default: undefined;
  5885. };
  5886. id: {
  5887. type: StringConstructor;
  5888. default: undefined;
  5889. };
  5890. controls: {
  5891. type: StringConstructor;
  5892. default: undefined;
  5893. };
  5894. border: BooleanConstructor;
  5895. size: {
  5896. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5897. readonly required: false;
  5898. readonly validator: ((val: unknown) => boolean) | undefined;
  5899. __epPropKey: true;
  5900. };
  5901. tabindex: (NumberConstructor | StringConstructor)[];
  5902. validateEvent: {
  5903. type: BooleanConstructor;
  5904. default: boolean;
  5905. };
  5906. }, {
  5907. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5908. ariaControls: StringConstructor;
  5909. modelValue: {
  5910. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  5911. default: undefined;
  5912. };
  5913. label: {
  5914. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5915. default: undefined;
  5916. };
  5917. value: {
  5918. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  5919. default: undefined;
  5920. };
  5921. indeterminate: BooleanConstructor;
  5922. disabled: BooleanConstructor;
  5923. checked: BooleanConstructor;
  5924. name: {
  5925. type: StringConstructor;
  5926. default: undefined;
  5927. };
  5928. trueValue: {
  5929. type: (NumberConstructor | StringConstructor)[];
  5930. default: undefined;
  5931. };
  5932. falseValue: {
  5933. type: (NumberConstructor | StringConstructor)[];
  5934. default: undefined;
  5935. };
  5936. trueLabel: {
  5937. type: (NumberConstructor | StringConstructor)[];
  5938. default: undefined;
  5939. };
  5940. falseLabel: {
  5941. type: (NumberConstructor | StringConstructor)[];
  5942. default: undefined;
  5943. };
  5944. id: {
  5945. type: StringConstructor;
  5946. default: undefined;
  5947. };
  5948. controls: {
  5949. type: StringConstructor;
  5950. default: undefined;
  5951. };
  5952. border: BooleanConstructor;
  5953. size: {
  5954. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5955. readonly required: false;
  5956. readonly validator: ((val: unknown) => boolean) | undefined;
  5957. __epPropKey: true;
  5958. };
  5959. tabindex: (NumberConstructor | StringConstructor)[];
  5960. validateEvent: {
  5961. type: BooleanConstructor;
  5962. default: boolean;
  5963. };
  5964. }>> & {
  5965. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5966. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  5967. }>>;
  5968. slots: Readonly<{
  5969. [name: string]: import("vue").Slot | undefined;
  5970. }>;
  5971. isFocused: import("vue").Ref<boolean>;
  5972. isChecked: import("vue").ComputedRef<boolean>;
  5973. isDisabled: import("vue").ComputedRef<boolean>;
  5974. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5975. model: import("vue").WritableComputedRef<any>;
  5976. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  5977. handleChange: (e: Event) => void;
  5978. checkboxGroup: ({
  5979. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  5980. changeEvent?: ((...args: any) => any) | undefined;
  5981. } & import("vue").ToRefs<Pick<import("..").CheckboxGroupProps, "fill" | "size" | "disabled" | "validateEvent" | "max" | "min" | "textColor">>) | undefined;
  5982. ns: {
  5983. namespace: import("vue").ComputedRef<string>;
  5984. b: (blockSuffix?: string) => string;
  5985. e: (element?: string | undefined) => string;
  5986. m: (modifier?: string | undefined) => string;
  5987. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5988. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5989. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5990. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5991. is: {
  5992. (name: string, state: boolean | undefined): string;
  5993. (name: string): string;
  5994. };
  5995. cssVar: (object: Record<string, string>) => Record<string, string>;
  5996. cssVarName: (name: string) => string;
  5997. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5998. cssVarBlockName: (name: string) => string;
  5999. };
  6000. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  6001. labelKls: import("vue").ComputedRef<string[]>;
  6002. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6003. "update:modelValue": (val: import("..").CheckboxValueType) => boolean;
  6004. change: (val: import("..").CheckboxValueType) => boolean;
  6005. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6006. ariaControls: StringConstructor;
  6007. modelValue: {
  6008. type: (NumberConstructor | BooleanConstructor | StringConstructor)[];
  6009. default: undefined;
  6010. };
  6011. label: {
  6012. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  6013. default: undefined;
  6014. };
  6015. value: {
  6016. type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[];
  6017. default: undefined;
  6018. };
  6019. indeterminate: BooleanConstructor;
  6020. disabled: BooleanConstructor;
  6021. checked: BooleanConstructor;
  6022. name: {
  6023. type: StringConstructor;
  6024. default: undefined;
  6025. };
  6026. trueValue: {
  6027. type: (NumberConstructor | StringConstructor)[];
  6028. default: undefined;
  6029. };
  6030. falseValue: {
  6031. type: (NumberConstructor | StringConstructor)[];
  6032. default: undefined;
  6033. };
  6034. trueLabel: {
  6035. type: (NumberConstructor | StringConstructor)[];
  6036. default: undefined;
  6037. };
  6038. falseLabel: {
  6039. type: (NumberConstructor | StringConstructor)[];
  6040. default: undefined;
  6041. };
  6042. id: {
  6043. type: StringConstructor;
  6044. default: undefined;
  6045. };
  6046. controls: {
  6047. type: StringConstructor;
  6048. default: undefined;
  6049. };
  6050. border: BooleanConstructor;
  6051. size: {
  6052. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6053. readonly required: false;
  6054. readonly validator: ((val: unknown) => boolean) | undefined;
  6055. __epPropKey: true;
  6056. };
  6057. tabindex: (NumberConstructor | StringConstructor)[];
  6058. validateEvent: {
  6059. type: BooleanConstructor;
  6060. default: boolean;
  6061. };
  6062. }>> & {
  6063. onChange?: ((val: import("..").CheckboxValueType) => any) | undefined;
  6064. "onUpdate:modelValue"?: ((val: import("..").CheckboxValueType) => any) | undefined;
  6065. }, {
  6066. value: string | number | boolean | Record<string, any>;
  6067. modelValue: string | number | boolean;
  6068. id: string;
  6069. disabled: boolean;
  6070. name: string;
  6071. label: string | number | boolean | Record<string, any>;
  6072. validateEvent: boolean;
  6073. border: boolean;
  6074. indeterminate: boolean;
  6075. checked: boolean;
  6076. trueValue: string | number;
  6077. falseValue: string | number;
  6078. trueLabel: string | number;
  6079. falseLabel: string | number;
  6080. controls: string;
  6081. }>;
  6082. CheckboxGroup: import("vue").DefineComponent<{
  6083. readonly ariaLabel: StringConstructor;
  6084. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6085. readonly disabled: BooleanConstructor;
  6086. readonly min: NumberConstructor;
  6087. readonly max: NumberConstructor;
  6088. readonly size: {
  6089. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6090. readonly required: false;
  6091. readonly validator: ((val: unknown) => boolean) | undefined;
  6092. __epPropKey: true;
  6093. };
  6094. readonly label: StringConstructor;
  6095. readonly fill: StringConstructor;
  6096. readonly textColor: StringConstructor;
  6097. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6098. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6099. }, {
  6100. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  6101. readonly ariaLabel: StringConstructor;
  6102. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6103. readonly disabled: BooleanConstructor;
  6104. readonly min: NumberConstructor;
  6105. readonly max: NumberConstructor;
  6106. readonly size: {
  6107. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6108. readonly required: false;
  6109. readonly validator: ((val: unknown) => boolean) | undefined;
  6110. __epPropKey: true;
  6111. };
  6112. readonly label: StringConstructor;
  6113. readonly fill: StringConstructor;
  6114. readonly textColor: StringConstructor;
  6115. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6116. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6117. }>> & {
  6118. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  6119. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  6120. }>>;
  6121. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  6122. ns: {
  6123. namespace: import("vue").ComputedRef<string>;
  6124. b: (blockSuffix?: string) => string;
  6125. e: (element?: string | undefined) => string;
  6126. m: (modifier?: string | undefined) => string;
  6127. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  6128. em: (element?: string | undefined, modifier?: string | undefined) => string;
  6129. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  6130. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  6131. is: {
  6132. (name: string, state: boolean | undefined): string;
  6133. (name: string): string;
  6134. };
  6135. cssVar: (object: Record<string, string>) => Record<string, string>;
  6136. cssVarName: (name: string) => string;
  6137. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  6138. cssVarBlockName: (name: string) => string;
  6139. };
  6140. formItem: import("..").FormItemContext | undefined;
  6141. groupId: import("vue").Ref<string | undefined>;
  6142. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  6143. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  6144. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  6145. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6146. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  6147. change: (val: import("..").CheckboxValueType[]) => boolean;
  6148. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6149. readonly ariaLabel: StringConstructor;
  6150. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6151. readonly disabled: BooleanConstructor;
  6152. readonly min: NumberConstructor;
  6153. readonly max: NumberConstructor;
  6154. readonly size: {
  6155. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6156. readonly required: false;
  6157. readonly validator: ((val: unknown) => boolean) | undefined;
  6158. __epPropKey: true;
  6159. };
  6160. readonly label: StringConstructor;
  6161. readonly fill: StringConstructor;
  6162. readonly textColor: StringConstructor;
  6163. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6164. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6165. }>> & {
  6166. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  6167. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  6168. }, {
  6169. readonly modelValue: import("..").CheckboxGroupValueType;
  6170. readonly disabled: boolean;
  6171. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6172. readonly tag: string;
  6173. }>;
  6174. };
  6175. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6176. readonly ariaLabel: StringConstructor;
  6177. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6178. readonly disabled: BooleanConstructor;
  6179. readonly min: NumberConstructor;
  6180. readonly max: NumberConstructor;
  6181. readonly size: {
  6182. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6183. readonly required: false;
  6184. readonly validator: ((val: unknown) => boolean) | undefined;
  6185. __epPropKey: true;
  6186. };
  6187. readonly label: StringConstructor;
  6188. readonly fill: StringConstructor;
  6189. readonly textColor: StringConstructor;
  6190. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6191. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6192. }, {
  6193. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  6194. readonly ariaLabel: StringConstructor;
  6195. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6196. readonly disabled: BooleanConstructor;
  6197. readonly min: NumberConstructor;
  6198. readonly max: NumberConstructor;
  6199. readonly size: {
  6200. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6201. readonly required: false;
  6202. readonly validator: ((val: unknown) => boolean) | undefined;
  6203. __epPropKey: true;
  6204. };
  6205. readonly label: StringConstructor;
  6206. readonly fill: StringConstructor;
  6207. readonly textColor: StringConstructor;
  6208. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6209. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6210. }>> & {
  6211. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  6212. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  6213. }>>;
  6214. emit: ((event: "update:modelValue", val: import("..").CheckboxGroupValueType) => void) & ((event: "change", val: import("..").CheckboxValueType[]) => void);
  6215. ns: {
  6216. namespace: import("vue").ComputedRef<string>;
  6217. b: (blockSuffix?: string) => string;
  6218. e: (element?: string | undefined) => string;
  6219. m: (modifier?: string | undefined) => string;
  6220. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  6221. em: (element?: string | undefined, modifier?: string | undefined) => string;
  6222. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  6223. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  6224. is: {
  6225. (name: string, state: boolean | undefined): string;
  6226. (name: string): string;
  6227. };
  6228. cssVar: (object: Record<string, string>) => Record<string, string>;
  6229. cssVarName: (name: string) => string;
  6230. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  6231. cssVarBlockName: (name: string) => string;
  6232. };
  6233. formItem: import("..").FormItemContext | undefined;
  6234. groupId: import("vue").Ref<string | undefined>;
  6235. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  6236. changeEvent: (value: import("..").CheckboxGroupValueType) => Promise<void>;
  6237. modelValue: import("vue").WritableComputedRef<import("..").CheckboxGroupValueType>;
  6238. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6239. "update:modelValue": (val: import("..").CheckboxGroupValueType) => boolean;
  6240. change: (val: import("..").CheckboxValueType[]) => boolean;
  6241. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6242. readonly ariaLabel: StringConstructor;
  6243. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType) | ((new (...args: any[]) => import("..").CheckboxGroupValueType) | (() => import("..").CheckboxGroupValueType))[], unknown, unknown, () => never[], boolean>;
  6244. readonly disabled: BooleanConstructor;
  6245. readonly min: NumberConstructor;
  6246. readonly max: NumberConstructor;
  6247. readonly size: {
  6248. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6249. readonly required: false;
  6250. readonly validator: ((val: unknown) => boolean) | undefined;
  6251. __epPropKey: true;
  6252. };
  6253. readonly label: StringConstructor;
  6254. readonly fill: StringConstructor;
  6255. readonly textColor: StringConstructor;
  6256. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  6257. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6258. }>> & {
  6259. onChange?: ((val: import("..").CheckboxValueType[]) => any) | undefined;
  6260. "onUpdate:modelValue"?: ((val: import("..").CheckboxGroupValueType) => any) | undefined;
  6261. }, {
  6262. readonly modelValue: import("..").CheckboxGroupValueType;
  6263. readonly disabled: boolean;
  6264. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6265. readonly tag: string;
  6266. }>>;
  6267. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6268. readonly ariaLabel: StringConstructor;
  6269. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6270. readonly size: {
  6271. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6272. readonly required: false;
  6273. readonly validator: ((val: unknown) => boolean) | undefined;
  6274. __epPropKey: true;
  6275. };
  6276. readonly disabled: BooleanConstructor;
  6277. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  6278. readonly maxlength: {
  6279. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6280. readonly required: false;
  6281. readonly validator: ((val: unknown) => boolean) | undefined;
  6282. __epPropKey: true;
  6283. };
  6284. readonly minlength: {
  6285. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6286. readonly required: false;
  6287. readonly validator: ((val: unknown) => boolean) | undefined;
  6288. __epPropKey: true;
  6289. };
  6290. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  6291. readonly resize: {
  6292. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  6293. readonly required: false;
  6294. readonly validator: ((val: unknown) => boolean) | undefined;
  6295. __epPropKey: true;
  6296. };
  6297. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  6298. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  6299. readonly formatter: {
  6300. readonly type: import("vue").PropType<Function>;
  6301. readonly required: false;
  6302. readonly validator: ((val: unknown) => boolean) | undefined;
  6303. __epPropKey: true;
  6304. };
  6305. readonly parser: {
  6306. readonly type: import("vue").PropType<Function>;
  6307. readonly required: false;
  6308. readonly validator: ((val: unknown) => boolean) | undefined;
  6309. __epPropKey: true;
  6310. };
  6311. readonly placeholder: {
  6312. readonly type: import("vue").PropType<string>;
  6313. readonly required: false;
  6314. readonly validator: ((val: unknown) => boolean) | undefined;
  6315. __epPropKey: true;
  6316. };
  6317. readonly form: {
  6318. readonly type: import("vue").PropType<string>;
  6319. readonly required: false;
  6320. readonly validator: ((val: unknown) => boolean) | undefined;
  6321. __epPropKey: true;
  6322. };
  6323. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6324. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6325. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6326. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6327. readonly suffixIcon: {
  6328. 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>>;
  6329. readonly required: false;
  6330. readonly validator: ((val: unknown) => boolean) | undefined;
  6331. __epPropKey: true;
  6332. };
  6333. readonly prefixIcon: {
  6334. 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>>;
  6335. readonly required: false;
  6336. readonly validator: ((val: unknown) => boolean) | undefined;
  6337. __epPropKey: true;
  6338. };
  6339. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6340. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6341. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  6342. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6343. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  6344. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6345. }, {
  6346. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  6347. readonly ariaLabel: StringConstructor;
  6348. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6349. readonly size: {
  6350. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6351. readonly required: false;
  6352. readonly validator: ((val: unknown) => boolean) | undefined;
  6353. __epPropKey: true;
  6354. };
  6355. readonly disabled: BooleanConstructor;
  6356. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  6357. readonly maxlength: {
  6358. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6359. readonly required: false;
  6360. readonly validator: ((val: unknown) => boolean) | undefined;
  6361. __epPropKey: true;
  6362. };
  6363. readonly minlength: {
  6364. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6365. readonly required: false;
  6366. readonly validator: ((val: unknown) => boolean) | undefined;
  6367. __epPropKey: true;
  6368. };
  6369. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  6370. readonly resize: {
  6371. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  6372. readonly required: false;
  6373. readonly validator: ((val: unknown) => boolean) | undefined;
  6374. __epPropKey: true;
  6375. };
  6376. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  6377. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  6378. readonly formatter: {
  6379. readonly type: import("vue").PropType<Function>;
  6380. readonly required: false;
  6381. readonly validator: ((val: unknown) => boolean) | undefined;
  6382. __epPropKey: true;
  6383. };
  6384. readonly parser: {
  6385. readonly type: import("vue").PropType<Function>;
  6386. readonly required: false;
  6387. readonly validator: ((val: unknown) => boolean) | undefined;
  6388. __epPropKey: true;
  6389. };
  6390. readonly placeholder: {
  6391. readonly type: import("vue").PropType<string>;
  6392. readonly required: false;
  6393. readonly validator: ((val: unknown) => boolean) | undefined;
  6394. __epPropKey: true;
  6395. };
  6396. readonly form: {
  6397. readonly type: import("vue").PropType<string>;
  6398. readonly required: false;
  6399. readonly validator: ((val: unknown) => boolean) | undefined;
  6400. __epPropKey: true;
  6401. };
  6402. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6403. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6404. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6405. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6406. readonly suffixIcon: {
  6407. 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>>;
  6408. readonly required: false;
  6409. readonly validator: ((val: unknown) => boolean) | undefined;
  6410. __epPropKey: true;
  6411. };
  6412. readonly prefixIcon: {
  6413. 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>>;
  6414. readonly required: false;
  6415. readonly validator: ((val: unknown) => boolean) | undefined;
  6416. __epPropKey: true;
  6417. };
  6418. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6419. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6420. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  6421. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6422. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  6423. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6424. }>> & {
  6425. onChange?: ((value: string) => any) | undefined;
  6426. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  6427. onInput?: ((value: string) => any) | undefined;
  6428. onFocus?: ((evt: FocusEvent) => any) | undefined;
  6429. onBlur?: ((evt: FocusEvent) => any) | undefined;
  6430. onClear?: (() => any) | undefined;
  6431. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  6432. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  6433. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  6434. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  6435. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  6436. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  6437. }>>;
  6438. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  6439. rawAttrs: {
  6440. [x: string]: unknown;
  6441. };
  6442. slots: Readonly<{
  6443. [name: string]: import("vue").Slot | undefined;
  6444. }>;
  6445. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  6446. containerKls: import("vue").ComputedRef<unknown[]>;
  6447. wrapperKls: import("vue").ComputedRef<string[]>;
  6448. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  6449. elForm: import("..").FormContext | undefined;
  6450. elFormItem: import("..").FormItemContext | undefined;
  6451. inputId: import("vue").Ref<string | undefined>;
  6452. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  6453. inputDisabled: import("vue").ComputedRef<boolean>;
  6454. nsInput: {
  6455. namespace: import("vue").ComputedRef<string>;
  6456. b: (blockSuffix?: string) => string;
  6457. e: (element?: string | undefined) => string;
  6458. m: (modifier?: string | undefined) => string;
  6459. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  6460. em: (element?: string | undefined, modifier?: string | undefined) => string;
  6461. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  6462. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  6463. is: {
  6464. (name: string, state: boolean | undefined): string;
  6465. (name: string): string;
  6466. };
  6467. cssVar: (object: Record<string, string>) => Record<string, string>;
  6468. cssVarName: (name: string) => string;
  6469. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  6470. cssVarBlockName: (name: string) => string;
  6471. };
  6472. nsTextarea: {
  6473. namespace: import("vue").ComputedRef<string>;
  6474. b: (blockSuffix?: string) => string;
  6475. e: (element?: string | undefined) => string;
  6476. m: (modifier?: string | undefined) => string;
  6477. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  6478. em: (element?: string | undefined, modifier?: string | undefined) => string;
  6479. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  6480. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  6481. is: {
  6482. (name: string, state: boolean | undefined): string;
  6483. (name: string): string;
  6484. };
  6485. cssVar: (object: Record<string, string>) => Record<string, string>;
  6486. cssVarName: (name: string) => string;
  6487. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  6488. cssVarBlockName: (name: string) => string;
  6489. };
  6490. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  6491. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  6492. hovering: import("vue").Ref<boolean>;
  6493. isComposing: import("vue").Ref<boolean>;
  6494. passwordVisible: import("vue").Ref<boolean>;
  6495. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  6496. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  6497. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  6498. wrapperRef: import("vue").ShallowRef<HTMLElement | undefined>;
  6499. isFocused: import("vue").Ref<boolean>;
  6500. handleFocus: (event: FocusEvent) => void;
  6501. handleBlur: (event: FocusEvent) => void;
  6502. needStatusIcon: import("vue").ComputedRef<boolean>;
  6503. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  6504. validateIcon: import("vue").ComputedRef<any>;
  6505. passwordIcon: import("vue").ComputedRef<any>;
  6506. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  6507. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  6508. nativeInputValue: import("vue").ComputedRef<string>;
  6509. showClear: import("vue").ComputedRef<boolean>;
  6510. showPwdVisible: import("vue").ComputedRef<boolean>;
  6511. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  6512. textLength: import("vue").ComputedRef<number>;
  6513. inputExceed: import("vue").ComputedRef<boolean>;
  6514. suffixVisible: import("vue").ComputedRef<boolean>;
  6515. recordCursor: () => void;
  6516. setCursor: () => void;
  6517. resizeTextarea: () => void;
  6518. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  6519. onceInitSizeTextarea: () => void;
  6520. setNativeInputValue: () => void;
  6521. handleInput: (event: Event) => Promise<void>;
  6522. handleChange: (event: Event) => void;
  6523. handleCompositionStart: (event: CompositionEvent) => void;
  6524. handleCompositionUpdate: (event: CompositionEvent) => void;
  6525. handleCompositionEnd: (event: CompositionEvent) => void;
  6526. handlePasswordVisible: () => void;
  6527. focus: () => Promise<void>;
  6528. blur: () => void | undefined;
  6529. handleMouseLeave: (evt: MouseEvent) => void;
  6530. handleMouseEnter: (evt: MouseEvent) => void;
  6531. handleKeydown: (evt: KeyboardEvent) => void;
  6532. select: () => void;
  6533. clear: () => void;
  6534. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6535. readonly size: {
  6536. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  6537. readonly required: false;
  6538. readonly validator: ((val: unknown) => boolean) | undefined;
  6539. __epPropKey: true;
  6540. };
  6541. readonly color: {
  6542. readonly type: import("vue").PropType<string>;
  6543. readonly required: false;
  6544. readonly validator: ((val: unknown) => boolean) | undefined;
  6545. __epPropKey: true;
  6546. };
  6547. }, {
  6548. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  6549. readonly size: {
  6550. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  6551. readonly required: false;
  6552. readonly validator: ((val: unknown) => boolean) | undefined;
  6553. __epPropKey: true;
  6554. };
  6555. readonly color: {
  6556. readonly type: import("vue").PropType<string>;
  6557. readonly required: false;
  6558. readonly validator: ((val: unknown) => boolean) | undefined;
  6559. __epPropKey: true;
  6560. };
  6561. }>> & {
  6562. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  6563. }>>;
  6564. ns: {
  6565. namespace: import("vue").ComputedRef<string>;
  6566. b: (blockSuffix?: string) => string;
  6567. e: (element?: string | undefined) => string;
  6568. m: (modifier?: string | undefined) => string;
  6569. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  6570. em: (element?: string | undefined, modifier?: string | undefined) => string;
  6571. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  6572. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  6573. is: {
  6574. (name: string, state: boolean | undefined): string;
  6575. (name: string): string;
  6576. };
  6577. cssVar: (object: Record<string, string>) => Record<string, string>;
  6578. cssVarName: (name: string) => string;
  6579. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  6580. cssVarBlockName: (name: string) => string;
  6581. };
  6582. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  6583. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6584. readonly size: {
  6585. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  6586. readonly required: false;
  6587. readonly validator: ((val: unknown) => boolean) | undefined;
  6588. __epPropKey: true;
  6589. };
  6590. readonly color: {
  6591. readonly type: import("vue").PropType<string>;
  6592. readonly required: false;
  6593. readonly validator: ((val: unknown) => boolean) | undefined;
  6594. __epPropKey: true;
  6595. };
  6596. }>>, {}>> & Record<string, any>;
  6597. CircleClose: any;
  6598. NOOP: () => void;
  6599. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6600. "update:modelValue": (value: string) => boolean;
  6601. input: (value: string) => boolean;
  6602. change: (value: string) => boolean;
  6603. focus: (evt: FocusEvent) => boolean;
  6604. blur: (evt: FocusEvent) => boolean;
  6605. clear: () => boolean;
  6606. mouseleave: (evt: MouseEvent) => boolean;
  6607. mouseenter: (evt: MouseEvent) => boolean;
  6608. keydown: (evt: Event | KeyboardEvent) => boolean;
  6609. compositionstart: (evt: CompositionEvent) => boolean;
  6610. compositionupdate: (evt: CompositionEvent) => boolean;
  6611. compositionend: (evt: CompositionEvent) => boolean;
  6612. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6613. readonly ariaLabel: StringConstructor;
  6614. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6615. readonly size: {
  6616. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  6617. readonly required: false;
  6618. readonly validator: ((val: unknown) => boolean) | undefined;
  6619. __epPropKey: true;
  6620. };
  6621. readonly disabled: BooleanConstructor;
  6622. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  6623. readonly maxlength: {
  6624. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6625. readonly required: false;
  6626. readonly validator: ((val: unknown) => boolean) | undefined;
  6627. __epPropKey: true;
  6628. };
  6629. readonly minlength: {
  6630. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
  6631. readonly required: false;
  6632. readonly validator: ((val: unknown) => boolean) | undefined;
  6633. __epPropKey: true;
  6634. };
  6635. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  6636. readonly resize: {
  6637. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "vertical" | "horizontal" | "both", unknown>>;
  6638. readonly required: false;
  6639. readonly validator: ((val: unknown) => boolean) | undefined;
  6640. __epPropKey: true;
  6641. };
  6642. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  6643. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  6644. readonly formatter: {
  6645. readonly type: import("vue").PropType<Function>;
  6646. readonly required: false;
  6647. readonly validator: ((val: unknown) => boolean) | undefined;
  6648. __epPropKey: true;
  6649. };
  6650. readonly parser: {
  6651. readonly type: import("vue").PropType<Function>;
  6652. readonly required: false;
  6653. readonly validator: ((val: unknown) => boolean) | undefined;
  6654. __epPropKey: true;
  6655. };
  6656. readonly placeholder: {
  6657. readonly type: import("vue").PropType<string>;
  6658. readonly required: false;
  6659. readonly validator: ((val: unknown) => boolean) | undefined;
  6660. __epPropKey: true;
  6661. };
  6662. readonly form: {
  6663. readonly type: import("vue").PropType<string>;
  6664. readonly required: false;
  6665. readonly validator: ((val: unknown) => boolean) | undefined;
  6666. __epPropKey: true;
  6667. };
  6668. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6669. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6670. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6671. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6672. readonly suffixIcon: {
  6673. 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>>;
  6674. readonly required: false;
  6675. readonly validator: ((val: unknown) => boolean) | undefined;
  6676. __epPropKey: true;
  6677. };
  6678. readonly prefixIcon: {
  6679. 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>>;
  6680. readonly required: false;
  6681. readonly validator: ((val: unknown) => boolean) | undefined;
  6682. __epPropKey: true;
  6683. };
  6684. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6685. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  6686. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  6687. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6688. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  6689. readonly autofocus: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6690. }>> & {
  6691. onChange?: ((value: string) => any) | undefined;
  6692. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  6693. onInput?: ((value: string) => any) | undefined;
  6694. onFocus?: ((evt: FocusEvent) => any) | undefined;
  6695. onBlur?: ((evt: FocusEvent) => any) | undefined;
  6696. onClear?: (() => any) | undefined;
  6697. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  6698. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  6699. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  6700. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  6701. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  6702. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  6703. }, {
  6704. readonly type: string;
  6705. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  6706. readonly id: string;
  6707. readonly disabled: boolean;
  6708. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6709. readonly autosize: import("..").InputAutoSize;
  6710. readonly autocomplete: string;
  6711. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6712. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6713. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6714. readonly containerRole: string;
  6715. readonly label: string;
  6716. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  6717. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6718. readonly inputStyle: import("vue").StyleValue;
  6719. readonly autofocus: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6720. }>> & Record<string, any>;
  6721. Search: any;
  6722. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6723. "checked-change": (value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => boolean;
  6724. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6725. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6726. readonly optionRender: {
  6727. readonly type: import("vue").PropType<(option: import("./src/transfer").TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  6728. [key: string]: any;
  6729. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  6730. [key: string]: any;
  6731. }>[]>;
  6732. readonly required: false;
  6733. readonly validator: ((val: unknown) => boolean) | undefined;
  6734. __epPropKey: true;
  6735. };
  6736. readonly placeholder: StringConstructor;
  6737. readonly title: StringConstructor;
  6738. readonly filterable: BooleanConstructor;
  6739. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6740. readonly filterMethod: {
  6741. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  6742. readonly required: false;
  6743. readonly validator: ((val: unknown) => boolean) | undefined;
  6744. __epPropKey: true;
  6745. };
  6746. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6747. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  6748. readonly label: "label";
  6749. readonly key: "key";
  6750. readonly disabled: "disabled";
  6751. }>, boolean>;
  6752. }>> & {
  6753. "onChecked-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  6754. }, {
  6755. readonly props: import("./src/transfer").TransferPropsAlias;
  6756. readonly data: import("./src/transfer").TransferDataItem[];
  6757. readonly filterable: boolean;
  6758. readonly format: import("./src/transfer").TransferFormat;
  6759. readonly defaultChecked: import("./src/transfer").TransferKey[];
  6760. }>;
  6761. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6762. change: (value: import("./src/transfer").TransferKey[], direction: import("./src/transfer").TransferDirection, movedKeys: import("./src/transfer").TransferKey[]) => boolean;
  6763. "update:modelValue": (value: import("./src/transfer").TransferKey[]) => boolean;
  6764. "left-check-change": (value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => boolean;
  6765. "right-check-change": (value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => boolean;
  6766. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6767. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]) | ((new (...args: any[]) => import("./src/transfer").TransferDataItem[]) | (() => import("./src/transfer").TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6768. readonly titles: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  6769. readonly buttonTexts: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => [string, string]) | (() => [string, string]) | ((new (...args: any[]) => [string, string]) | (() => [string, string]))[], unknown, unknown, () => never[], boolean>;
  6770. readonly filterPlaceholder: StringConstructor;
  6771. readonly filterMethod: {
  6772. readonly type: import("vue").PropType<(query: string, item: import("./src/transfer").TransferDataItem) => boolean>;
  6773. readonly required: false;
  6774. readonly validator: ((val: unknown) => boolean) | undefined;
  6775. __epPropKey: true;
  6776. };
  6777. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6778. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6779. readonly renderContent: {
  6780. readonly type: import("vue").PropType<import("./src/transfer").renderContent>;
  6781. readonly required: false;
  6782. readonly validator: ((val: unknown) => boolean) | undefined;
  6783. __epPropKey: true;
  6784. };
  6785. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]) | ((new (...args: any[]) => import("./src/transfer").TransferKey[]) | (() => import("./src/transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6786. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat) | ((new (...args: any[]) => import("./src/transfer").TransferFormat) | (() => import("./src/transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6787. readonly filterable: BooleanConstructor;
  6788. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./src/transfer").TransferPropsAlias) | (() => import("./src/transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  6789. readonly label: "label";
  6790. readonly key: "key";
  6791. readonly disabled: "disabled";
  6792. }>, boolean>;
  6793. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  6794. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6795. }>> & {
  6796. onChange?: ((value: import("./src/transfer").TransferKey[], direction: import("./src/transfer").TransferDirection, movedKeys: import("./src/transfer").TransferKey[]) => any) | undefined;
  6797. "onUpdate:modelValue"?: ((value: import("./src/transfer").TransferKey[]) => any) | undefined;
  6798. "onLeft-check-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  6799. "onRight-check-change"?: ((value: import("./src/transfer").TransferKey[], movedKeys?: import("./src/transfer").TransferKey[] | undefined) => any) | undefined;
  6800. }, {
  6801. readonly props: import("./src/transfer").TransferPropsAlias;
  6802. readonly modelValue: import("./src/transfer").TransferKey[];
  6803. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6804. readonly data: import("./src/transfer").TransferDataItem[];
  6805. readonly titles: [string, string];
  6806. readonly filterable: boolean;
  6807. readonly format: import("./src/transfer").TransferFormat;
  6808. readonly buttonTexts: [string, string];
  6809. readonly leftDefaultChecked: import("./src/transfer").TransferKey[];
  6810. readonly rightDefaultChecked: import("./src/transfer").TransferKey[];
  6811. readonly targetOrder: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "push" | "unshift" | "original", unknown>;
  6812. }>> & Record<string, any>;
  6813. export default ElTransfer;
  6814. export * from './src/transfer';