transfer.vue.d.ts 433 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068
  1. import type { TransferDataItem, TransferDirection } from './transfer';
  2. declare const _default: import("vue").DefineComponent<{
  3. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  4. 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>;
  5. 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>;
  6. readonly filterPlaceholder: StringConstructor;
  7. readonly filterMethod: {
  8. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  9. readonly required: false;
  10. readonly validator: ((val: unknown) => boolean) | undefined;
  11. __epPropKey: true;
  12. };
  13. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  14. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  15. readonly renderContent: {
  16. readonly type: import("vue").PropType<import("./transfer").renderContent>;
  17. readonly required: false;
  18. readonly validator: ((val: unknown) => boolean) | undefined;
  19. __epPropKey: true;
  20. };
  21. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  22. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  23. readonly filterable: BooleanConstructor;
  24. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  25. readonly label: "label";
  26. readonly key: "key";
  27. readonly disabled: "disabled";
  28. }>, boolean>;
  29. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  30. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  31. }, {
  32. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  33. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  34. 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>;
  35. 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>;
  36. readonly filterPlaceholder: StringConstructor;
  37. readonly filterMethod: {
  38. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  39. readonly required: false;
  40. readonly validator: ((val: unknown) => boolean) | undefined;
  41. __epPropKey: true;
  42. };
  43. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  44. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  45. readonly renderContent: {
  46. readonly type: import("vue").PropType<import("./transfer").renderContent>;
  47. readonly required: false;
  48. readonly validator: ((val: unknown) => boolean) | undefined;
  49. __epPropKey: true;
  50. };
  51. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  52. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  53. readonly filterable: BooleanConstructor;
  54. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  55. readonly label: "label";
  56. readonly key: "key";
  57. readonly disabled: "disabled";
  58. }>, boolean>;
  59. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  60. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  61. }>> & {
  62. onChange?: ((value: import("./transfer").TransferKey[], direction: TransferDirection, movedKeys: import("./transfer").TransferKey[]) => any) | undefined;
  63. "onUpdate:modelValue"?: ((value: import("./transfer").TransferKey[]) => any) | undefined;
  64. "onLeft-check-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  65. "onRight-check-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  66. }>>;
  67. emit: ((event: "update:modelValue", value: import("./transfer").TransferKey[]) => void) & ((event: "change", value: import("./transfer").TransferKey[], direction: TransferDirection, movedKeys: import("./transfer").TransferKey[]) => void) & ((event: "left-check-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void) & ((event: "right-check-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void);
  68. slots: Readonly<{
  69. [name: string]: import("vue").Slot | undefined;
  70. }>;
  71. t: import("element-plus/es/hooks").Translator;
  72. ns: {
  73. namespace: import("vue").Ref<string>;
  74. b: (blockSuffix?: string) => string;
  75. e: (element?: string | undefined) => string;
  76. m: (modifier?: string | undefined) => string;
  77. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  78. em: (element?: string | undefined, modifier?: string | undefined) => string;
  79. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  80. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  81. is: {
  82. (name: string, state: boolean | undefined): string;
  83. (name: string): string;
  84. };
  85. cssVar: (object: Record<string, string>) => Record<string, string>;
  86. cssVarName: (name: string) => string;
  87. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  88. cssVarBlockName: (name: string) => string;
  89. };
  90. formItem: import("../../..").FormItemContext | undefined;
  91. checkedState: {
  92. leftChecked: import("./transfer").TransferKey[];
  93. rightChecked: import("./transfer").TransferKey[];
  94. };
  95. propsAlias: import("vue").ComputedRef<{
  96. label: string;
  97. key: string;
  98. disabled: string;
  99. }>;
  100. sourceData: import("vue").ComputedRef<TransferDataItem[]>;
  101. targetData: import("vue").ComputedRef<TransferDataItem[]>;
  102. onSourceCheckedChange: (val: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  103. onTargetCheckedChange: (val: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  104. addToLeft: () => void;
  105. addToRight: () => void;
  106. leftPanel: import("vue").Ref<({
  107. $: import("vue").ComponentInternalInstance;
  108. $data: {};
  109. $props: Partial<{
  110. readonly props: import("./transfer").TransferPropsAlias;
  111. readonly data: TransferDataItem[];
  112. readonly filterable: boolean;
  113. readonly format: import("./transfer").TransferFormat;
  114. readonly defaultChecked: import("./transfer").TransferKey[];
  115. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  116. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  117. readonly optionRender: {
  118. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  119. [key: string]: any;
  120. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  121. [key: string]: any;
  122. }>[]>;
  123. readonly required: false;
  124. readonly validator: ((val: unknown) => boolean) | undefined;
  125. __epPropKey: true;
  126. };
  127. readonly placeholder: StringConstructor;
  128. readonly title: StringConstructor;
  129. readonly filterable: BooleanConstructor;
  130. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  131. readonly filterMethod: {
  132. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  133. readonly required: false;
  134. readonly validator: ((val: unknown) => boolean) | undefined;
  135. __epPropKey: true;
  136. };
  137. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  138. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  139. readonly label: "label";
  140. readonly key: "key";
  141. readonly disabled: "disabled";
  142. }>, boolean>;
  143. }>> & {
  144. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  145. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "props" | "data" | "filterable" | "format" | "defaultChecked">;
  146. $attrs: {
  147. [x: string]: unknown;
  148. };
  149. $refs: {
  150. [x: string]: unknown;
  151. };
  152. $slots: Readonly<{
  153. [name: string]: import("vue").Slot | undefined;
  154. }>;
  155. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  156. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  157. $emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  158. $el: any;
  159. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  160. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  161. readonly optionRender: {
  162. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  163. [key: string]: any;
  164. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  165. [key: string]: any;
  166. }>[]>;
  167. readonly required: false;
  168. readonly validator: ((val: unknown) => boolean) | undefined;
  169. __epPropKey: true;
  170. };
  171. readonly placeholder: StringConstructor;
  172. readonly title: StringConstructor;
  173. readonly filterable: BooleanConstructor;
  174. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  175. readonly filterMethod: {
  176. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  177. readonly required: false;
  178. readonly validator: ((val: unknown) => boolean) | undefined;
  179. __epPropKey: true;
  180. };
  181. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  182. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  183. readonly label: "label";
  184. readonly key: "key";
  185. readonly disabled: "disabled";
  186. }>, boolean>;
  187. }>> & {
  188. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  189. }, {
  190. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  191. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  192. readonly optionRender: {
  193. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  194. [key: string]: any;
  195. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  196. [key: string]: any;
  197. }>[]>;
  198. readonly required: false;
  199. readonly validator: ((val: unknown) => boolean) | undefined;
  200. __epPropKey: true;
  201. };
  202. readonly placeholder: StringConstructor;
  203. readonly title: StringConstructor;
  204. readonly filterable: BooleanConstructor;
  205. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  206. readonly filterMethod: {
  207. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  208. readonly required: false;
  209. readonly validator: ((val: unknown) => boolean) | undefined;
  210. __epPropKey: true;
  211. };
  212. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  213. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  214. readonly label: "label";
  215. readonly key: "key";
  216. readonly disabled: "disabled";
  217. }>, boolean>;
  218. }>> & {
  219. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  220. }>>;
  221. emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  222. slots: Readonly<{
  223. [name: string]: import("vue").Slot | undefined;
  224. }>;
  225. OptionContent: ({ option }: {
  226. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  227. [key: string]: any;
  228. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  229. [key: string]: any;
  230. }>[];
  231. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  232. [key: string]: any;
  233. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  234. [key: string]: any;
  235. }>[];
  236. t: import("element-plus/es/hooks").Translator;
  237. ns: {
  238. namespace: import("vue").Ref<string>;
  239. b: (blockSuffix?: string) => string;
  240. e: (element?: string | undefined) => string;
  241. m: (modifier?: string | undefined) => string;
  242. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  243. em: (element?: string | undefined, modifier?: string | undefined) => string;
  244. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  245. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  246. is: {
  247. (name: string, state: boolean | undefined): string;
  248. (name: string): string;
  249. };
  250. cssVar: (object: Record<string, string>) => Record<string, string>;
  251. cssVarName: (name: string) => string;
  252. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  253. cssVarBlockName: (name: string) => string;
  254. };
  255. panelState: {
  256. checked: import("./transfer").TransferKey[];
  257. allChecked: boolean;
  258. query: string;
  259. checkChangeByUser: boolean;
  260. };
  261. propsAlias: import("vue").ComputedRef<{
  262. label: string;
  263. key: string;
  264. disabled: string;
  265. }>;
  266. filteredData: import("vue").ComputedRef<TransferDataItem[]>;
  267. checkedSummary: import("vue").ComputedRef<string>;
  268. isIndeterminate: import("vue").ComputedRef<boolean>;
  269. handleAllCheckedChange: (value: import("../..").CheckboxValueType) => void;
  270. hasNoMatch: import("vue").ComputedRef<boolean>;
  271. hasFooter: import("vue").ComputedRef<boolean>;
  272. checked: import("vue").Ref<import("./transfer").TransferKey[]>;
  273. allChecked: import("vue").Ref<boolean>;
  274. query: import("vue").Ref<string>;
  275. isEmpty: (val: unknown) => boolean;
  276. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  277. modelValue: {
  278. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  279. default: undefined;
  280. };
  281. label: {
  282. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  283. };
  284. indeterminate: BooleanConstructor;
  285. disabled: BooleanConstructor;
  286. checked: BooleanConstructor;
  287. name: {
  288. type: StringConstructor;
  289. default: undefined;
  290. };
  291. trueLabel: {
  292. type: (StringConstructor | NumberConstructor)[];
  293. default: undefined;
  294. };
  295. falseLabel: {
  296. type: (StringConstructor | NumberConstructor)[];
  297. default: undefined;
  298. };
  299. id: {
  300. type: StringConstructor;
  301. default: undefined;
  302. };
  303. controls: {
  304. type: StringConstructor;
  305. default: undefined;
  306. };
  307. border: BooleanConstructor;
  308. size: {
  309. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  310. readonly required: false;
  311. readonly validator: ((val: unknown) => boolean) | undefined;
  312. __epPropKey: true;
  313. };
  314. tabindex: (StringConstructor | NumberConstructor)[];
  315. validateEvent: {
  316. type: BooleanConstructor;
  317. default: boolean;
  318. };
  319. }, {
  320. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  321. modelValue: {
  322. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  323. default: undefined;
  324. };
  325. label: {
  326. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  327. };
  328. indeterminate: BooleanConstructor;
  329. disabled: BooleanConstructor;
  330. checked: BooleanConstructor;
  331. name: {
  332. type: StringConstructor;
  333. default: undefined;
  334. };
  335. trueLabel: {
  336. type: (StringConstructor | NumberConstructor)[];
  337. default: undefined;
  338. };
  339. falseLabel: {
  340. type: (StringConstructor | NumberConstructor)[];
  341. default: undefined;
  342. };
  343. id: {
  344. type: StringConstructor;
  345. default: undefined;
  346. };
  347. controls: {
  348. type: StringConstructor;
  349. default: undefined;
  350. };
  351. border: BooleanConstructor;
  352. size: {
  353. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  354. readonly required: false;
  355. readonly validator: ((val: unknown) => boolean) | undefined;
  356. __epPropKey: true;
  357. };
  358. tabindex: (StringConstructor | NumberConstructor)[];
  359. validateEvent: {
  360. type: BooleanConstructor;
  361. default: boolean;
  362. };
  363. }>> & {
  364. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  365. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  366. }>>;
  367. slots: Readonly<{
  368. [name: string]: import("vue").Slot | undefined;
  369. }>;
  370. inputId: import("vue").Ref<string | undefined>;
  371. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  372. isChecked: import("vue").ComputedRef<boolean>;
  373. isDisabled: import("vue").ComputedRef<boolean>;
  374. isFocused: import("vue").Ref<boolean>;
  375. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  376. hasOwnLabel: import("vue").ComputedRef<boolean>;
  377. model: import("vue").WritableComputedRef<any>;
  378. handleChange: (e: Event) => void;
  379. onClickRoot: (e: MouseEvent) => Promise<void>;
  380. ns: {
  381. namespace: import("vue").Ref<string>;
  382. b: (blockSuffix?: string) => string;
  383. e: (element?: string | undefined) => string;
  384. m: (modifier?: string | undefined) => string;
  385. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  386. em: (element?: string | undefined, modifier?: string | undefined) => string;
  387. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  388. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  389. is: {
  390. (name: string, state: boolean | undefined): string;
  391. (name: string): string;
  392. };
  393. cssVar: (object: Record<string, string>) => Record<string, string>;
  394. cssVarName: (name: string) => string;
  395. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  396. cssVarBlockName: (name: string) => string;
  397. };
  398. compKls: import("vue").ComputedRef<string[]>;
  399. spanKls: import("vue").ComputedRef<string[]>;
  400. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  401. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  402. change: (val: import("../..").CheckboxValueType) => boolean;
  403. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  404. modelValue: {
  405. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  406. default: undefined;
  407. };
  408. label: {
  409. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  410. };
  411. indeterminate: BooleanConstructor;
  412. disabled: BooleanConstructor;
  413. checked: BooleanConstructor;
  414. name: {
  415. type: StringConstructor;
  416. default: undefined;
  417. };
  418. trueLabel: {
  419. type: (StringConstructor | NumberConstructor)[];
  420. default: undefined;
  421. };
  422. falseLabel: {
  423. type: (StringConstructor | NumberConstructor)[];
  424. default: undefined;
  425. };
  426. id: {
  427. type: StringConstructor;
  428. default: undefined;
  429. };
  430. controls: {
  431. type: StringConstructor;
  432. default: undefined;
  433. };
  434. border: BooleanConstructor;
  435. size: {
  436. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  437. readonly required: false;
  438. readonly validator: ((val: unknown) => boolean) | undefined;
  439. __epPropKey: true;
  440. };
  441. tabindex: (StringConstructor | NumberConstructor)[];
  442. validateEvent: {
  443. type: BooleanConstructor;
  444. default: boolean;
  445. };
  446. }>> & {
  447. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  448. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  449. }, {
  450. disabled: boolean;
  451. name: string;
  452. modelValue: string | number | boolean;
  453. validateEvent: boolean;
  454. id: string;
  455. border: boolean;
  456. indeterminate: boolean;
  457. checked: boolean;
  458. trueLabel: string | number;
  459. falseLabel: string | number;
  460. controls: string;
  461. }>> & {
  462. CheckboxButton: import("vue").DefineComponent<{
  463. modelValue: {
  464. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  465. default: undefined;
  466. };
  467. label: {
  468. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  469. };
  470. indeterminate: BooleanConstructor;
  471. disabled: BooleanConstructor;
  472. checked: BooleanConstructor;
  473. name: {
  474. type: StringConstructor;
  475. default: undefined;
  476. };
  477. trueLabel: {
  478. type: (StringConstructor | NumberConstructor)[];
  479. default: undefined;
  480. };
  481. falseLabel: {
  482. type: (StringConstructor | NumberConstructor)[];
  483. default: undefined;
  484. };
  485. id: {
  486. type: StringConstructor;
  487. default: undefined;
  488. };
  489. controls: {
  490. type: StringConstructor;
  491. default: undefined;
  492. };
  493. border: BooleanConstructor;
  494. size: {
  495. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  496. readonly required: false;
  497. readonly validator: ((val: unknown) => boolean) | undefined;
  498. __epPropKey: true;
  499. };
  500. tabindex: (StringConstructor | NumberConstructor)[];
  501. validateEvent: {
  502. type: BooleanConstructor;
  503. default: boolean;
  504. };
  505. }, {
  506. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  507. modelValue: {
  508. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  509. default: undefined;
  510. };
  511. label: {
  512. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  513. };
  514. indeterminate: BooleanConstructor;
  515. disabled: BooleanConstructor;
  516. checked: BooleanConstructor;
  517. name: {
  518. type: StringConstructor;
  519. default: undefined;
  520. };
  521. trueLabel: {
  522. type: (StringConstructor | NumberConstructor)[];
  523. default: undefined;
  524. };
  525. falseLabel: {
  526. type: (StringConstructor | NumberConstructor)[];
  527. default: undefined;
  528. };
  529. id: {
  530. type: StringConstructor;
  531. default: undefined;
  532. };
  533. controls: {
  534. type: StringConstructor;
  535. default: undefined;
  536. };
  537. border: BooleanConstructor;
  538. size: {
  539. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  540. readonly required: false;
  541. readonly validator: ((val: unknown) => boolean) | undefined;
  542. __epPropKey: true;
  543. };
  544. tabindex: (StringConstructor | NumberConstructor)[];
  545. validateEvent: {
  546. type: BooleanConstructor;
  547. default: boolean;
  548. };
  549. }>> & {
  550. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  551. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  552. }>>;
  553. slots: Readonly<{
  554. [name: string]: import("vue").Slot | undefined;
  555. }>;
  556. isFocused: import("vue").Ref<boolean>;
  557. isChecked: import("vue").ComputedRef<boolean>;
  558. isDisabled: import("vue").ComputedRef<boolean>;
  559. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  560. model: import("vue").WritableComputedRef<any>;
  561. handleChange: (e: Event) => void;
  562. checkboxGroup: ({
  563. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  564. changeEvent?: ((...args: any) => any) | undefined;
  565. } & import("vue").ToRefs<Pick<import("../..").CheckboxGroupProps, "size" | "disabled" | "validateEvent" | "min" | "max" | "fill" | "textColor">>) | undefined;
  566. ns: {
  567. namespace: import("vue").Ref<string>;
  568. b: (blockSuffix?: string) => string;
  569. e: (element?: string | undefined) => string;
  570. m: (modifier?: string | undefined) => string;
  571. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  572. em: (element?: string | undefined, modifier?: string | undefined) => string;
  573. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  574. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  575. is: {
  576. (name: string, state: boolean | undefined): string;
  577. (name: string): string;
  578. };
  579. cssVar: (object: Record<string, string>) => Record<string, string>;
  580. cssVarName: (name: string) => string;
  581. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  582. cssVarBlockName: (name: string) => string;
  583. };
  584. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  585. lableKls: import("vue").ComputedRef<string[]>;
  586. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  587. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  588. change: (val: import("../..").CheckboxValueType) => boolean;
  589. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  590. modelValue: {
  591. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  592. default: undefined;
  593. };
  594. label: {
  595. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  596. };
  597. indeterminate: BooleanConstructor;
  598. disabled: BooleanConstructor;
  599. checked: BooleanConstructor;
  600. name: {
  601. type: StringConstructor;
  602. default: undefined;
  603. };
  604. trueLabel: {
  605. type: (StringConstructor | NumberConstructor)[];
  606. default: undefined;
  607. };
  608. falseLabel: {
  609. type: (StringConstructor | NumberConstructor)[];
  610. default: undefined;
  611. };
  612. id: {
  613. type: StringConstructor;
  614. default: undefined;
  615. };
  616. controls: {
  617. type: StringConstructor;
  618. default: undefined;
  619. };
  620. border: BooleanConstructor;
  621. size: {
  622. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  623. readonly required: false;
  624. readonly validator: ((val: unknown) => boolean) | undefined;
  625. __epPropKey: true;
  626. };
  627. tabindex: (StringConstructor | NumberConstructor)[];
  628. validateEvent: {
  629. type: BooleanConstructor;
  630. default: boolean;
  631. };
  632. }>> & {
  633. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  634. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  635. }, {
  636. disabled: boolean;
  637. name: string;
  638. modelValue: string | number | boolean;
  639. validateEvent: boolean;
  640. id: string;
  641. border: boolean;
  642. indeterminate: boolean;
  643. checked: boolean;
  644. trueLabel: string | number;
  645. falseLabel: string | number;
  646. controls: string;
  647. }>;
  648. CheckboxGroup: import("vue").DefineComponent<{
  649. 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>;
  650. readonly disabled: BooleanConstructor;
  651. readonly min: NumberConstructor;
  652. readonly max: NumberConstructor;
  653. readonly size: {
  654. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  655. readonly required: false;
  656. readonly validator: ((val: unknown) => boolean) | undefined;
  657. __epPropKey: true;
  658. };
  659. readonly label: StringConstructor;
  660. readonly fill: StringConstructor;
  661. readonly textColor: StringConstructor;
  662. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  663. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  664. }, {
  665. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  666. 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>;
  667. readonly disabled: BooleanConstructor;
  668. readonly min: NumberConstructor;
  669. readonly max: NumberConstructor;
  670. readonly size: {
  671. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  672. readonly required: false;
  673. readonly validator: ((val: unknown) => boolean) | undefined;
  674. __epPropKey: true;
  675. };
  676. readonly label: StringConstructor;
  677. readonly fill: StringConstructor;
  678. readonly textColor: StringConstructor;
  679. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  680. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  681. }>> & {
  682. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  683. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  684. }>>;
  685. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  686. ns: {
  687. namespace: import("vue").Ref<string>;
  688. b: (blockSuffix?: string) => string;
  689. e: (element?: string | undefined) => string;
  690. m: (modifier?: string | undefined) => string;
  691. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  692. em: (element?: string | undefined, modifier?: string | undefined) => string;
  693. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  694. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  695. is: {
  696. (name: string, state: boolean | undefined): string;
  697. (name: string): string;
  698. };
  699. cssVar: (object: Record<string, string>) => Record<string, string>;
  700. cssVarName: (name: string) => string;
  701. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  702. cssVarBlockName: (name: string) => string;
  703. };
  704. formItem: import("../../..").FormItemContext | undefined;
  705. groupId: import("vue").Ref<string | undefined>;
  706. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  707. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  708. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  709. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  710. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  711. change: (val: import("../..").CheckboxValueType[]) => boolean;
  712. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  713. 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>;
  714. readonly disabled: BooleanConstructor;
  715. readonly min: NumberConstructor;
  716. readonly max: NumberConstructor;
  717. readonly size: {
  718. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  719. readonly required: false;
  720. readonly validator: ((val: unknown) => boolean) | undefined;
  721. __epPropKey: true;
  722. };
  723. readonly label: StringConstructor;
  724. readonly fill: StringConstructor;
  725. readonly textColor: StringConstructor;
  726. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  727. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  728. }>> & {
  729. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  730. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  731. }, {
  732. readonly disabled: boolean;
  733. readonly modelValue: import("../..").CheckboxGroupValueType;
  734. readonly tag: string;
  735. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  736. }>;
  737. };
  738. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  739. 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>;
  740. readonly disabled: BooleanConstructor;
  741. readonly min: NumberConstructor;
  742. readonly max: NumberConstructor;
  743. readonly size: {
  744. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  745. readonly required: false;
  746. readonly validator: ((val: unknown) => boolean) | undefined;
  747. __epPropKey: true;
  748. };
  749. readonly label: StringConstructor;
  750. readonly fill: StringConstructor;
  751. readonly textColor: StringConstructor;
  752. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  753. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  754. }, {
  755. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  756. 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>;
  757. readonly disabled: BooleanConstructor;
  758. readonly min: NumberConstructor;
  759. readonly max: NumberConstructor;
  760. readonly size: {
  761. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  762. readonly required: false;
  763. readonly validator: ((val: unknown) => boolean) | undefined;
  764. __epPropKey: true;
  765. };
  766. readonly label: StringConstructor;
  767. readonly fill: StringConstructor;
  768. readonly textColor: StringConstructor;
  769. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  770. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  771. }>> & {
  772. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  773. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  774. }>>;
  775. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  776. ns: {
  777. namespace: import("vue").Ref<string>;
  778. b: (blockSuffix?: string) => string;
  779. e: (element?: string | undefined) => string;
  780. m: (modifier?: string | undefined) => string;
  781. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  782. em: (element?: string | undefined, modifier?: string | undefined) => string;
  783. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  784. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  785. is: {
  786. (name: string, state: boolean | undefined): string;
  787. (name: string): string;
  788. };
  789. cssVar: (object: Record<string, string>) => Record<string, string>;
  790. cssVarName: (name: string) => string;
  791. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  792. cssVarBlockName: (name: string) => string;
  793. };
  794. formItem: import("../../..").FormItemContext | undefined;
  795. groupId: import("vue").Ref<string | undefined>;
  796. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  797. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  798. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  799. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  800. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  801. change: (val: import("../..").CheckboxValueType[]) => boolean;
  802. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  803. 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>;
  804. readonly disabled: BooleanConstructor;
  805. readonly min: NumberConstructor;
  806. readonly max: NumberConstructor;
  807. readonly size: {
  808. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  809. readonly required: false;
  810. readonly validator: ((val: unknown) => boolean) | undefined;
  811. __epPropKey: true;
  812. };
  813. readonly label: StringConstructor;
  814. readonly fill: StringConstructor;
  815. readonly textColor: StringConstructor;
  816. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  817. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  818. }>> & {
  819. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  820. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  821. }, {
  822. readonly disabled: boolean;
  823. readonly modelValue: import("../..").CheckboxGroupValueType;
  824. readonly tag: string;
  825. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  826. }>>;
  827. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  828. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  829. readonly size: {
  830. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  831. readonly required: false;
  832. readonly validator: ((val: unknown) => boolean) | undefined;
  833. __epPropKey: true;
  834. };
  835. readonly disabled: BooleanConstructor;
  836. 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>;
  837. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  838. readonly resize: {
  839. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  840. readonly required: false;
  841. readonly validator: ((val: unknown) => boolean) | undefined;
  842. __epPropKey: true;
  843. };
  844. 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>;
  845. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  846. readonly formatter: {
  847. readonly type: import("vue").PropType<Function>;
  848. readonly required: false;
  849. readonly validator: ((val: unknown) => boolean) | undefined;
  850. __epPropKey: true;
  851. };
  852. readonly parser: {
  853. readonly type: import("vue").PropType<Function>;
  854. readonly required: false;
  855. readonly validator: ((val: unknown) => boolean) | undefined;
  856. __epPropKey: true;
  857. };
  858. readonly placeholder: {
  859. readonly type: import("vue").PropType<string>;
  860. readonly required: false;
  861. readonly validator: ((val: unknown) => boolean) | undefined;
  862. __epPropKey: true;
  863. };
  864. readonly form: {
  865. readonly type: import("vue").PropType<string>;
  866. readonly required: false;
  867. readonly validator: ((val: unknown) => boolean) | undefined;
  868. __epPropKey: true;
  869. };
  870. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  871. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  872. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  873. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  874. readonly suffixIcon: {
  875. 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>>;
  876. readonly required: false;
  877. readonly validator: ((val: unknown) => boolean) | undefined;
  878. __epPropKey: true;
  879. };
  880. readonly prefixIcon: {
  881. 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>>;
  882. readonly required: false;
  883. readonly validator: ((val: unknown) => boolean) | undefined;
  884. __epPropKey: true;
  885. };
  886. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  887. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  888. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  889. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  890. 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>;
  891. }, {
  892. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  893. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  894. readonly size: {
  895. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  896. readonly required: false;
  897. readonly validator: ((val: unknown) => boolean) | undefined;
  898. __epPropKey: true;
  899. };
  900. readonly disabled: BooleanConstructor;
  901. 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>;
  902. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  903. readonly resize: {
  904. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  905. readonly required: false;
  906. readonly validator: ((val: unknown) => boolean) | undefined;
  907. __epPropKey: true;
  908. };
  909. 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>;
  910. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  911. readonly formatter: {
  912. readonly type: import("vue").PropType<Function>;
  913. readonly required: false;
  914. readonly validator: ((val: unknown) => boolean) | undefined;
  915. __epPropKey: true;
  916. };
  917. readonly parser: {
  918. readonly type: import("vue").PropType<Function>;
  919. readonly required: false;
  920. readonly validator: ((val: unknown) => boolean) | undefined;
  921. __epPropKey: true;
  922. };
  923. readonly placeholder: {
  924. readonly type: import("vue").PropType<string>;
  925. readonly required: false;
  926. readonly validator: ((val: unknown) => boolean) | undefined;
  927. __epPropKey: true;
  928. };
  929. readonly form: {
  930. readonly type: import("vue").PropType<string>;
  931. readonly required: false;
  932. readonly validator: ((val: unknown) => boolean) | undefined;
  933. __epPropKey: true;
  934. };
  935. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  936. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  937. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  938. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  939. readonly suffixIcon: {
  940. 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>>;
  941. readonly required: false;
  942. readonly validator: ((val: unknown) => boolean) | undefined;
  943. __epPropKey: true;
  944. };
  945. readonly prefixIcon: {
  946. 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>>;
  947. readonly required: false;
  948. readonly validator: ((val: unknown) => boolean) | undefined;
  949. __epPropKey: true;
  950. };
  951. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  952. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  953. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  954. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  955. 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>;
  956. }>> & {
  957. onChange?: ((value: string) => any) | undefined;
  958. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  959. onInput?: ((value: string) => any) | undefined;
  960. onFocus?: ((evt: FocusEvent) => any) | undefined;
  961. onBlur?: ((evt: FocusEvent) => any) | undefined;
  962. onClear?: (() => any) | undefined;
  963. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  964. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  965. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  966. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  967. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  968. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  969. }>>;
  970. 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);
  971. rawAttrs: {
  972. [x: string]: unknown;
  973. };
  974. slots: Readonly<{
  975. [name: string]: import("vue").Slot | undefined;
  976. }>;
  977. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  978. containerKls: import("vue").ComputedRef<unknown[]>;
  979. wrapperKls: import("vue").ComputedRef<string[]>;
  980. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  981. form: import("../../..").FormContext | undefined;
  982. formItem: import("../../..").FormItemContext | undefined;
  983. inputId: import("vue").Ref<string | undefined>;
  984. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  985. inputDisabled: import("vue").ComputedRef<boolean>;
  986. nsInput: {
  987. namespace: import("vue").Ref<string>;
  988. b: (blockSuffix?: string) => string;
  989. e: (element?: string | undefined) => string;
  990. m: (modifier?: string | undefined) => string;
  991. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  992. em: (element?: string | undefined, modifier?: string | undefined) => string;
  993. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  994. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  995. is: {
  996. (name: string, state: boolean | undefined): string;
  997. (name: string): string;
  998. };
  999. cssVar: (object: Record<string, string>) => Record<string, string>;
  1000. cssVarName: (name: string) => string;
  1001. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1002. cssVarBlockName: (name: string) => string;
  1003. };
  1004. nsTextarea: {
  1005. namespace: import("vue").Ref<string>;
  1006. b: (blockSuffix?: string) => string;
  1007. e: (element?: string | undefined) => string;
  1008. m: (modifier?: string | undefined) => string;
  1009. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1010. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1011. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1012. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1013. is: {
  1014. (name: string, state: boolean | undefined): string;
  1015. (name: string): string;
  1016. };
  1017. cssVar: (object: Record<string, string>) => Record<string, string>;
  1018. cssVarName: (name: string) => string;
  1019. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1020. cssVarBlockName: (name: string) => string;
  1021. };
  1022. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  1023. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  1024. focused: import("vue").Ref<boolean>;
  1025. hovering: import("vue").Ref<boolean>;
  1026. isComposing: import("vue").Ref<boolean>;
  1027. passwordVisible: import("vue").Ref<boolean>;
  1028. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  1029. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  1030. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  1031. needStatusIcon: import("vue").ComputedRef<boolean>;
  1032. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  1033. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  1034. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  1035. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1036. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1037. nativeInputValue: import("vue").ComputedRef<string>;
  1038. showClear: import("vue").ComputedRef<boolean>;
  1039. showPwdVisible: import("vue").ComputedRef<boolean>;
  1040. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  1041. textLength: import("vue").ComputedRef<number>;
  1042. inputExceed: import("vue").ComputedRef<boolean>;
  1043. suffixVisible: import("vue").ComputedRef<boolean>;
  1044. recordCursor: () => void;
  1045. setCursor: () => void;
  1046. resizeTextarea: () => void;
  1047. setNativeInputValue: () => void;
  1048. handleInput: (event: Event) => Promise<void>;
  1049. handleChange: (event: Event) => void;
  1050. handleCompositionStart: (event: CompositionEvent) => void;
  1051. handleCompositionUpdate: (event: CompositionEvent) => void;
  1052. handleCompositionEnd: (event: CompositionEvent) => void;
  1053. handlePasswordVisible: () => void;
  1054. focus: () => Promise<void>;
  1055. blur: () => void | undefined;
  1056. handleFocus: (event: FocusEvent) => void;
  1057. handleBlur: (event: FocusEvent) => void;
  1058. handleMouseLeave: (evt: MouseEvent) => void;
  1059. handleMouseEnter: (evt: MouseEvent) => void;
  1060. handleKeydown: (evt: KeyboardEvent) => void;
  1061. select: () => void;
  1062. clear: () => void;
  1063. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1064. readonly size: {
  1065. 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>>;
  1066. readonly required: false;
  1067. readonly validator: ((val: unknown) => boolean) | undefined;
  1068. __epPropKey: true;
  1069. };
  1070. readonly color: {
  1071. readonly type: import("vue").PropType<string>;
  1072. readonly required: false;
  1073. readonly validator: ((val: unknown) => boolean) | undefined;
  1074. __epPropKey: true;
  1075. };
  1076. }, {
  1077. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1078. readonly size: {
  1079. 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>>;
  1080. readonly required: false;
  1081. readonly validator: ((val: unknown) => boolean) | undefined;
  1082. __epPropKey: true;
  1083. };
  1084. readonly color: {
  1085. readonly type: import("vue").PropType<string>;
  1086. readonly required: false;
  1087. readonly validator: ((val: unknown) => boolean) | undefined;
  1088. __epPropKey: true;
  1089. };
  1090. }>> & {
  1091. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1092. }>>;
  1093. ns: {
  1094. namespace: import("vue").Ref<string>;
  1095. b: (blockSuffix?: string) => string;
  1096. e: (element?: string | undefined) => string;
  1097. m: (modifier?: string | undefined) => string;
  1098. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1099. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1100. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1101. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1102. is: {
  1103. (name: string, state: boolean | undefined): string;
  1104. (name: string): string;
  1105. };
  1106. cssVar: (object: Record<string, string>) => Record<string, string>;
  1107. cssVarName: (name: string) => string;
  1108. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1109. cssVarBlockName: (name: string) => string;
  1110. };
  1111. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1112. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1113. readonly size: {
  1114. 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>>;
  1115. readonly required: false;
  1116. readonly validator: ((val: unknown) => boolean) | undefined;
  1117. __epPropKey: true;
  1118. };
  1119. readonly color: {
  1120. readonly type: import("vue").PropType<string>;
  1121. readonly required: false;
  1122. readonly validator: ((val: unknown) => boolean) | undefined;
  1123. __epPropKey: true;
  1124. };
  1125. }>>, {}>> & Record<string, any>;
  1126. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1127. NOOP: () => void;
  1128. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1129. "update:modelValue": (value: string) => boolean;
  1130. input: (value: string) => boolean;
  1131. change: (value: string) => boolean;
  1132. focus: (evt: FocusEvent) => boolean;
  1133. blur: (evt: FocusEvent) => boolean;
  1134. clear: () => boolean;
  1135. mouseleave: (evt: MouseEvent) => boolean;
  1136. mouseenter: (evt: MouseEvent) => boolean;
  1137. keydown: (evt: Event | KeyboardEvent) => boolean;
  1138. compositionstart: (evt: CompositionEvent) => boolean;
  1139. compositionupdate: (evt: CompositionEvent) => boolean;
  1140. compositionend: (evt: CompositionEvent) => boolean;
  1141. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1142. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1143. readonly size: {
  1144. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1145. readonly required: false;
  1146. readonly validator: ((val: unknown) => boolean) | undefined;
  1147. __epPropKey: true;
  1148. };
  1149. readonly disabled: BooleanConstructor;
  1150. 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>;
  1151. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1152. readonly resize: {
  1153. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  1154. readonly required: false;
  1155. readonly validator: ((val: unknown) => boolean) | undefined;
  1156. __epPropKey: true;
  1157. };
  1158. 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>;
  1159. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1160. readonly formatter: {
  1161. readonly type: import("vue").PropType<Function>;
  1162. readonly required: false;
  1163. readonly validator: ((val: unknown) => boolean) | undefined;
  1164. __epPropKey: true;
  1165. };
  1166. readonly parser: {
  1167. readonly type: import("vue").PropType<Function>;
  1168. readonly required: false;
  1169. readonly validator: ((val: unknown) => boolean) | undefined;
  1170. __epPropKey: true;
  1171. };
  1172. readonly placeholder: {
  1173. readonly type: import("vue").PropType<string>;
  1174. readonly required: false;
  1175. readonly validator: ((val: unknown) => boolean) | undefined;
  1176. __epPropKey: true;
  1177. };
  1178. readonly form: {
  1179. readonly type: import("vue").PropType<string>;
  1180. readonly required: false;
  1181. readonly validator: ((val: unknown) => boolean) | undefined;
  1182. __epPropKey: true;
  1183. };
  1184. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1185. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1186. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1187. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1188. readonly suffixIcon: {
  1189. 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>>;
  1190. readonly required: false;
  1191. readonly validator: ((val: unknown) => boolean) | undefined;
  1192. __epPropKey: true;
  1193. };
  1194. readonly prefixIcon: {
  1195. 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>>;
  1196. readonly required: false;
  1197. readonly validator: ((val: unknown) => boolean) | undefined;
  1198. __epPropKey: true;
  1199. };
  1200. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1201. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1202. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1203. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1204. 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>;
  1205. }>> & {
  1206. onChange?: ((value: string) => any) | undefined;
  1207. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1208. onInput?: ((value: string) => any) | undefined;
  1209. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1210. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1211. onClear?: (() => any) | undefined;
  1212. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1213. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1214. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1215. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1216. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1217. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1218. }, {
  1219. readonly type: string;
  1220. readonly disabled: boolean;
  1221. readonly label: string;
  1222. 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>;
  1223. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1224. readonly id: string;
  1225. readonly autosize: import("../..").InputAutoSize;
  1226. readonly autocomplete: string;
  1227. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1228. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1229. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1230. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1231. readonly containerRole: string;
  1232. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  1233. readonly inputStyle: import("vue").StyleValue;
  1234. }>> & Record<string, any>;
  1235. Search: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1236. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1237. "checked-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => boolean;
  1238. }, string, {
  1239. readonly props: import("./transfer").TransferPropsAlias;
  1240. readonly data: TransferDataItem[];
  1241. readonly filterable: boolean;
  1242. readonly format: import("./transfer").TransferFormat;
  1243. readonly defaultChecked: import("./transfer").TransferKey[];
  1244. }> & {
  1245. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  1246. created?: ((() => void) | (() => void)[]) | undefined;
  1247. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  1248. mounted?: ((() => void) | (() => void)[]) | undefined;
  1249. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  1250. updated?: ((() => void) | (() => void)[]) | undefined;
  1251. activated?: ((() => void) | (() => void)[]) | undefined;
  1252. deactivated?: ((() => void) | (() => void)[]) | undefined;
  1253. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  1254. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  1255. destroyed?: ((() => void) | (() => void)[]) | undefined;
  1256. unmounted?: ((() => void) | (() => void)[]) | undefined;
  1257. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1258. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1259. 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;
  1260. };
  1261. $forceUpdate: () => void;
  1262. $nextTick: typeof import("vue").nextTick;
  1263. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  1264. } & Readonly<import("vue").ExtractPropTypes<{
  1265. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  1266. readonly optionRender: {
  1267. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1268. [key: string]: any;
  1269. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1270. [key: string]: any;
  1271. }>[]>;
  1272. readonly required: false;
  1273. readonly validator: ((val: unknown) => boolean) | undefined;
  1274. __epPropKey: true;
  1275. };
  1276. readonly placeholder: StringConstructor;
  1277. readonly title: StringConstructor;
  1278. readonly filterable: BooleanConstructor;
  1279. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  1280. readonly filterMethod: {
  1281. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  1282. readonly required: false;
  1283. readonly validator: ((val: unknown) => boolean) | undefined;
  1284. __epPropKey: true;
  1285. };
  1286. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  1287. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  1288. readonly label: "label";
  1289. readonly key: "key";
  1290. readonly disabled: "disabled";
  1291. }>, boolean>;
  1292. }>> & {
  1293. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  1294. } & import("vue").ShallowUnwrapRef<{
  1295. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1296. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  1297. readonly optionRender: {
  1298. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1299. [key: string]: any;
  1300. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1301. [key: string]: any;
  1302. }>[]>;
  1303. readonly required: false;
  1304. readonly validator: ((val: unknown) => boolean) | undefined;
  1305. __epPropKey: true;
  1306. };
  1307. readonly placeholder: StringConstructor;
  1308. readonly title: StringConstructor;
  1309. readonly filterable: BooleanConstructor;
  1310. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  1311. readonly filterMethod: {
  1312. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  1313. readonly required: false;
  1314. readonly validator: ((val: unknown) => boolean) | undefined;
  1315. __epPropKey: true;
  1316. };
  1317. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  1318. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  1319. readonly label: "label";
  1320. readonly key: "key";
  1321. readonly disabled: "disabled";
  1322. }>, boolean>;
  1323. }>> & {
  1324. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  1325. }>>;
  1326. emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  1327. slots: Readonly<{
  1328. [name: string]: import("vue").Slot | undefined;
  1329. }>;
  1330. OptionContent: ({ option }: {
  1331. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1332. [key: string]: any;
  1333. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1334. [key: string]: any;
  1335. }>[];
  1336. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1337. [key: string]: any;
  1338. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1339. [key: string]: any;
  1340. }>[];
  1341. t: import("element-plus/es/hooks").Translator;
  1342. ns: {
  1343. namespace: import("vue").Ref<string>;
  1344. b: (blockSuffix?: string) => string;
  1345. e: (element?: string | undefined) => string;
  1346. m: (modifier?: string | undefined) => string;
  1347. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1348. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1349. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1350. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1351. is: {
  1352. (name: string, state: boolean | undefined): string;
  1353. (name: string): string;
  1354. };
  1355. cssVar: (object: Record<string, string>) => Record<string, string>;
  1356. cssVarName: (name: string) => string;
  1357. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1358. cssVarBlockName: (name: string) => string;
  1359. };
  1360. panelState: {
  1361. checked: import("./transfer").TransferKey[];
  1362. allChecked: boolean;
  1363. query: string;
  1364. checkChangeByUser: boolean;
  1365. };
  1366. propsAlias: import("vue").ComputedRef<{
  1367. label: string;
  1368. key: string;
  1369. disabled: string;
  1370. }>;
  1371. filteredData: import("vue").ComputedRef<TransferDataItem[]>;
  1372. checkedSummary: import("vue").ComputedRef<string>;
  1373. isIndeterminate: import("vue").ComputedRef<boolean>;
  1374. handleAllCheckedChange: (value: import("../..").CheckboxValueType) => void;
  1375. hasNoMatch: import("vue").ComputedRef<boolean>;
  1376. hasFooter: import("vue").ComputedRef<boolean>;
  1377. checked: import("vue").Ref<import("./transfer").TransferKey[]>;
  1378. allChecked: import("vue").Ref<boolean>;
  1379. query: import("vue").Ref<string>;
  1380. isEmpty: (val: unknown) => boolean;
  1381. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1382. modelValue: {
  1383. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1384. default: undefined;
  1385. };
  1386. label: {
  1387. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1388. };
  1389. indeterminate: BooleanConstructor;
  1390. disabled: BooleanConstructor;
  1391. checked: BooleanConstructor;
  1392. name: {
  1393. type: StringConstructor;
  1394. default: undefined;
  1395. };
  1396. trueLabel: {
  1397. type: (StringConstructor | NumberConstructor)[];
  1398. default: undefined;
  1399. };
  1400. falseLabel: {
  1401. type: (StringConstructor | NumberConstructor)[];
  1402. default: undefined;
  1403. };
  1404. id: {
  1405. type: StringConstructor;
  1406. default: undefined;
  1407. };
  1408. controls: {
  1409. type: StringConstructor;
  1410. default: undefined;
  1411. };
  1412. border: BooleanConstructor;
  1413. size: {
  1414. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1415. readonly required: false;
  1416. readonly validator: ((val: unknown) => boolean) | undefined;
  1417. __epPropKey: true;
  1418. };
  1419. tabindex: (StringConstructor | NumberConstructor)[];
  1420. validateEvent: {
  1421. type: BooleanConstructor;
  1422. default: boolean;
  1423. };
  1424. }, {
  1425. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1426. modelValue: {
  1427. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1428. default: undefined;
  1429. };
  1430. label: {
  1431. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1432. };
  1433. indeterminate: BooleanConstructor;
  1434. disabled: BooleanConstructor;
  1435. checked: BooleanConstructor;
  1436. name: {
  1437. type: StringConstructor;
  1438. default: undefined;
  1439. };
  1440. trueLabel: {
  1441. type: (StringConstructor | NumberConstructor)[];
  1442. default: undefined;
  1443. };
  1444. falseLabel: {
  1445. type: (StringConstructor | NumberConstructor)[];
  1446. default: undefined;
  1447. };
  1448. id: {
  1449. type: StringConstructor;
  1450. default: undefined;
  1451. };
  1452. controls: {
  1453. type: StringConstructor;
  1454. default: undefined;
  1455. };
  1456. border: BooleanConstructor;
  1457. size: {
  1458. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1459. readonly required: false;
  1460. readonly validator: ((val: unknown) => boolean) | undefined;
  1461. __epPropKey: true;
  1462. };
  1463. tabindex: (StringConstructor | NumberConstructor)[];
  1464. validateEvent: {
  1465. type: BooleanConstructor;
  1466. default: boolean;
  1467. };
  1468. }>> & {
  1469. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1470. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1471. }>>;
  1472. slots: Readonly<{
  1473. [name: string]: import("vue").Slot | undefined;
  1474. }>;
  1475. inputId: import("vue").Ref<string | undefined>;
  1476. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  1477. isChecked: import("vue").ComputedRef<boolean>;
  1478. isDisabled: import("vue").ComputedRef<boolean>;
  1479. isFocused: import("vue").Ref<boolean>;
  1480. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1481. hasOwnLabel: import("vue").ComputedRef<boolean>;
  1482. model: import("vue").WritableComputedRef<any>;
  1483. handleChange: (e: Event) => void;
  1484. onClickRoot: (e: MouseEvent) => Promise<void>;
  1485. ns: {
  1486. namespace: import("vue").Ref<string>;
  1487. b: (blockSuffix?: string) => string;
  1488. e: (element?: string | undefined) => string;
  1489. m: (modifier?: string | undefined) => string;
  1490. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1491. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1492. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1493. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1494. is: {
  1495. (name: string, state: boolean | undefined): string;
  1496. (name: string): string;
  1497. };
  1498. cssVar: (object: Record<string, string>) => Record<string, string>;
  1499. cssVarName: (name: string) => string;
  1500. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1501. cssVarBlockName: (name: string) => string;
  1502. };
  1503. compKls: import("vue").ComputedRef<string[]>;
  1504. spanKls: import("vue").ComputedRef<string[]>;
  1505. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1506. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  1507. change: (val: import("../..").CheckboxValueType) => boolean;
  1508. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1509. modelValue: {
  1510. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1511. default: undefined;
  1512. };
  1513. label: {
  1514. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1515. };
  1516. indeterminate: BooleanConstructor;
  1517. disabled: BooleanConstructor;
  1518. checked: BooleanConstructor;
  1519. name: {
  1520. type: StringConstructor;
  1521. default: undefined;
  1522. };
  1523. trueLabel: {
  1524. type: (StringConstructor | NumberConstructor)[];
  1525. default: undefined;
  1526. };
  1527. falseLabel: {
  1528. type: (StringConstructor | NumberConstructor)[];
  1529. default: undefined;
  1530. };
  1531. id: {
  1532. type: StringConstructor;
  1533. default: undefined;
  1534. };
  1535. controls: {
  1536. type: StringConstructor;
  1537. default: undefined;
  1538. };
  1539. border: BooleanConstructor;
  1540. size: {
  1541. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1542. readonly required: false;
  1543. readonly validator: ((val: unknown) => boolean) | undefined;
  1544. __epPropKey: true;
  1545. };
  1546. tabindex: (StringConstructor | NumberConstructor)[];
  1547. validateEvent: {
  1548. type: BooleanConstructor;
  1549. default: boolean;
  1550. };
  1551. }>> & {
  1552. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1553. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1554. }, {
  1555. disabled: boolean;
  1556. name: string;
  1557. modelValue: string | number | boolean;
  1558. validateEvent: boolean;
  1559. id: string;
  1560. border: boolean;
  1561. indeterminate: boolean;
  1562. checked: boolean;
  1563. trueLabel: string | number;
  1564. falseLabel: string | number;
  1565. controls: string;
  1566. }>> & {
  1567. CheckboxButton: import("vue").DefineComponent<{
  1568. modelValue: {
  1569. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1570. default: undefined;
  1571. };
  1572. label: {
  1573. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1574. };
  1575. indeterminate: BooleanConstructor;
  1576. disabled: BooleanConstructor;
  1577. checked: BooleanConstructor;
  1578. name: {
  1579. type: StringConstructor;
  1580. default: undefined;
  1581. };
  1582. trueLabel: {
  1583. type: (StringConstructor | NumberConstructor)[];
  1584. default: undefined;
  1585. };
  1586. falseLabel: {
  1587. type: (StringConstructor | NumberConstructor)[];
  1588. default: undefined;
  1589. };
  1590. id: {
  1591. type: StringConstructor;
  1592. default: undefined;
  1593. };
  1594. controls: {
  1595. type: StringConstructor;
  1596. default: undefined;
  1597. };
  1598. border: BooleanConstructor;
  1599. size: {
  1600. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1601. readonly required: false;
  1602. readonly validator: ((val: unknown) => boolean) | undefined;
  1603. __epPropKey: true;
  1604. };
  1605. tabindex: (StringConstructor | NumberConstructor)[];
  1606. validateEvent: {
  1607. type: BooleanConstructor;
  1608. default: boolean;
  1609. };
  1610. }, {
  1611. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1612. modelValue: {
  1613. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1614. default: undefined;
  1615. };
  1616. label: {
  1617. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1618. };
  1619. indeterminate: BooleanConstructor;
  1620. disabled: BooleanConstructor;
  1621. checked: BooleanConstructor;
  1622. name: {
  1623. type: StringConstructor;
  1624. default: undefined;
  1625. };
  1626. trueLabel: {
  1627. type: (StringConstructor | NumberConstructor)[];
  1628. default: undefined;
  1629. };
  1630. falseLabel: {
  1631. type: (StringConstructor | NumberConstructor)[];
  1632. default: undefined;
  1633. };
  1634. id: {
  1635. type: StringConstructor;
  1636. default: undefined;
  1637. };
  1638. controls: {
  1639. type: StringConstructor;
  1640. default: undefined;
  1641. };
  1642. border: BooleanConstructor;
  1643. size: {
  1644. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1645. readonly required: false;
  1646. readonly validator: ((val: unknown) => boolean) | undefined;
  1647. __epPropKey: true;
  1648. };
  1649. tabindex: (StringConstructor | NumberConstructor)[];
  1650. validateEvent: {
  1651. type: BooleanConstructor;
  1652. default: boolean;
  1653. };
  1654. }>> & {
  1655. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1656. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1657. }>>;
  1658. slots: Readonly<{
  1659. [name: string]: import("vue").Slot | undefined;
  1660. }>;
  1661. isFocused: import("vue").Ref<boolean>;
  1662. isChecked: import("vue").ComputedRef<boolean>;
  1663. isDisabled: import("vue").ComputedRef<boolean>;
  1664. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1665. model: import("vue").WritableComputedRef<any>;
  1666. handleChange: (e: Event) => void;
  1667. checkboxGroup: ({
  1668. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  1669. changeEvent?: ((...args: any) => any) | undefined;
  1670. } & import("vue").ToRefs<Pick<import("../..").CheckboxGroupProps, "size" | "disabled" | "validateEvent" | "min" | "max" | "fill" | "textColor">>) | undefined;
  1671. ns: {
  1672. namespace: import("vue").Ref<string>;
  1673. b: (blockSuffix?: string) => string;
  1674. e: (element?: string | undefined) => string;
  1675. m: (modifier?: string | undefined) => string;
  1676. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1677. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1678. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1679. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1680. is: {
  1681. (name: string, state: boolean | undefined): string;
  1682. (name: string): string;
  1683. };
  1684. cssVar: (object: Record<string, string>) => Record<string, string>;
  1685. cssVarName: (name: string) => string;
  1686. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1687. cssVarBlockName: (name: string) => string;
  1688. };
  1689. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  1690. lableKls: import("vue").ComputedRef<string[]>;
  1691. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1692. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  1693. change: (val: import("../..").CheckboxValueType) => boolean;
  1694. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1695. modelValue: {
  1696. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  1697. default: undefined;
  1698. };
  1699. label: {
  1700. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  1701. };
  1702. indeterminate: BooleanConstructor;
  1703. disabled: BooleanConstructor;
  1704. checked: BooleanConstructor;
  1705. name: {
  1706. type: StringConstructor;
  1707. default: undefined;
  1708. };
  1709. trueLabel: {
  1710. type: (StringConstructor | NumberConstructor)[];
  1711. default: undefined;
  1712. };
  1713. falseLabel: {
  1714. type: (StringConstructor | NumberConstructor)[];
  1715. default: undefined;
  1716. };
  1717. id: {
  1718. type: StringConstructor;
  1719. default: undefined;
  1720. };
  1721. controls: {
  1722. type: StringConstructor;
  1723. default: undefined;
  1724. };
  1725. border: BooleanConstructor;
  1726. size: {
  1727. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1728. readonly required: false;
  1729. readonly validator: ((val: unknown) => boolean) | undefined;
  1730. __epPropKey: true;
  1731. };
  1732. tabindex: (StringConstructor | NumberConstructor)[];
  1733. validateEvent: {
  1734. type: BooleanConstructor;
  1735. default: boolean;
  1736. };
  1737. }>> & {
  1738. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1739. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  1740. }, {
  1741. disabled: boolean;
  1742. name: string;
  1743. modelValue: string | number | boolean;
  1744. validateEvent: boolean;
  1745. id: string;
  1746. border: boolean;
  1747. indeterminate: boolean;
  1748. checked: boolean;
  1749. trueLabel: string | number;
  1750. falseLabel: string | number;
  1751. controls: string;
  1752. }>;
  1753. CheckboxGroup: import("vue").DefineComponent<{
  1754. 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>;
  1755. readonly disabled: BooleanConstructor;
  1756. readonly min: NumberConstructor;
  1757. readonly max: NumberConstructor;
  1758. readonly size: {
  1759. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1760. readonly required: false;
  1761. readonly validator: ((val: unknown) => boolean) | undefined;
  1762. __epPropKey: true;
  1763. };
  1764. readonly label: StringConstructor;
  1765. readonly fill: StringConstructor;
  1766. readonly textColor: StringConstructor;
  1767. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1768. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1769. }, {
  1770. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1771. 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>;
  1772. readonly disabled: BooleanConstructor;
  1773. readonly min: NumberConstructor;
  1774. readonly max: NumberConstructor;
  1775. readonly size: {
  1776. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1777. readonly required: false;
  1778. readonly validator: ((val: unknown) => boolean) | undefined;
  1779. __epPropKey: true;
  1780. };
  1781. readonly label: StringConstructor;
  1782. readonly fill: StringConstructor;
  1783. readonly textColor: StringConstructor;
  1784. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1785. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1786. }>> & {
  1787. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  1788. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  1789. }>>;
  1790. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  1791. ns: {
  1792. namespace: import("vue").Ref<string>;
  1793. b: (blockSuffix?: string) => string;
  1794. e: (element?: string | undefined) => string;
  1795. m: (modifier?: string | undefined) => string;
  1796. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1797. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1798. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1799. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1800. is: {
  1801. (name: string, state: boolean | undefined): string;
  1802. (name: string): string;
  1803. };
  1804. cssVar: (object: Record<string, string>) => Record<string, string>;
  1805. cssVarName: (name: string) => string;
  1806. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1807. cssVarBlockName: (name: string) => string;
  1808. };
  1809. formItem: import("../../..").FormItemContext | undefined;
  1810. groupId: import("vue").Ref<string | undefined>;
  1811. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  1812. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  1813. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  1814. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1815. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  1816. change: (val: import("../..").CheckboxValueType[]) => boolean;
  1817. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1818. 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>;
  1819. readonly disabled: BooleanConstructor;
  1820. readonly min: NumberConstructor;
  1821. readonly max: NumberConstructor;
  1822. readonly size: {
  1823. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1824. readonly required: false;
  1825. readonly validator: ((val: unknown) => boolean) | undefined;
  1826. __epPropKey: true;
  1827. };
  1828. readonly label: StringConstructor;
  1829. readonly fill: StringConstructor;
  1830. readonly textColor: StringConstructor;
  1831. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1832. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1833. }>> & {
  1834. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  1835. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  1836. }, {
  1837. readonly disabled: boolean;
  1838. readonly modelValue: import("../..").CheckboxGroupValueType;
  1839. readonly tag: string;
  1840. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1841. }>;
  1842. };
  1843. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1844. 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>;
  1845. readonly disabled: BooleanConstructor;
  1846. readonly min: NumberConstructor;
  1847. readonly max: NumberConstructor;
  1848. readonly size: {
  1849. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1850. readonly required: false;
  1851. readonly validator: ((val: unknown) => boolean) | undefined;
  1852. __epPropKey: true;
  1853. };
  1854. readonly label: StringConstructor;
  1855. readonly fill: StringConstructor;
  1856. readonly textColor: StringConstructor;
  1857. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1858. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1859. }, {
  1860. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1861. 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>;
  1862. readonly disabled: BooleanConstructor;
  1863. readonly min: NumberConstructor;
  1864. readonly max: NumberConstructor;
  1865. readonly size: {
  1866. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1867. readonly required: false;
  1868. readonly validator: ((val: unknown) => boolean) | undefined;
  1869. __epPropKey: true;
  1870. };
  1871. readonly label: StringConstructor;
  1872. readonly fill: StringConstructor;
  1873. readonly textColor: StringConstructor;
  1874. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1875. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1876. }>> & {
  1877. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  1878. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  1879. }>>;
  1880. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  1881. ns: {
  1882. namespace: import("vue").Ref<string>;
  1883. b: (blockSuffix?: string) => string;
  1884. e: (element?: string | undefined) => string;
  1885. m: (modifier?: string | undefined) => string;
  1886. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1887. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1888. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1889. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1890. is: {
  1891. (name: string, state: boolean | undefined): string;
  1892. (name: string): string;
  1893. };
  1894. cssVar: (object: Record<string, string>) => Record<string, string>;
  1895. cssVarName: (name: string) => string;
  1896. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1897. cssVarBlockName: (name: string) => string;
  1898. };
  1899. formItem: import("../../..").FormItemContext | undefined;
  1900. groupId: import("vue").Ref<string | undefined>;
  1901. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  1902. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  1903. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  1904. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1905. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  1906. change: (val: import("../..").CheckboxValueType[]) => boolean;
  1907. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1908. 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>;
  1909. readonly disabled: BooleanConstructor;
  1910. readonly min: NumberConstructor;
  1911. readonly max: NumberConstructor;
  1912. readonly size: {
  1913. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1914. readonly required: false;
  1915. readonly validator: ((val: unknown) => boolean) | undefined;
  1916. __epPropKey: true;
  1917. };
  1918. readonly label: StringConstructor;
  1919. readonly fill: StringConstructor;
  1920. readonly textColor: StringConstructor;
  1921. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  1922. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1923. }>> & {
  1924. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  1925. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  1926. }, {
  1927. readonly disabled: boolean;
  1928. readonly modelValue: import("../..").CheckboxGroupValueType;
  1929. readonly tag: string;
  1930. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1931. }>>;
  1932. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1933. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1934. readonly size: {
  1935. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1936. readonly required: false;
  1937. readonly validator: ((val: unknown) => boolean) | undefined;
  1938. __epPropKey: true;
  1939. };
  1940. readonly disabled: BooleanConstructor;
  1941. 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>;
  1942. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1943. readonly resize: {
  1944. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  1945. readonly required: false;
  1946. readonly validator: ((val: unknown) => boolean) | undefined;
  1947. __epPropKey: true;
  1948. };
  1949. 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>;
  1950. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1951. readonly formatter: {
  1952. readonly type: import("vue").PropType<Function>;
  1953. readonly required: false;
  1954. readonly validator: ((val: unknown) => boolean) | undefined;
  1955. __epPropKey: true;
  1956. };
  1957. readonly parser: {
  1958. readonly type: import("vue").PropType<Function>;
  1959. readonly required: false;
  1960. readonly validator: ((val: unknown) => boolean) | undefined;
  1961. __epPropKey: true;
  1962. };
  1963. readonly placeholder: {
  1964. readonly type: import("vue").PropType<string>;
  1965. readonly required: false;
  1966. readonly validator: ((val: unknown) => boolean) | undefined;
  1967. __epPropKey: true;
  1968. };
  1969. readonly form: {
  1970. readonly type: import("vue").PropType<string>;
  1971. readonly required: false;
  1972. readonly validator: ((val: unknown) => boolean) | undefined;
  1973. __epPropKey: true;
  1974. };
  1975. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1976. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1977. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1978. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1979. readonly suffixIcon: {
  1980. 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>>;
  1981. readonly required: false;
  1982. readonly validator: ((val: unknown) => boolean) | undefined;
  1983. __epPropKey: true;
  1984. };
  1985. readonly prefixIcon: {
  1986. 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>>;
  1987. readonly required: false;
  1988. readonly validator: ((val: unknown) => boolean) | undefined;
  1989. __epPropKey: true;
  1990. };
  1991. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1992. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1993. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1994. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1995. 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>;
  1996. }, {
  1997. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1998. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1999. readonly size: {
  2000. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2001. readonly required: false;
  2002. readonly validator: ((val: unknown) => boolean) | undefined;
  2003. __epPropKey: true;
  2004. };
  2005. readonly disabled: BooleanConstructor;
  2006. 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>;
  2007. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2008. readonly resize: {
  2009. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  2010. readonly required: false;
  2011. readonly validator: ((val: unknown) => boolean) | undefined;
  2012. __epPropKey: true;
  2013. };
  2014. 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>;
  2015. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2016. readonly formatter: {
  2017. readonly type: import("vue").PropType<Function>;
  2018. readonly required: false;
  2019. readonly validator: ((val: unknown) => boolean) | undefined;
  2020. __epPropKey: true;
  2021. };
  2022. readonly parser: {
  2023. readonly type: import("vue").PropType<Function>;
  2024. readonly required: false;
  2025. readonly validator: ((val: unknown) => boolean) | undefined;
  2026. __epPropKey: true;
  2027. };
  2028. readonly placeholder: {
  2029. readonly type: import("vue").PropType<string>;
  2030. readonly required: false;
  2031. readonly validator: ((val: unknown) => boolean) | undefined;
  2032. __epPropKey: true;
  2033. };
  2034. readonly form: {
  2035. readonly type: import("vue").PropType<string>;
  2036. readonly required: false;
  2037. readonly validator: ((val: unknown) => boolean) | undefined;
  2038. __epPropKey: true;
  2039. };
  2040. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2041. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2042. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2043. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2044. readonly suffixIcon: {
  2045. 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>>;
  2046. readonly required: false;
  2047. readonly validator: ((val: unknown) => boolean) | undefined;
  2048. __epPropKey: true;
  2049. };
  2050. readonly prefixIcon: {
  2051. 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>>;
  2052. readonly required: false;
  2053. readonly validator: ((val: unknown) => boolean) | undefined;
  2054. __epPropKey: true;
  2055. };
  2056. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2057. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2058. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  2059. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2060. 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>;
  2061. }>> & {
  2062. onChange?: ((value: string) => any) | undefined;
  2063. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  2064. onInput?: ((value: string) => any) | undefined;
  2065. onFocus?: ((evt: FocusEvent) => any) | undefined;
  2066. onBlur?: ((evt: FocusEvent) => any) | undefined;
  2067. onClear?: (() => any) | undefined;
  2068. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2069. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2070. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  2071. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  2072. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  2073. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  2074. }>>;
  2075. 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);
  2076. rawAttrs: {
  2077. [x: string]: unknown;
  2078. };
  2079. slots: Readonly<{
  2080. [name: string]: import("vue").Slot | undefined;
  2081. }>;
  2082. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  2083. containerKls: import("vue").ComputedRef<unknown[]>;
  2084. wrapperKls: import("vue").ComputedRef<string[]>;
  2085. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  2086. form: import("../../..").FormContext | undefined;
  2087. formItem: import("../../..").FormItemContext | undefined;
  2088. inputId: import("vue").Ref<string | undefined>;
  2089. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  2090. inputDisabled: import("vue").ComputedRef<boolean>;
  2091. nsInput: {
  2092. namespace: import("vue").Ref<string>;
  2093. b: (blockSuffix?: string) => string;
  2094. e: (element?: string | undefined) => string;
  2095. m: (modifier?: string | undefined) => string;
  2096. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2097. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2098. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2099. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2100. is: {
  2101. (name: string, state: boolean | undefined): string;
  2102. (name: string): string;
  2103. };
  2104. cssVar: (object: Record<string, string>) => Record<string, string>;
  2105. cssVarName: (name: string) => string;
  2106. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2107. cssVarBlockName: (name: string) => string;
  2108. };
  2109. nsTextarea: {
  2110. namespace: import("vue").Ref<string>;
  2111. b: (blockSuffix?: string) => string;
  2112. e: (element?: string | undefined) => string;
  2113. m: (modifier?: string | undefined) => string;
  2114. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2115. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2116. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2117. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2118. is: {
  2119. (name: string, state: boolean | undefined): string;
  2120. (name: string): string;
  2121. };
  2122. cssVar: (object: Record<string, string>) => Record<string, string>;
  2123. cssVarName: (name: string) => string;
  2124. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2125. cssVarBlockName: (name: string) => string;
  2126. };
  2127. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  2128. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  2129. focused: import("vue").Ref<boolean>;
  2130. hovering: import("vue").Ref<boolean>;
  2131. isComposing: import("vue").Ref<boolean>;
  2132. passwordVisible: import("vue").Ref<boolean>;
  2133. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  2134. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  2135. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  2136. needStatusIcon: import("vue").ComputedRef<boolean>;
  2137. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  2138. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  2139. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  2140. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  2141. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  2142. nativeInputValue: import("vue").ComputedRef<string>;
  2143. showClear: import("vue").ComputedRef<boolean>;
  2144. showPwdVisible: import("vue").ComputedRef<boolean>;
  2145. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  2146. textLength: import("vue").ComputedRef<number>;
  2147. inputExceed: import("vue").ComputedRef<boolean>;
  2148. suffixVisible: import("vue").ComputedRef<boolean>;
  2149. recordCursor: () => void;
  2150. setCursor: () => void;
  2151. resizeTextarea: () => void;
  2152. setNativeInputValue: () => void;
  2153. handleInput: (event: Event) => Promise<void>;
  2154. handleChange: (event: Event) => void;
  2155. handleCompositionStart: (event: CompositionEvent) => void;
  2156. handleCompositionUpdate: (event: CompositionEvent) => void;
  2157. handleCompositionEnd: (event: CompositionEvent) => void;
  2158. handlePasswordVisible: () => void;
  2159. focus: () => Promise<void>;
  2160. blur: () => void | undefined;
  2161. handleFocus: (event: FocusEvent) => void;
  2162. handleBlur: (event: FocusEvent) => void;
  2163. handleMouseLeave: (evt: MouseEvent) => void;
  2164. handleMouseEnter: (evt: MouseEvent) => void;
  2165. handleKeydown: (evt: KeyboardEvent) => void;
  2166. select: () => void;
  2167. clear: () => void;
  2168. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2169. readonly size: {
  2170. 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>>;
  2171. readonly required: false;
  2172. readonly validator: ((val: unknown) => boolean) | undefined;
  2173. __epPropKey: true;
  2174. };
  2175. readonly color: {
  2176. readonly type: import("vue").PropType<string>;
  2177. readonly required: false;
  2178. readonly validator: ((val: unknown) => boolean) | undefined;
  2179. __epPropKey: true;
  2180. };
  2181. }, {
  2182. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2183. readonly size: {
  2184. 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>>;
  2185. readonly required: false;
  2186. readonly validator: ((val: unknown) => boolean) | undefined;
  2187. __epPropKey: true;
  2188. };
  2189. readonly color: {
  2190. readonly type: import("vue").PropType<string>;
  2191. readonly required: false;
  2192. readonly validator: ((val: unknown) => boolean) | undefined;
  2193. __epPropKey: true;
  2194. };
  2195. }>> & {
  2196. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  2197. }>>;
  2198. ns: {
  2199. namespace: import("vue").Ref<string>;
  2200. b: (blockSuffix?: string) => string;
  2201. e: (element?: string | undefined) => string;
  2202. m: (modifier?: string | undefined) => string;
  2203. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2204. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2205. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2206. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2207. is: {
  2208. (name: string, state: boolean | undefined): string;
  2209. (name: string): string;
  2210. };
  2211. cssVar: (object: Record<string, string>) => Record<string, string>;
  2212. cssVarName: (name: string) => string;
  2213. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2214. cssVarBlockName: (name: string) => string;
  2215. };
  2216. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  2217. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2218. readonly size: {
  2219. 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>>;
  2220. readonly required: false;
  2221. readonly validator: ((val: unknown) => boolean) | undefined;
  2222. __epPropKey: true;
  2223. };
  2224. readonly color: {
  2225. readonly type: import("vue").PropType<string>;
  2226. readonly required: false;
  2227. readonly validator: ((val: unknown) => boolean) | undefined;
  2228. __epPropKey: true;
  2229. };
  2230. }>>, {}>> & Record<string, any>;
  2231. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  2232. NOOP: () => void;
  2233. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2234. "update:modelValue": (value: string) => boolean;
  2235. input: (value: string) => boolean;
  2236. change: (value: string) => boolean;
  2237. focus: (evt: FocusEvent) => boolean;
  2238. blur: (evt: FocusEvent) => boolean;
  2239. clear: () => boolean;
  2240. mouseleave: (evt: MouseEvent) => boolean;
  2241. mouseenter: (evt: MouseEvent) => boolean;
  2242. keydown: (evt: Event | KeyboardEvent) => boolean;
  2243. compositionstart: (evt: CompositionEvent) => boolean;
  2244. compositionupdate: (evt: CompositionEvent) => boolean;
  2245. compositionend: (evt: CompositionEvent) => boolean;
  2246. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2247. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2248. readonly size: {
  2249. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2250. readonly required: false;
  2251. readonly validator: ((val: unknown) => boolean) | undefined;
  2252. __epPropKey: true;
  2253. };
  2254. readonly disabled: BooleanConstructor;
  2255. 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>;
  2256. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  2257. readonly resize: {
  2258. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  2259. readonly required: false;
  2260. readonly validator: ((val: unknown) => boolean) | undefined;
  2261. __epPropKey: true;
  2262. };
  2263. 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>;
  2264. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  2265. readonly formatter: {
  2266. readonly type: import("vue").PropType<Function>;
  2267. readonly required: false;
  2268. readonly validator: ((val: unknown) => boolean) | undefined;
  2269. __epPropKey: true;
  2270. };
  2271. readonly parser: {
  2272. readonly type: import("vue").PropType<Function>;
  2273. readonly required: false;
  2274. readonly validator: ((val: unknown) => boolean) | undefined;
  2275. __epPropKey: true;
  2276. };
  2277. readonly placeholder: {
  2278. readonly type: import("vue").PropType<string>;
  2279. readonly required: false;
  2280. readonly validator: ((val: unknown) => boolean) | undefined;
  2281. __epPropKey: true;
  2282. };
  2283. readonly form: {
  2284. readonly type: import("vue").PropType<string>;
  2285. readonly required: false;
  2286. readonly validator: ((val: unknown) => boolean) | undefined;
  2287. __epPropKey: true;
  2288. };
  2289. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2290. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2291. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2292. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2293. readonly suffixIcon: {
  2294. 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>>;
  2295. readonly required: false;
  2296. readonly validator: ((val: unknown) => boolean) | undefined;
  2297. __epPropKey: true;
  2298. };
  2299. readonly prefixIcon: {
  2300. 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>>;
  2301. readonly required: false;
  2302. readonly validator: ((val: unknown) => boolean) | undefined;
  2303. __epPropKey: true;
  2304. };
  2305. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2306. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2307. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  2308. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2309. 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>;
  2310. }>> & {
  2311. onChange?: ((value: string) => any) | undefined;
  2312. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  2313. onInput?: ((value: string) => any) | undefined;
  2314. onFocus?: ((evt: FocusEvent) => any) | undefined;
  2315. onBlur?: ((evt: FocusEvent) => any) | undefined;
  2316. onClear?: (() => any) | undefined;
  2317. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2318. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2319. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  2320. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  2321. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  2322. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  2323. }, {
  2324. readonly type: string;
  2325. readonly disabled: boolean;
  2326. readonly label: string;
  2327. 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>;
  2328. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2329. readonly id: string;
  2330. readonly autosize: import("../..").InputAutoSize;
  2331. readonly autocomplete: string;
  2332. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2333. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2334. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2335. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2336. readonly containerRole: string;
  2337. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  2338. readonly inputStyle: import("vue").StyleValue;
  2339. }>> & Record<string, any>;
  2340. Search: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  2341. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  2342. rightPanel: import("vue").Ref<({
  2343. $: import("vue").ComponentInternalInstance;
  2344. $data: {};
  2345. $props: Partial<{
  2346. readonly props: import("./transfer").TransferPropsAlias;
  2347. readonly data: TransferDataItem[];
  2348. readonly filterable: boolean;
  2349. readonly format: import("./transfer").TransferFormat;
  2350. readonly defaultChecked: import("./transfer").TransferKey[];
  2351. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  2352. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2353. readonly optionRender: {
  2354. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2355. [key: string]: any;
  2356. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2357. [key: string]: any;
  2358. }>[]>;
  2359. readonly required: false;
  2360. readonly validator: ((val: unknown) => boolean) | undefined;
  2361. __epPropKey: true;
  2362. };
  2363. readonly placeholder: StringConstructor;
  2364. readonly title: StringConstructor;
  2365. readonly filterable: BooleanConstructor;
  2366. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2367. readonly filterMethod: {
  2368. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  2369. readonly required: false;
  2370. readonly validator: ((val: unknown) => boolean) | undefined;
  2371. __epPropKey: true;
  2372. };
  2373. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2374. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2375. readonly label: "label";
  2376. readonly key: "key";
  2377. readonly disabled: "disabled";
  2378. }>, boolean>;
  2379. }>> & {
  2380. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  2381. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "props" | "data" | "filterable" | "format" | "defaultChecked">;
  2382. $attrs: {
  2383. [x: string]: unknown;
  2384. };
  2385. $refs: {
  2386. [x: string]: unknown;
  2387. };
  2388. $slots: Readonly<{
  2389. [name: string]: import("vue").Slot | undefined;
  2390. }>;
  2391. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  2392. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  2393. $emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  2394. $el: any;
  2395. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  2396. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2397. readonly optionRender: {
  2398. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2399. [key: string]: any;
  2400. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2401. [key: string]: any;
  2402. }>[]>;
  2403. readonly required: false;
  2404. readonly validator: ((val: unknown) => boolean) | undefined;
  2405. __epPropKey: true;
  2406. };
  2407. readonly placeholder: StringConstructor;
  2408. readonly title: StringConstructor;
  2409. readonly filterable: BooleanConstructor;
  2410. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2411. readonly filterMethod: {
  2412. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  2413. readonly required: false;
  2414. readonly validator: ((val: unknown) => boolean) | undefined;
  2415. __epPropKey: true;
  2416. };
  2417. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2418. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2419. readonly label: "label";
  2420. readonly key: "key";
  2421. readonly disabled: "disabled";
  2422. }>, boolean>;
  2423. }>> & {
  2424. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  2425. }, {
  2426. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2427. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  2428. readonly optionRender: {
  2429. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2430. [key: string]: any;
  2431. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2432. [key: string]: any;
  2433. }>[]>;
  2434. readonly required: false;
  2435. readonly validator: ((val: unknown) => boolean) | undefined;
  2436. __epPropKey: true;
  2437. };
  2438. readonly placeholder: StringConstructor;
  2439. readonly title: StringConstructor;
  2440. readonly filterable: BooleanConstructor;
  2441. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  2442. readonly filterMethod: {
  2443. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  2444. readonly required: false;
  2445. readonly validator: ((val: unknown) => boolean) | undefined;
  2446. __epPropKey: true;
  2447. };
  2448. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  2449. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  2450. readonly label: "label";
  2451. readonly key: "key";
  2452. readonly disabled: "disabled";
  2453. }>, boolean>;
  2454. }>> & {
  2455. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  2456. }>>;
  2457. emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  2458. slots: Readonly<{
  2459. [name: string]: import("vue").Slot | undefined;
  2460. }>;
  2461. OptionContent: ({ option }: {
  2462. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2463. [key: string]: any;
  2464. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2465. [key: string]: any;
  2466. }>[];
  2467. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2468. [key: string]: any;
  2469. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  2470. [key: string]: any;
  2471. }>[];
  2472. t: import("element-plus/es/hooks").Translator;
  2473. ns: {
  2474. namespace: import("vue").Ref<string>;
  2475. b: (blockSuffix?: string) => string;
  2476. e: (element?: string | undefined) => string;
  2477. m: (modifier?: string | undefined) => string;
  2478. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2479. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2480. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2481. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2482. is: {
  2483. (name: string, state: boolean | undefined): string;
  2484. (name: string): string;
  2485. };
  2486. cssVar: (object: Record<string, string>) => Record<string, string>;
  2487. cssVarName: (name: string) => string;
  2488. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2489. cssVarBlockName: (name: string) => string;
  2490. };
  2491. panelState: {
  2492. checked: import("./transfer").TransferKey[];
  2493. allChecked: boolean;
  2494. query: string;
  2495. checkChangeByUser: boolean;
  2496. };
  2497. propsAlias: import("vue").ComputedRef<{
  2498. label: string;
  2499. key: string;
  2500. disabled: string;
  2501. }>;
  2502. filteredData: import("vue").ComputedRef<TransferDataItem[]>;
  2503. checkedSummary: import("vue").ComputedRef<string>;
  2504. isIndeterminate: import("vue").ComputedRef<boolean>;
  2505. handleAllCheckedChange: (value: import("../..").CheckboxValueType) => void;
  2506. hasNoMatch: import("vue").ComputedRef<boolean>;
  2507. hasFooter: import("vue").ComputedRef<boolean>;
  2508. checked: import("vue").Ref<import("./transfer").TransferKey[]>;
  2509. allChecked: import("vue").Ref<boolean>;
  2510. query: import("vue").Ref<string>;
  2511. isEmpty: (val: unknown) => boolean;
  2512. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2513. modelValue: {
  2514. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2515. default: undefined;
  2516. };
  2517. label: {
  2518. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2519. };
  2520. indeterminate: BooleanConstructor;
  2521. disabled: BooleanConstructor;
  2522. checked: BooleanConstructor;
  2523. name: {
  2524. type: StringConstructor;
  2525. default: undefined;
  2526. };
  2527. trueLabel: {
  2528. type: (StringConstructor | NumberConstructor)[];
  2529. default: undefined;
  2530. };
  2531. falseLabel: {
  2532. type: (StringConstructor | NumberConstructor)[];
  2533. default: undefined;
  2534. };
  2535. id: {
  2536. type: StringConstructor;
  2537. default: undefined;
  2538. };
  2539. controls: {
  2540. type: StringConstructor;
  2541. default: undefined;
  2542. };
  2543. border: BooleanConstructor;
  2544. size: {
  2545. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2546. readonly required: false;
  2547. readonly validator: ((val: unknown) => boolean) | undefined;
  2548. __epPropKey: true;
  2549. };
  2550. tabindex: (StringConstructor | NumberConstructor)[];
  2551. validateEvent: {
  2552. type: BooleanConstructor;
  2553. default: boolean;
  2554. };
  2555. }, {
  2556. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2557. modelValue: {
  2558. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2559. default: undefined;
  2560. };
  2561. label: {
  2562. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2563. };
  2564. indeterminate: BooleanConstructor;
  2565. disabled: BooleanConstructor;
  2566. checked: BooleanConstructor;
  2567. name: {
  2568. type: StringConstructor;
  2569. default: undefined;
  2570. };
  2571. trueLabel: {
  2572. type: (StringConstructor | NumberConstructor)[];
  2573. default: undefined;
  2574. };
  2575. falseLabel: {
  2576. type: (StringConstructor | NumberConstructor)[];
  2577. default: undefined;
  2578. };
  2579. id: {
  2580. type: StringConstructor;
  2581. default: undefined;
  2582. };
  2583. controls: {
  2584. type: StringConstructor;
  2585. default: undefined;
  2586. };
  2587. border: BooleanConstructor;
  2588. size: {
  2589. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2590. readonly required: false;
  2591. readonly validator: ((val: unknown) => boolean) | undefined;
  2592. __epPropKey: true;
  2593. };
  2594. tabindex: (StringConstructor | NumberConstructor)[];
  2595. validateEvent: {
  2596. type: BooleanConstructor;
  2597. default: boolean;
  2598. };
  2599. }>> & {
  2600. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2601. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2602. }>>;
  2603. slots: Readonly<{
  2604. [name: string]: import("vue").Slot | undefined;
  2605. }>;
  2606. inputId: import("vue").Ref<string | undefined>;
  2607. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  2608. isChecked: import("vue").ComputedRef<boolean>;
  2609. isDisabled: import("vue").ComputedRef<boolean>;
  2610. isFocused: import("vue").Ref<boolean>;
  2611. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  2612. hasOwnLabel: import("vue").ComputedRef<boolean>;
  2613. model: import("vue").WritableComputedRef<any>;
  2614. handleChange: (e: Event) => void;
  2615. onClickRoot: (e: MouseEvent) => Promise<void>;
  2616. ns: {
  2617. namespace: import("vue").Ref<string>;
  2618. b: (blockSuffix?: string) => string;
  2619. e: (element?: string | undefined) => string;
  2620. m: (modifier?: string | undefined) => string;
  2621. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2622. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2623. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2624. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2625. is: {
  2626. (name: string, state: boolean | undefined): string;
  2627. (name: string): string;
  2628. };
  2629. cssVar: (object: Record<string, string>) => Record<string, string>;
  2630. cssVarName: (name: string) => string;
  2631. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2632. cssVarBlockName: (name: string) => string;
  2633. };
  2634. compKls: import("vue").ComputedRef<string[]>;
  2635. spanKls: import("vue").ComputedRef<string[]>;
  2636. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2637. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  2638. change: (val: import("../..").CheckboxValueType) => boolean;
  2639. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2640. modelValue: {
  2641. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2642. default: undefined;
  2643. };
  2644. label: {
  2645. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2646. };
  2647. indeterminate: BooleanConstructor;
  2648. disabled: BooleanConstructor;
  2649. checked: BooleanConstructor;
  2650. name: {
  2651. type: StringConstructor;
  2652. default: undefined;
  2653. };
  2654. trueLabel: {
  2655. type: (StringConstructor | NumberConstructor)[];
  2656. default: undefined;
  2657. };
  2658. falseLabel: {
  2659. type: (StringConstructor | NumberConstructor)[];
  2660. default: undefined;
  2661. };
  2662. id: {
  2663. type: StringConstructor;
  2664. default: undefined;
  2665. };
  2666. controls: {
  2667. type: StringConstructor;
  2668. default: undefined;
  2669. };
  2670. border: BooleanConstructor;
  2671. size: {
  2672. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2673. readonly required: false;
  2674. readonly validator: ((val: unknown) => boolean) | undefined;
  2675. __epPropKey: true;
  2676. };
  2677. tabindex: (StringConstructor | NumberConstructor)[];
  2678. validateEvent: {
  2679. type: BooleanConstructor;
  2680. default: boolean;
  2681. };
  2682. }>> & {
  2683. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2684. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2685. }, {
  2686. disabled: boolean;
  2687. name: string;
  2688. modelValue: string | number | boolean;
  2689. validateEvent: boolean;
  2690. id: string;
  2691. border: boolean;
  2692. indeterminate: boolean;
  2693. checked: boolean;
  2694. trueLabel: string | number;
  2695. falseLabel: string | number;
  2696. controls: string;
  2697. }>> & {
  2698. CheckboxButton: import("vue").DefineComponent<{
  2699. modelValue: {
  2700. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2701. default: undefined;
  2702. };
  2703. label: {
  2704. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2705. };
  2706. indeterminate: BooleanConstructor;
  2707. disabled: BooleanConstructor;
  2708. checked: BooleanConstructor;
  2709. name: {
  2710. type: StringConstructor;
  2711. default: undefined;
  2712. };
  2713. trueLabel: {
  2714. type: (StringConstructor | NumberConstructor)[];
  2715. default: undefined;
  2716. };
  2717. falseLabel: {
  2718. type: (StringConstructor | NumberConstructor)[];
  2719. default: undefined;
  2720. };
  2721. id: {
  2722. type: StringConstructor;
  2723. default: undefined;
  2724. };
  2725. controls: {
  2726. type: StringConstructor;
  2727. default: undefined;
  2728. };
  2729. border: BooleanConstructor;
  2730. size: {
  2731. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2732. readonly required: false;
  2733. readonly validator: ((val: unknown) => boolean) | undefined;
  2734. __epPropKey: true;
  2735. };
  2736. tabindex: (StringConstructor | NumberConstructor)[];
  2737. validateEvent: {
  2738. type: BooleanConstructor;
  2739. default: boolean;
  2740. };
  2741. }, {
  2742. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2743. modelValue: {
  2744. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2745. default: undefined;
  2746. };
  2747. label: {
  2748. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2749. };
  2750. indeterminate: BooleanConstructor;
  2751. disabled: BooleanConstructor;
  2752. checked: BooleanConstructor;
  2753. name: {
  2754. type: StringConstructor;
  2755. default: undefined;
  2756. };
  2757. trueLabel: {
  2758. type: (StringConstructor | NumberConstructor)[];
  2759. default: undefined;
  2760. };
  2761. falseLabel: {
  2762. type: (StringConstructor | NumberConstructor)[];
  2763. default: undefined;
  2764. };
  2765. id: {
  2766. type: StringConstructor;
  2767. default: undefined;
  2768. };
  2769. controls: {
  2770. type: StringConstructor;
  2771. default: undefined;
  2772. };
  2773. border: BooleanConstructor;
  2774. size: {
  2775. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2776. readonly required: false;
  2777. readonly validator: ((val: unknown) => boolean) | undefined;
  2778. __epPropKey: true;
  2779. };
  2780. tabindex: (StringConstructor | NumberConstructor)[];
  2781. validateEvent: {
  2782. type: BooleanConstructor;
  2783. default: boolean;
  2784. };
  2785. }>> & {
  2786. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2787. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2788. }>>;
  2789. slots: Readonly<{
  2790. [name: string]: import("vue").Slot | undefined;
  2791. }>;
  2792. isFocused: import("vue").Ref<boolean>;
  2793. isChecked: import("vue").ComputedRef<boolean>;
  2794. isDisabled: import("vue").ComputedRef<boolean>;
  2795. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  2796. model: import("vue").WritableComputedRef<any>;
  2797. handleChange: (e: Event) => void;
  2798. checkboxGroup: ({
  2799. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  2800. changeEvent?: ((...args: any) => any) | undefined;
  2801. } & import("vue").ToRefs<Pick<import("../..").CheckboxGroupProps, "size" | "disabled" | "validateEvent" | "min" | "max" | "fill" | "textColor">>) | undefined;
  2802. ns: {
  2803. namespace: import("vue").Ref<string>;
  2804. b: (blockSuffix?: string) => string;
  2805. e: (element?: string | undefined) => string;
  2806. m: (modifier?: string | undefined) => string;
  2807. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2808. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2809. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2810. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2811. is: {
  2812. (name: string, state: boolean | undefined): string;
  2813. (name: string): string;
  2814. };
  2815. cssVar: (object: Record<string, string>) => Record<string, string>;
  2816. cssVarName: (name: string) => string;
  2817. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2818. cssVarBlockName: (name: string) => string;
  2819. };
  2820. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  2821. lableKls: import("vue").ComputedRef<string[]>;
  2822. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2823. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  2824. change: (val: import("../..").CheckboxValueType) => boolean;
  2825. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2826. modelValue: {
  2827. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  2828. default: undefined;
  2829. };
  2830. label: {
  2831. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  2832. };
  2833. indeterminate: BooleanConstructor;
  2834. disabled: BooleanConstructor;
  2835. checked: BooleanConstructor;
  2836. name: {
  2837. type: StringConstructor;
  2838. default: undefined;
  2839. };
  2840. trueLabel: {
  2841. type: (StringConstructor | NumberConstructor)[];
  2842. default: undefined;
  2843. };
  2844. falseLabel: {
  2845. type: (StringConstructor | NumberConstructor)[];
  2846. default: undefined;
  2847. };
  2848. id: {
  2849. type: StringConstructor;
  2850. default: undefined;
  2851. };
  2852. controls: {
  2853. type: StringConstructor;
  2854. default: undefined;
  2855. };
  2856. border: BooleanConstructor;
  2857. size: {
  2858. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2859. readonly required: false;
  2860. readonly validator: ((val: unknown) => boolean) | undefined;
  2861. __epPropKey: true;
  2862. };
  2863. tabindex: (StringConstructor | NumberConstructor)[];
  2864. validateEvent: {
  2865. type: BooleanConstructor;
  2866. default: boolean;
  2867. };
  2868. }>> & {
  2869. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2870. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  2871. }, {
  2872. disabled: boolean;
  2873. name: string;
  2874. modelValue: string | number | boolean;
  2875. validateEvent: boolean;
  2876. id: string;
  2877. border: boolean;
  2878. indeterminate: boolean;
  2879. checked: boolean;
  2880. trueLabel: string | number;
  2881. falseLabel: string | number;
  2882. controls: string;
  2883. }>;
  2884. CheckboxGroup: import("vue").DefineComponent<{
  2885. 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>;
  2886. readonly disabled: BooleanConstructor;
  2887. readonly min: NumberConstructor;
  2888. readonly max: NumberConstructor;
  2889. readonly size: {
  2890. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2891. readonly required: false;
  2892. readonly validator: ((val: unknown) => boolean) | undefined;
  2893. __epPropKey: true;
  2894. };
  2895. readonly label: StringConstructor;
  2896. readonly fill: StringConstructor;
  2897. readonly textColor: StringConstructor;
  2898. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2899. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2900. }, {
  2901. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2902. 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>;
  2903. readonly disabled: BooleanConstructor;
  2904. readonly min: NumberConstructor;
  2905. readonly max: NumberConstructor;
  2906. readonly size: {
  2907. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2908. readonly required: false;
  2909. readonly validator: ((val: unknown) => boolean) | undefined;
  2910. __epPropKey: true;
  2911. };
  2912. readonly label: StringConstructor;
  2913. readonly fill: StringConstructor;
  2914. readonly textColor: StringConstructor;
  2915. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2916. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2917. }>> & {
  2918. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  2919. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  2920. }>>;
  2921. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  2922. ns: {
  2923. namespace: import("vue").Ref<string>;
  2924. b: (blockSuffix?: string) => string;
  2925. e: (element?: string | undefined) => string;
  2926. m: (modifier?: string | undefined) => string;
  2927. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2928. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2929. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2930. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2931. is: {
  2932. (name: string, state: boolean | undefined): string;
  2933. (name: string): string;
  2934. };
  2935. cssVar: (object: Record<string, string>) => Record<string, string>;
  2936. cssVarName: (name: string) => string;
  2937. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2938. cssVarBlockName: (name: string) => string;
  2939. };
  2940. formItem: import("../../..").FormItemContext | undefined;
  2941. groupId: import("vue").Ref<string | undefined>;
  2942. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  2943. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  2944. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  2945. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2946. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  2947. change: (val: import("../..").CheckboxValueType[]) => boolean;
  2948. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2949. 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>;
  2950. readonly disabled: BooleanConstructor;
  2951. readonly min: NumberConstructor;
  2952. readonly max: NumberConstructor;
  2953. readonly size: {
  2954. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2955. readonly required: false;
  2956. readonly validator: ((val: unknown) => boolean) | undefined;
  2957. __epPropKey: true;
  2958. };
  2959. readonly label: StringConstructor;
  2960. readonly fill: StringConstructor;
  2961. readonly textColor: StringConstructor;
  2962. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2963. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2964. }>> & {
  2965. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  2966. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  2967. }, {
  2968. readonly disabled: boolean;
  2969. readonly modelValue: import("../..").CheckboxGroupValueType;
  2970. readonly tag: string;
  2971. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  2972. }>;
  2973. };
  2974. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2975. 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>;
  2976. readonly disabled: BooleanConstructor;
  2977. readonly min: NumberConstructor;
  2978. readonly max: NumberConstructor;
  2979. readonly size: {
  2980. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2981. readonly required: false;
  2982. readonly validator: ((val: unknown) => boolean) | undefined;
  2983. __epPropKey: true;
  2984. };
  2985. readonly label: StringConstructor;
  2986. readonly fill: StringConstructor;
  2987. readonly textColor: StringConstructor;
  2988. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  2989. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2990. }, {
  2991. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2992. 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>;
  2993. readonly disabled: BooleanConstructor;
  2994. readonly min: NumberConstructor;
  2995. readonly max: NumberConstructor;
  2996. readonly size: {
  2997. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  2998. readonly required: false;
  2999. readonly validator: ((val: unknown) => boolean) | undefined;
  3000. __epPropKey: true;
  3001. };
  3002. readonly label: StringConstructor;
  3003. readonly fill: StringConstructor;
  3004. readonly textColor: StringConstructor;
  3005. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3006. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3007. }>> & {
  3008. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  3009. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  3010. }>>;
  3011. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  3012. ns: {
  3013. namespace: import("vue").Ref<string>;
  3014. b: (blockSuffix?: string) => string;
  3015. e: (element?: string | undefined) => string;
  3016. m: (modifier?: string | undefined) => string;
  3017. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3018. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3019. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3020. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3021. is: {
  3022. (name: string, state: boolean | undefined): string;
  3023. (name: string): string;
  3024. };
  3025. cssVar: (object: Record<string, string>) => Record<string, string>;
  3026. cssVarName: (name: string) => string;
  3027. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3028. cssVarBlockName: (name: string) => string;
  3029. };
  3030. formItem: import("../../..").FormItemContext | undefined;
  3031. groupId: import("vue").Ref<string | undefined>;
  3032. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  3033. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  3034. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  3035. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3036. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  3037. change: (val: import("../..").CheckboxValueType[]) => boolean;
  3038. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3039. 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>;
  3040. readonly disabled: BooleanConstructor;
  3041. readonly min: NumberConstructor;
  3042. readonly max: NumberConstructor;
  3043. readonly size: {
  3044. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3045. readonly required: false;
  3046. readonly validator: ((val: unknown) => boolean) | undefined;
  3047. __epPropKey: true;
  3048. };
  3049. readonly label: StringConstructor;
  3050. readonly fill: StringConstructor;
  3051. readonly textColor: StringConstructor;
  3052. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  3053. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3054. }>> & {
  3055. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  3056. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  3057. }, {
  3058. readonly disabled: boolean;
  3059. readonly modelValue: import("../..").CheckboxGroupValueType;
  3060. readonly tag: string;
  3061. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3062. }>>;
  3063. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3064. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3065. readonly size: {
  3066. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3067. readonly required: false;
  3068. readonly validator: ((val: unknown) => boolean) | undefined;
  3069. __epPropKey: true;
  3070. };
  3071. readonly disabled: BooleanConstructor;
  3072. 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>;
  3073. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3074. readonly resize: {
  3075. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  3076. readonly required: false;
  3077. readonly validator: ((val: unknown) => boolean) | undefined;
  3078. __epPropKey: true;
  3079. };
  3080. 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>;
  3081. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3082. readonly formatter: {
  3083. readonly type: import("vue").PropType<Function>;
  3084. readonly required: false;
  3085. readonly validator: ((val: unknown) => boolean) | undefined;
  3086. __epPropKey: true;
  3087. };
  3088. readonly parser: {
  3089. readonly type: import("vue").PropType<Function>;
  3090. readonly required: false;
  3091. readonly validator: ((val: unknown) => boolean) | undefined;
  3092. __epPropKey: true;
  3093. };
  3094. readonly placeholder: {
  3095. readonly type: import("vue").PropType<string>;
  3096. readonly required: false;
  3097. readonly validator: ((val: unknown) => boolean) | undefined;
  3098. __epPropKey: true;
  3099. };
  3100. readonly form: {
  3101. readonly type: import("vue").PropType<string>;
  3102. readonly required: false;
  3103. readonly validator: ((val: unknown) => boolean) | undefined;
  3104. __epPropKey: true;
  3105. };
  3106. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3107. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3108. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3109. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3110. readonly suffixIcon: {
  3111. 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>>;
  3112. readonly required: false;
  3113. readonly validator: ((val: unknown) => boolean) | undefined;
  3114. __epPropKey: true;
  3115. };
  3116. readonly prefixIcon: {
  3117. 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>>;
  3118. readonly required: false;
  3119. readonly validator: ((val: unknown) => boolean) | undefined;
  3120. __epPropKey: true;
  3121. };
  3122. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3123. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3124. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3125. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3126. 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>;
  3127. }, {
  3128. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3129. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3130. readonly size: {
  3131. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3132. readonly required: false;
  3133. readonly validator: ((val: unknown) => boolean) | undefined;
  3134. __epPropKey: true;
  3135. };
  3136. readonly disabled: BooleanConstructor;
  3137. 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>;
  3138. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3139. readonly resize: {
  3140. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  3141. readonly required: false;
  3142. readonly validator: ((val: unknown) => boolean) | undefined;
  3143. __epPropKey: true;
  3144. };
  3145. 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>;
  3146. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3147. readonly formatter: {
  3148. readonly type: import("vue").PropType<Function>;
  3149. readonly required: false;
  3150. readonly validator: ((val: unknown) => boolean) | undefined;
  3151. __epPropKey: true;
  3152. };
  3153. readonly parser: {
  3154. readonly type: import("vue").PropType<Function>;
  3155. readonly required: false;
  3156. readonly validator: ((val: unknown) => boolean) | undefined;
  3157. __epPropKey: true;
  3158. };
  3159. readonly placeholder: {
  3160. readonly type: import("vue").PropType<string>;
  3161. readonly required: false;
  3162. readonly validator: ((val: unknown) => boolean) | undefined;
  3163. __epPropKey: true;
  3164. };
  3165. readonly form: {
  3166. readonly type: import("vue").PropType<string>;
  3167. readonly required: false;
  3168. readonly validator: ((val: unknown) => boolean) | undefined;
  3169. __epPropKey: true;
  3170. };
  3171. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3172. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3173. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3174. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3175. readonly suffixIcon: {
  3176. 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>>;
  3177. readonly required: false;
  3178. readonly validator: ((val: unknown) => boolean) | undefined;
  3179. __epPropKey: true;
  3180. };
  3181. readonly prefixIcon: {
  3182. 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>>;
  3183. readonly required: false;
  3184. readonly validator: ((val: unknown) => boolean) | undefined;
  3185. __epPropKey: true;
  3186. };
  3187. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3188. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3189. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3190. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3191. 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>;
  3192. }>> & {
  3193. onChange?: ((value: string) => any) | undefined;
  3194. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  3195. onInput?: ((value: string) => any) | undefined;
  3196. onFocus?: ((evt: FocusEvent) => any) | undefined;
  3197. onBlur?: ((evt: FocusEvent) => any) | undefined;
  3198. onClear?: (() => any) | undefined;
  3199. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3200. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3201. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  3202. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  3203. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  3204. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  3205. }>>;
  3206. 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);
  3207. rawAttrs: {
  3208. [x: string]: unknown;
  3209. };
  3210. slots: Readonly<{
  3211. [name: string]: import("vue").Slot | undefined;
  3212. }>;
  3213. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  3214. containerKls: import("vue").ComputedRef<unknown[]>;
  3215. wrapperKls: import("vue").ComputedRef<string[]>;
  3216. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  3217. form: import("../../..").FormContext | undefined;
  3218. formItem: import("../../..").FormItemContext | undefined;
  3219. inputId: import("vue").Ref<string | undefined>;
  3220. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  3221. inputDisabled: import("vue").ComputedRef<boolean>;
  3222. nsInput: {
  3223. namespace: import("vue").Ref<string>;
  3224. b: (blockSuffix?: string) => string;
  3225. e: (element?: string | undefined) => string;
  3226. m: (modifier?: string | undefined) => string;
  3227. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3228. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3229. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3230. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3231. is: {
  3232. (name: string, state: boolean | undefined): string;
  3233. (name: string): string;
  3234. };
  3235. cssVar: (object: Record<string, string>) => Record<string, string>;
  3236. cssVarName: (name: string) => string;
  3237. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3238. cssVarBlockName: (name: string) => string;
  3239. };
  3240. nsTextarea: {
  3241. namespace: import("vue").Ref<string>;
  3242. b: (blockSuffix?: string) => string;
  3243. e: (element?: string | undefined) => string;
  3244. m: (modifier?: string | undefined) => string;
  3245. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3246. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3247. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3248. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3249. is: {
  3250. (name: string, state: boolean | undefined): string;
  3251. (name: string): string;
  3252. };
  3253. cssVar: (object: Record<string, string>) => Record<string, string>;
  3254. cssVarName: (name: string) => string;
  3255. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3256. cssVarBlockName: (name: string) => string;
  3257. };
  3258. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  3259. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  3260. focused: import("vue").Ref<boolean>;
  3261. hovering: import("vue").Ref<boolean>;
  3262. isComposing: import("vue").Ref<boolean>;
  3263. passwordVisible: import("vue").Ref<boolean>;
  3264. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  3265. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  3266. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  3267. needStatusIcon: import("vue").ComputedRef<boolean>;
  3268. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  3269. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  3270. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  3271. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  3272. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  3273. nativeInputValue: import("vue").ComputedRef<string>;
  3274. showClear: import("vue").ComputedRef<boolean>;
  3275. showPwdVisible: import("vue").ComputedRef<boolean>;
  3276. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  3277. textLength: import("vue").ComputedRef<number>;
  3278. inputExceed: import("vue").ComputedRef<boolean>;
  3279. suffixVisible: import("vue").ComputedRef<boolean>;
  3280. recordCursor: () => void;
  3281. setCursor: () => void;
  3282. resizeTextarea: () => void;
  3283. setNativeInputValue: () => void;
  3284. handleInput: (event: Event) => Promise<void>;
  3285. handleChange: (event: Event) => void;
  3286. handleCompositionStart: (event: CompositionEvent) => void;
  3287. handleCompositionUpdate: (event: CompositionEvent) => void;
  3288. handleCompositionEnd: (event: CompositionEvent) => void;
  3289. handlePasswordVisible: () => void;
  3290. focus: () => Promise<void>;
  3291. blur: () => void | undefined;
  3292. handleFocus: (event: FocusEvent) => void;
  3293. handleBlur: (event: FocusEvent) => void;
  3294. handleMouseLeave: (evt: MouseEvent) => void;
  3295. handleMouseEnter: (evt: MouseEvent) => void;
  3296. handleKeydown: (evt: KeyboardEvent) => void;
  3297. select: () => void;
  3298. clear: () => void;
  3299. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3300. readonly size: {
  3301. 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>>;
  3302. readonly required: false;
  3303. readonly validator: ((val: unknown) => boolean) | undefined;
  3304. __epPropKey: true;
  3305. };
  3306. readonly color: {
  3307. readonly type: import("vue").PropType<string>;
  3308. readonly required: false;
  3309. readonly validator: ((val: unknown) => boolean) | undefined;
  3310. __epPropKey: true;
  3311. };
  3312. }, {
  3313. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3314. readonly size: {
  3315. 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>>;
  3316. readonly required: false;
  3317. readonly validator: ((val: unknown) => boolean) | undefined;
  3318. __epPropKey: true;
  3319. };
  3320. readonly color: {
  3321. readonly type: import("vue").PropType<string>;
  3322. readonly required: false;
  3323. readonly validator: ((val: unknown) => boolean) | undefined;
  3324. __epPropKey: true;
  3325. };
  3326. }>> & {
  3327. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  3328. }>>;
  3329. ns: {
  3330. namespace: import("vue").Ref<string>;
  3331. b: (blockSuffix?: string) => string;
  3332. e: (element?: string | undefined) => string;
  3333. m: (modifier?: string | undefined) => string;
  3334. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3335. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3336. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3337. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3338. is: {
  3339. (name: string, state: boolean | undefined): string;
  3340. (name: string): string;
  3341. };
  3342. cssVar: (object: Record<string, string>) => Record<string, string>;
  3343. cssVarName: (name: string) => string;
  3344. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3345. cssVarBlockName: (name: string) => string;
  3346. };
  3347. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  3348. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3349. readonly size: {
  3350. 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>>;
  3351. readonly required: false;
  3352. readonly validator: ((val: unknown) => boolean) | undefined;
  3353. __epPropKey: true;
  3354. };
  3355. readonly color: {
  3356. readonly type: import("vue").PropType<string>;
  3357. readonly required: false;
  3358. readonly validator: ((val: unknown) => boolean) | undefined;
  3359. __epPropKey: true;
  3360. };
  3361. }>>, {}>> & Record<string, any>;
  3362. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  3363. NOOP: () => void;
  3364. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3365. "update:modelValue": (value: string) => boolean;
  3366. input: (value: string) => boolean;
  3367. change: (value: string) => boolean;
  3368. focus: (evt: FocusEvent) => boolean;
  3369. blur: (evt: FocusEvent) => boolean;
  3370. clear: () => boolean;
  3371. mouseleave: (evt: MouseEvent) => boolean;
  3372. mouseenter: (evt: MouseEvent) => boolean;
  3373. keydown: (evt: Event | KeyboardEvent) => boolean;
  3374. compositionstart: (evt: CompositionEvent) => boolean;
  3375. compositionupdate: (evt: CompositionEvent) => boolean;
  3376. compositionend: (evt: CompositionEvent) => boolean;
  3377. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3378. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3379. readonly size: {
  3380. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3381. readonly required: false;
  3382. readonly validator: ((val: unknown) => boolean) | undefined;
  3383. __epPropKey: true;
  3384. };
  3385. readonly disabled: BooleanConstructor;
  3386. 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>;
  3387. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  3388. readonly resize: {
  3389. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  3390. readonly required: false;
  3391. readonly validator: ((val: unknown) => boolean) | undefined;
  3392. __epPropKey: true;
  3393. };
  3394. 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>;
  3395. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  3396. readonly formatter: {
  3397. readonly type: import("vue").PropType<Function>;
  3398. readonly required: false;
  3399. readonly validator: ((val: unknown) => boolean) | undefined;
  3400. __epPropKey: true;
  3401. };
  3402. readonly parser: {
  3403. readonly type: import("vue").PropType<Function>;
  3404. readonly required: false;
  3405. readonly validator: ((val: unknown) => boolean) | undefined;
  3406. __epPropKey: true;
  3407. };
  3408. readonly placeholder: {
  3409. readonly type: import("vue").PropType<string>;
  3410. readonly required: false;
  3411. readonly validator: ((val: unknown) => boolean) | undefined;
  3412. __epPropKey: true;
  3413. };
  3414. readonly form: {
  3415. readonly type: import("vue").PropType<string>;
  3416. readonly required: false;
  3417. readonly validator: ((val: unknown) => boolean) | undefined;
  3418. __epPropKey: true;
  3419. };
  3420. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3421. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3422. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3423. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3424. readonly suffixIcon: {
  3425. 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>>;
  3426. readonly required: false;
  3427. readonly validator: ((val: unknown) => boolean) | undefined;
  3428. __epPropKey: true;
  3429. };
  3430. readonly prefixIcon: {
  3431. 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>>;
  3432. readonly required: false;
  3433. readonly validator: ((val: unknown) => boolean) | undefined;
  3434. __epPropKey: true;
  3435. };
  3436. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3437. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3438. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  3439. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3440. 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>;
  3441. }>> & {
  3442. onChange?: ((value: string) => any) | undefined;
  3443. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  3444. onInput?: ((value: string) => any) | undefined;
  3445. onFocus?: ((evt: FocusEvent) => any) | undefined;
  3446. onBlur?: ((evt: FocusEvent) => any) | undefined;
  3447. onClear?: (() => any) | undefined;
  3448. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3449. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3450. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  3451. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  3452. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  3453. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  3454. }, {
  3455. readonly type: string;
  3456. readonly disabled: boolean;
  3457. readonly label: string;
  3458. 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>;
  3459. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3460. readonly id: string;
  3461. readonly autosize: import("../..").InputAutoSize;
  3462. readonly autocomplete: string;
  3463. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3464. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3465. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3466. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3467. readonly containerRole: string;
  3468. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  3469. readonly inputStyle: import("vue").StyleValue;
  3470. }>> & Record<string, any>;
  3471. Search: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  3472. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3473. "checked-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => boolean;
  3474. }, string, {
  3475. readonly props: import("./transfer").TransferPropsAlias;
  3476. readonly data: TransferDataItem[];
  3477. readonly filterable: boolean;
  3478. readonly format: import("./transfer").TransferFormat;
  3479. readonly defaultChecked: import("./transfer").TransferKey[];
  3480. }> & {
  3481. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  3482. created?: ((() => void) | (() => void)[]) | undefined;
  3483. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  3484. mounted?: ((() => void) | (() => void)[]) | undefined;
  3485. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  3486. updated?: ((() => void) | (() => void)[]) | undefined;
  3487. activated?: ((() => void) | (() => void)[]) | undefined;
  3488. deactivated?: ((() => void) | (() => void)[]) | undefined;
  3489. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  3490. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  3491. destroyed?: ((() => void) | (() => void)[]) | undefined;
  3492. unmounted?: ((() => void) | (() => void)[]) | undefined;
  3493. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3494. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3495. 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;
  3496. };
  3497. $forceUpdate: () => void;
  3498. $nextTick: typeof import("vue").nextTick;
  3499. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  3500. } & Readonly<import("vue").ExtractPropTypes<{
  3501. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  3502. readonly optionRender: {
  3503. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3504. [key: string]: any;
  3505. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3506. [key: string]: any;
  3507. }>[]>;
  3508. readonly required: false;
  3509. readonly validator: ((val: unknown) => boolean) | undefined;
  3510. __epPropKey: true;
  3511. };
  3512. readonly placeholder: StringConstructor;
  3513. readonly title: StringConstructor;
  3514. readonly filterable: BooleanConstructor;
  3515. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  3516. readonly filterMethod: {
  3517. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  3518. readonly required: false;
  3519. readonly validator: ((val: unknown) => boolean) | undefined;
  3520. __epPropKey: true;
  3521. };
  3522. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  3523. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  3524. readonly label: "label";
  3525. readonly key: "key";
  3526. readonly disabled: "disabled";
  3527. }>, boolean>;
  3528. }>> & {
  3529. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  3530. } & import("vue").ShallowUnwrapRef<{
  3531. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3532. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  3533. readonly optionRender: {
  3534. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3535. [key: string]: any;
  3536. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3537. [key: string]: any;
  3538. }>[]>;
  3539. readonly required: false;
  3540. readonly validator: ((val: unknown) => boolean) | undefined;
  3541. __epPropKey: true;
  3542. };
  3543. readonly placeholder: StringConstructor;
  3544. readonly title: StringConstructor;
  3545. readonly filterable: BooleanConstructor;
  3546. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  3547. readonly filterMethod: {
  3548. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  3549. readonly required: false;
  3550. readonly validator: ((val: unknown) => boolean) | undefined;
  3551. __epPropKey: true;
  3552. };
  3553. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  3554. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  3555. readonly label: "label";
  3556. readonly key: "key";
  3557. readonly disabled: "disabled";
  3558. }>, boolean>;
  3559. }>> & {
  3560. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  3561. }>>;
  3562. emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  3563. slots: Readonly<{
  3564. [name: string]: import("vue").Slot | undefined;
  3565. }>;
  3566. OptionContent: ({ option }: {
  3567. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3568. [key: string]: any;
  3569. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3570. [key: string]: any;
  3571. }>[];
  3572. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3573. [key: string]: any;
  3574. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  3575. [key: string]: any;
  3576. }>[];
  3577. t: import("element-plus/es/hooks").Translator;
  3578. ns: {
  3579. namespace: import("vue").Ref<string>;
  3580. b: (blockSuffix?: string) => string;
  3581. e: (element?: string | undefined) => string;
  3582. m: (modifier?: string | undefined) => string;
  3583. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3584. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3585. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3586. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3587. is: {
  3588. (name: string, state: boolean | undefined): string;
  3589. (name: string): string;
  3590. };
  3591. cssVar: (object: Record<string, string>) => Record<string, string>;
  3592. cssVarName: (name: string) => string;
  3593. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3594. cssVarBlockName: (name: string) => string;
  3595. };
  3596. panelState: {
  3597. checked: import("./transfer").TransferKey[];
  3598. allChecked: boolean;
  3599. query: string;
  3600. checkChangeByUser: boolean;
  3601. };
  3602. propsAlias: import("vue").ComputedRef<{
  3603. label: string;
  3604. key: string;
  3605. disabled: string;
  3606. }>;
  3607. filteredData: import("vue").ComputedRef<TransferDataItem[]>;
  3608. checkedSummary: import("vue").ComputedRef<string>;
  3609. isIndeterminate: import("vue").ComputedRef<boolean>;
  3610. handleAllCheckedChange: (value: import("../..").CheckboxValueType) => void;
  3611. hasNoMatch: import("vue").ComputedRef<boolean>;
  3612. hasFooter: import("vue").ComputedRef<boolean>;
  3613. checked: import("vue").Ref<import("./transfer").TransferKey[]>;
  3614. allChecked: import("vue").Ref<boolean>;
  3615. query: import("vue").Ref<string>;
  3616. isEmpty: (val: unknown) => boolean;
  3617. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  3618. modelValue: {
  3619. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3620. default: undefined;
  3621. };
  3622. label: {
  3623. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3624. };
  3625. indeterminate: BooleanConstructor;
  3626. disabled: BooleanConstructor;
  3627. checked: BooleanConstructor;
  3628. name: {
  3629. type: StringConstructor;
  3630. default: undefined;
  3631. };
  3632. trueLabel: {
  3633. type: (StringConstructor | NumberConstructor)[];
  3634. default: undefined;
  3635. };
  3636. falseLabel: {
  3637. type: (StringConstructor | NumberConstructor)[];
  3638. default: undefined;
  3639. };
  3640. id: {
  3641. type: StringConstructor;
  3642. default: undefined;
  3643. };
  3644. controls: {
  3645. type: StringConstructor;
  3646. default: undefined;
  3647. };
  3648. border: BooleanConstructor;
  3649. size: {
  3650. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3651. readonly required: false;
  3652. readonly validator: ((val: unknown) => boolean) | undefined;
  3653. __epPropKey: true;
  3654. };
  3655. tabindex: (StringConstructor | NumberConstructor)[];
  3656. validateEvent: {
  3657. type: BooleanConstructor;
  3658. default: boolean;
  3659. };
  3660. }, {
  3661. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3662. modelValue: {
  3663. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3664. default: undefined;
  3665. };
  3666. label: {
  3667. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3668. };
  3669. indeterminate: BooleanConstructor;
  3670. disabled: BooleanConstructor;
  3671. checked: BooleanConstructor;
  3672. name: {
  3673. type: StringConstructor;
  3674. default: undefined;
  3675. };
  3676. trueLabel: {
  3677. type: (StringConstructor | NumberConstructor)[];
  3678. default: undefined;
  3679. };
  3680. falseLabel: {
  3681. type: (StringConstructor | NumberConstructor)[];
  3682. default: undefined;
  3683. };
  3684. id: {
  3685. type: StringConstructor;
  3686. default: undefined;
  3687. };
  3688. controls: {
  3689. type: StringConstructor;
  3690. default: undefined;
  3691. };
  3692. border: BooleanConstructor;
  3693. size: {
  3694. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3695. readonly required: false;
  3696. readonly validator: ((val: unknown) => boolean) | undefined;
  3697. __epPropKey: true;
  3698. };
  3699. tabindex: (StringConstructor | NumberConstructor)[];
  3700. validateEvent: {
  3701. type: BooleanConstructor;
  3702. default: boolean;
  3703. };
  3704. }>> & {
  3705. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3706. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3707. }>>;
  3708. slots: Readonly<{
  3709. [name: string]: import("vue").Slot | undefined;
  3710. }>;
  3711. inputId: import("vue").Ref<string | undefined>;
  3712. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  3713. isChecked: import("vue").ComputedRef<boolean>;
  3714. isDisabled: import("vue").ComputedRef<boolean>;
  3715. isFocused: import("vue").Ref<boolean>;
  3716. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  3717. hasOwnLabel: import("vue").ComputedRef<boolean>;
  3718. model: import("vue").WritableComputedRef<any>;
  3719. handleChange: (e: Event) => void;
  3720. onClickRoot: (e: MouseEvent) => Promise<void>;
  3721. ns: {
  3722. namespace: import("vue").Ref<string>;
  3723. b: (blockSuffix?: string) => string;
  3724. e: (element?: string | undefined) => string;
  3725. m: (modifier?: string | undefined) => string;
  3726. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3727. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3728. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3729. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3730. is: {
  3731. (name: string, state: boolean | undefined): string;
  3732. (name: string): string;
  3733. };
  3734. cssVar: (object: Record<string, string>) => Record<string, string>;
  3735. cssVarName: (name: string) => string;
  3736. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3737. cssVarBlockName: (name: string) => string;
  3738. };
  3739. compKls: import("vue").ComputedRef<string[]>;
  3740. spanKls: import("vue").ComputedRef<string[]>;
  3741. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3742. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  3743. change: (val: import("../..").CheckboxValueType) => boolean;
  3744. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3745. modelValue: {
  3746. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3747. default: undefined;
  3748. };
  3749. label: {
  3750. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3751. };
  3752. indeterminate: BooleanConstructor;
  3753. disabled: BooleanConstructor;
  3754. checked: BooleanConstructor;
  3755. name: {
  3756. type: StringConstructor;
  3757. default: undefined;
  3758. };
  3759. trueLabel: {
  3760. type: (StringConstructor | NumberConstructor)[];
  3761. default: undefined;
  3762. };
  3763. falseLabel: {
  3764. type: (StringConstructor | NumberConstructor)[];
  3765. default: undefined;
  3766. };
  3767. id: {
  3768. type: StringConstructor;
  3769. default: undefined;
  3770. };
  3771. controls: {
  3772. type: StringConstructor;
  3773. default: undefined;
  3774. };
  3775. border: BooleanConstructor;
  3776. size: {
  3777. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3778. readonly required: false;
  3779. readonly validator: ((val: unknown) => boolean) | undefined;
  3780. __epPropKey: true;
  3781. };
  3782. tabindex: (StringConstructor | NumberConstructor)[];
  3783. validateEvent: {
  3784. type: BooleanConstructor;
  3785. default: boolean;
  3786. };
  3787. }>> & {
  3788. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3789. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3790. }, {
  3791. disabled: boolean;
  3792. name: string;
  3793. modelValue: string | number | boolean;
  3794. validateEvent: boolean;
  3795. id: string;
  3796. border: boolean;
  3797. indeterminate: boolean;
  3798. checked: boolean;
  3799. trueLabel: string | number;
  3800. falseLabel: string | number;
  3801. controls: string;
  3802. }>> & {
  3803. CheckboxButton: import("vue").DefineComponent<{
  3804. modelValue: {
  3805. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3806. default: undefined;
  3807. };
  3808. label: {
  3809. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3810. };
  3811. indeterminate: BooleanConstructor;
  3812. disabled: BooleanConstructor;
  3813. checked: BooleanConstructor;
  3814. name: {
  3815. type: StringConstructor;
  3816. default: undefined;
  3817. };
  3818. trueLabel: {
  3819. type: (StringConstructor | NumberConstructor)[];
  3820. default: undefined;
  3821. };
  3822. falseLabel: {
  3823. type: (StringConstructor | NumberConstructor)[];
  3824. default: undefined;
  3825. };
  3826. id: {
  3827. type: StringConstructor;
  3828. default: undefined;
  3829. };
  3830. controls: {
  3831. type: StringConstructor;
  3832. default: undefined;
  3833. };
  3834. border: BooleanConstructor;
  3835. size: {
  3836. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3837. readonly required: false;
  3838. readonly validator: ((val: unknown) => boolean) | undefined;
  3839. __epPropKey: true;
  3840. };
  3841. tabindex: (StringConstructor | NumberConstructor)[];
  3842. validateEvent: {
  3843. type: BooleanConstructor;
  3844. default: boolean;
  3845. };
  3846. }, {
  3847. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3848. modelValue: {
  3849. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3850. default: undefined;
  3851. };
  3852. label: {
  3853. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3854. };
  3855. indeterminate: BooleanConstructor;
  3856. disabled: BooleanConstructor;
  3857. checked: BooleanConstructor;
  3858. name: {
  3859. type: StringConstructor;
  3860. default: undefined;
  3861. };
  3862. trueLabel: {
  3863. type: (StringConstructor | NumberConstructor)[];
  3864. default: undefined;
  3865. };
  3866. falseLabel: {
  3867. type: (StringConstructor | NumberConstructor)[];
  3868. default: undefined;
  3869. };
  3870. id: {
  3871. type: StringConstructor;
  3872. default: undefined;
  3873. };
  3874. controls: {
  3875. type: StringConstructor;
  3876. default: undefined;
  3877. };
  3878. border: BooleanConstructor;
  3879. size: {
  3880. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3881. readonly required: false;
  3882. readonly validator: ((val: unknown) => boolean) | undefined;
  3883. __epPropKey: true;
  3884. };
  3885. tabindex: (StringConstructor | NumberConstructor)[];
  3886. validateEvent: {
  3887. type: BooleanConstructor;
  3888. default: boolean;
  3889. };
  3890. }>> & {
  3891. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3892. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3893. }>>;
  3894. slots: Readonly<{
  3895. [name: string]: import("vue").Slot | undefined;
  3896. }>;
  3897. isFocused: import("vue").Ref<boolean>;
  3898. isChecked: import("vue").ComputedRef<boolean>;
  3899. isDisabled: import("vue").ComputedRef<boolean>;
  3900. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  3901. model: import("vue").WritableComputedRef<any>;
  3902. handleChange: (e: Event) => void;
  3903. checkboxGroup: ({
  3904. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  3905. changeEvent?: ((...args: any) => any) | undefined;
  3906. } & import("vue").ToRefs<Pick<import("../..").CheckboxGroupProps, "size" | "disabled" | "validateEvent" | "min" | "max" | "fill" | "textColor">>) | undefined;
  3907. ns: {
  3908. namespace: import("vue").Ref<string>;
  3909. b: (blockSuffix?: string) => string;
  3910. e: (element?: string | undefined) => string;
  3911. m: (modifier?: string | undefined) => string;
  3912. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  3913. em: (element?: string | undefined, modifier?: string | undefined) => string;
  3914. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  3915. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  3916. is: {
  3917. (name: string, state: boolean | undefined): string;
  3918. (name: string): string;
  3919. };
  3920. cssVar: (object: Record<string, string>) => Record<string, string>;
  3921. cssVarName: (name: string) => string;
  3922. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  3923. cssVarBlockName: (name: string) => string;
  3924. };
  3925. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  3926. lableKls: import("vue").ComputedRef<string[]>;
  3927. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  3928. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  3929. change: (val: import("../..").CheckboxValueType) => boolean;
  3930. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3931. modelValue: {
  3932. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  3933. default: undefined;
  3934. };
  3935. label: {
  3936. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  3937. };
  3938. indeterminate: BooleanConstructor;
  3939. disabled: BooleanConstructor;
  3940. checked: BooleanConstructor;
  3941. name: {
  3942. type: StringConstructor;
  3943. default: undefined;
  3944. };
  3945. trueLabel: {
  3946. type: (StringConstructor | NumberConstructor)[];
  3947. default: undefined;
  3948. };
  3949. falseLabel: {
  3950. type: (StringConstructor | NumberConstructor)[];
  3951. default: undefined;
  3952. };
  3953. id: {
  3954. type: StringConstructor;
  3955. default: undefined;
  3956. };
  3957. controls: {
  3958. type: StringConstructor;
  3959. default: undefined;
  3960. };
  3961. border: BooleanConstructor;
  3962. size: {
  3963. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3964. readonly required: false;
  3965. readonly validator: ((val: unknown) => boolean) | undefined;
  3966. __epPropKey: true;
  3967. };
  3968. tabindex: (StringConstructor | NumberConstructor)[];
  3969. validateEvent: {
  3970. type: BooleanConstructor;
  3971. default: boolean;
  3972. };
  3973. }>> & {
  3974. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3975. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  3976. }, {
  3977. disabled: boolean;
  3978. name: string;
  3979. modelValue: string | number | boolean;
  3980. validateEvent: boolean;
  3981. id: string;
  3982. border: boolean;
  3983. indeterminate: boolean;
  3984. checked: boolean;
  3985. trueLabel: string | number;
  3986. falseLabel: string | number;
  3987. controls: string;
  3988. }>;
  3989. CheckboxGroup: import("vue").DefineComponent<{
  3990. 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>;
  3991. readonly disabled: BooleanConstructor;
  3992. readonly min: NumberConstructor;
  3993. readonly max: NumberConstructor;
  3994. readonly size: {
  3995. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  3996. readonly required: false;
  3997. readonly validator: ((val: unknown) => boolean) | undefined;
  3998. __epPropKey: true;
  3999. };
  4000. readonly label: StringConstructor;
  4001. readonly fill: StringConstructor;
  4002. readonly textColor: StringConstructor;
  4003. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4004. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4005. }, {
  4006. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4007. 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>;
  4008. readonly disabled: BooleanConstructor;
  4009. readonly min: NumberConstructor;
  4010. readonly max: NumberConstructor;
  4011. readonly size: {
  4012. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4013. readonly required: false;
  4014. readonly validator: ((val: unknown) => boolean) | undefined;
  4015. __epPropKey: true;
  4016. };
  4017. readonly label: StringConstructor;
  4018. readonly fill: StringConstructor;
  4019. readonly textColor: StringConstructor;
  4020. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4021. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4022. }>> & {
  4023. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  4024. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  4025. }>>;
  4026. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  4027. ns: {
  4028. namespace: import("vue").Ref<string>;
  4029. b: (blockSuffix?: string) => string;
  4030. e: (element?: string | undefined) => string;
  4031. m: (modifier?: string | undefined) => string;
  4032. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4033. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4034. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4035. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4036. is: {
  4037. (name: string, state: boolean | undefined): string;
  4038. (name: string): string;
  4039. };
  4040. cssVar: (object: Record<string, string>) => Record<string, string>;
  4041. cssVarName: (name: string) => string;
  4042. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4043. cssVarBlockName: (name: string) => string;
  4044. };
  4045. formItem: import("../../..").FormItemContext | undefined;
  4046. groupId: import("vue").Ref<string | undefined>;
  4047. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  4048. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  4049. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  4050. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4051. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  4052. change: (val: import("../..").CheckboxValueType[]) => boolean;
  4053. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4054. 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>;
  4055. readonly disabled: BooleanConstructor;
  4056. readonly min: NumberConstructor;
  4057. readonly max: NumberConstructor;
  4058. readonly size: {
  4059. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4060. readonly required: false;
  4061. readonly validator: ((val: unknown) => boolean) | undefined;
  4062. __epPropKey: true;
  4063. };
  4064. readonly label: StringConstructor;
  4065. readonly fill: StringConstructor;
  4066. readonly textColor: StringConstructor;
  4067. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4068. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4069. }>> & {
  4070. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  4071. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  4072. }, {
  4073. readonly disabled: boolean;
  4074. readonly modelValue: import("../..").CheckboxGroupValueType;
  4075. readonly tag: string;
  4076. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4077. }>;
  4078. };
  4079. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4080. 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>;
  4081. readonly disabled: BooleanConstructor;
  4082. readonly min: NumberConstructor;
  4083. readonly max: NumberConstructor;
  4084. readonly size: {
  4085. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4086. readonly required: false;
  4087. readonly validator: ((val: unknown) => boolean) | undefined;
  4088. __epPropKey: true;
  4089. };
  4090. readonly label: StringConstructor;
  4091. readonly fill: StringConstructor;
  4092. readonly textColor: StringConstructor;
  4093. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4094. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4095. }, {
  4096. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4097. 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>;
  4098. readonly disabled: BooleanConstructor;
  4099. readonly min: NumberConstructor;
  4100. readonly max: NumberConstructor;
  4101. readonly size: {
  4102. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4103. readonly required: false;
  4104. readonly validator: ((val: unknown) => boolean) | undefined;
  4105. __epPropKey: true;
  4106. };
  4107. readonly label: StringConstructor;
  4108. readonly fill: StringConstructor;
  4109. readonly textColor: StringConstructor;
  4110. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4111. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4112. }>> & {
  4113. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  4114. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  4115. }>>;
  4116. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  4117. ns: {
  4118. namespace: import("vue").Ref<string>;
  4119. b: (blockSuffix?: string) => string;
  4120. e: (element?: string | undefined) => string;
  4121. m: (modifier?: string | undefined) => string;
  4122. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4123. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4124. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4125. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4126. is: {
  4127. (name: string, state: boolean | undefined): string;
  4128. (name: string): string;
  4129. };
  4130. cssVar: (object: Record<string, string>) => Record<string, string>;
  4131. cssVarName: (name: string) => string;
  4132. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4133. cssVarBlockName: (name: string) => string;
  4134. };
  4135. formItem: import("../../..").FormItemContext | undefined;
  4136. groupId: import("vue").Ref<string | undefined>;
  4137. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  4138. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  4139. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  4140. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4141. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  4142. change: (val: import("../..").CheckboxValueType[]) => boolean;
  4143. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4144. 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>;
  4145. readonly disabled: BooleanConstructor;
  4146. readonly min: NumberConstructor;
  4147. readonly max: NumberConstructor;
  4148. readonly size: {
  4149. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4150. readonly required: false;
  4151. readonly validator: ((val: unknown) => boolean) | undefined;
  4152. __epPropKey: true;
  4153. };
  4154. readonly label: StringConstructor;
  4155. readonly fill: StringConstructor;
  4156. readonly textColor: StringConstructor;
  4157. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  4158. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4159. }>> & {
  4160. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  4161. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  4162. }, {
  4163. readonly disabled: boolean;
  4164. readonly modelValue: import("../..").CheckboxGroupValueType;
  4165. readonly tag: string;
  4166. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4167. }>>;
  4168. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4169. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4170. readonly size: {
  4171. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4172. readonly required: false;
  4173. readonly validator: ((val: unknown) => boolean) | undefined;
  4174. __epPropKey: true;
  4175. };
  4176. readonly disabled: BooleanConstructor;
  4177. 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>;
  4178. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  4179. readonly resize: {
  4180. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  4181. readonly required: false;
  4182. readonly validator: ((val: unknown) => boolean) | undefined;
  4183. __epPropKey: true;
  4184. };
  4185. 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>;
  4186. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  4187. readonly formatter: {
  4188. readonly type: import("vue").PropType<Function>;
  4189. readonly required: false;
  4190. readonly validator: ((val: unknown) => boolean) | undefined;
  4191. __epPropKey: true;
  4192. };
  4193. readonly parser: {
  4194. readonly type: import("vue").PropType<Function>;
  4195. readonly required: false;
  4196. readonly validator: ((val: unknown) => boolean) | undefined;
  4197. __epPropKey: true;
  4198. };
  4199. readonly placeholder: {
  4200. readonly type: import("vue").PropType<string>;
  4201. readonly required: false;
  4202. readonly validator: ((val: unknown) => boolean) | undefined;
  4203. __epPropKey: true;
  4204. };
  4205. readonly form: {
  4206. readonly type: import("vue").PropType<string>;
  4207. readonly required: false;
  4208. readonly validator: ((val: unknown) => boolean) | undefined;
  4209. __epPropKey: true;
  4210. };
  4211. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4212. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4213. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4214. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4215. readonly suffixIcon: {
  4216. 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>>;
  4217. readonly required: false;
  4218. readonly validator: ((val: unknown) => boolean) | undefined;
  4219. __epPropKey: true;
  4220. };
  4221. readonly prefixIcon: {
  4222. 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>>;
  4223. readonly required: false;
  4224. readonly validator: ((val: unknown) => boolean) | undefined;
  4225. __epPropKey: true;
  4226. };
  4227. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4228. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4229. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  4230. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4231. 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>;
  4232. }, {
  4233. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4234. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4235. readonly size: {
  4236. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4237. readonly required: false;
  4238. readonly validator: ((val: unknown) => boolean) | undefined;
  4239. __epPropKey: true;
  4240. };
  4241. readonly disabled: BooleanConstructor;
  4242. 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>;
  4243. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  4244. readonly resize: {
  4245. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  4246. readonly required: false;
  4247. readonly validator: ((val: unknown) => boolean) | undefined;
  4248. __epPropKey: true;
  4249. };
  4250. 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>;
  4251. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  4252. readonly formatter: {
  4253. readonly type: import("vue").PropType<Function>;
  4254. readonly required: false;
  4255. readonly validator: ((val: unknown) => boolean) | undefined;
  4256. __epPropKey: true;
  4257. };
  4258. readonly parser: {
  4259. readonly type: import("vue").PropType<Function>;
  4260. readonly required: false;
  4261. readonly validator: ((val: unknown) => boolean) | undefined;
  4262. __epPropKey: true;
  4263. };
  4264. readonly placeholder: {
  4265. readonly type: import("vue").PropType<string>;
  4266. readonly required: false;
  4267. readonly validator: ((val: unknown) => boolean) | undefined;
  4268. __epPropKey: true;
  4269. };
  4270. readonly form: {
  4271. readonly type: import("vue").PropType<string>;
  4272. readonly required: false;
  4273. readonly validator: ((val: unknown) => boolean) | undefined;
  4274. __epPropKey: true;
  4275. };
  4276. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4277. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4278. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4279. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4280. readonly suffixIcon: {
  4281. 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>>;
  4282. readonly required: false;
  4283. readonly validator: ((val: unknown) => boolean) | undefined;
  4284. __epPropKey: true;
  4285. };
  4286. readonly prefixIcon: {
  4287. 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>>;
  4288. readonly required: false;
  4289. readonly validator: ((val: unknown) => boolean) | undefined;
  4290. __epPropKey: true;
  4291. };
  4292. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4293. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4294. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  4295. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4296. 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>;
  4297. }>> & {
  4298. onChange?: ((value: string) => any) | undefined;
  4299. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  4300. onInput?: ((value: string) => any) | undefined;
  4301. onFocus?: ((evt: FocusEvent) => any) | undefined;
  4302. onBlur?: ((evt: FocusEvent) => any) | undefined;
  4303. onClear?: (() => any) | undefined;
  4304. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  4305. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  4306. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  4307. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  4308. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  4309. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  4310. }>>;
  4311. 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);
  4312. rawAttrs: {
  4313. [x: string]: unknown;
  4314. };
  4315. slots: Readonly<{
  4316. [name: string]: import("vue").Slot | undefined;
  4317. }>;
  4318. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  4319. containerKls: import("vue").ComputedRef<unknown[]>;
  4320. wrapperKls: import("vue").ComputedRef<string[]>;
  4321. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  4322. form: import("../../..").FormContext | undefined;
  4323. formItem: import("../../..").FormItemContext | undefined;
  4324. inputId: import("vue").Ref<string | undefined>;
  4325. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  4326. inputDisabled: import("vue").ComputedRef<boolean>;
  4327. nsInput: {
  4328. namespace: import("vue").Ref<string>;
  4329. b: (blockSuffix?: string) => string;
  4330. e: (element?: string | undefined) => string;
  4331. m: (modifier?: string | undefined) => string;
  4332. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4333. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4334. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4335. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4336. is: {
  4337. (name: string, state: boolean | undefined): string;
  4338. (name: string): string;
  4339. };
  4340. cssVar: (object: Record<string, string>) => Record<string, string>;
  4341. cssVarName: (name: string) => string;
  4342. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4343. cssVarBlockName: (name: string) => string;
  4344. };
  4345. nsTextarea: {
  4346. namespace: import("vue").Ref<string>;
  4347. b: (blockSuffix?: string) => string;
  4348. e: (element?: string | undefined) => string;
  4349. m: (modifier?: string | undefined) => string;
  4350. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4351. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4352. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4353. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4354. is: {
  4355. (name: string, state: boolean | undefined): string;
  4356. (name: string): string;
  4357. };
  4358. cssVar: (object: Record<string, string>) => Record<string, string>;
  4359. cssVarName: (name: string) => string;
  4360. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4361. cssVarBlockName: (name: string) => string;
  4362. };
  4363. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  4364. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  4365. focused: import("vue").Ref<boolean>;
  4366. hovering: import("vue").Ref<boolean>;
  4367. isComposing: import("vue").Ref<boolean>;
  4368. passwordVisible: import("vue").Ref<boolean>;
  4369. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  4370. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  4371. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  4372. needStatusIcon: import("vue").ComputedRef<boolean>;
  4373. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  4374. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  4375. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  4376. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  4377. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  4378. nativeInputValue: import("vue").ComputedRef<string>;
  4379. showClear: import("vue").ComputedRef<boolean>;
  4380. showPwdVisible: import("vue").ComputedRef<boolean>;
  4381. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  4382. textLength: import("vue").ComputedRef<number>;
  4383. inputExceed: import("vue").ComputedRef<boolean>;
  4384. suffixVisible: import("vue").ComputedRef<boolean>;
  4385. recordCursor: () => void;
  4386. setCursor: () => void;
  4387. resizeTextarea: () => void;
  4388. setNativeInputValue: () => void;
  4389. handleInput: (event: Event) => Promise<void>;
  4390. handleChange: (event: Event) => void;
  4391. handleCompositionStart: (event: CompositionEvent) => void;
  4392. handleCompositionUpdate: (event: CompositionEvent) => void;
  4393. handleCompositionEnd: (event: CompositionEvent) => void;
  4394. handlePasswordVisible: () => void;
  4395. focus: () => Promise<void>;
  4396. blur: () => void | undefined;
  4397. handleFocus: (event: FocusEvent) => void;
  4398. handleBlur: (event: FocusEvent) => void;
  4399. handleMouseLeave: (evt: MouseEvent) => void;
  4400. handleMouseEnter: (evt: MouseEvent) => void;
  4401. handleKeydown: (evt: KeyboardEvent) => void;
  4402. select: () => void;
  4403. clear: () => void;
  4404. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4405. readonly size: {
  4406. 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>>;
  4407. readonly required: false;
  4408. readonly validator: ((val: unknown) => boolean) | undefined;
  4409. __epPropKey: true;
  4410. };
  4411. readonly color: {
  4412. readonly type: import("vue").PropType<string>;
  4413. readonly required: false;
  4414. readonly validator: ((val: unknown) => boolean) | undefined;
  4415. __epPropKey: true;
  4416. };
  4417. }, {
  4418. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4419. readonly size: {
  4420. 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>>;
  4421. readonly required: false;
  4422. readonly validator: ((val: unknown) => boolean) | undefined;
  4423. __epPropKey: true;
  4424. };
  4425. readonly color: {
  4426. readonly type: import("vue").PropType<string>;
  4427. readonly required: false;
  4428. readonly validator: ((val: unknown) => boolean) | undefined;
  4429. __epPropKey: true;
  4430. };
  4431. }>> & {
  4432. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4433. }>>;
  4434. ns: {
  4435. namespace: import("vue").Ref<string>;
  4436. b: (blockSuffix?: string) => string;
  4437. e: (element?: string | undefined) => string;
  4438. m: (modifier?: string | undefined) => string;
  4439. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4440. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4441. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4442. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4443. is: {
  4444. (name: string, state: boolean | undefined): string;
  4445. (name: string): string;
  4446. };
  4447. cssVar: (object: Record<string, string>) => Record<string, string>;
  4448. cssVarName: (name: string) => string;
  4449. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4450. cssVarBlockName: (name: string) => string;
  4451. };
  4452. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  4453. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4454. readonly size: {
  4455. 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>>;
  4456. readonly required: false;
  4457. readonly validator: ((val: unknown) => boolean) | undefined;
  4458. __epPropKey: true;
  4459. };
  4460. readonly color: {
  4461. readonly type: import("vue").PropType<string>;
  4462. readonly required: false;
  4463. readonly validator: ((val: unknown) => boolean) | undefined;
  4464. __epPropKey: true;
  4465. };
  4466. }>>, {}>> & Record<string, any>;
  4467. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4468. NOOP: () => void;
  4469. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4470. "update:modelValue": (value: string) => boolean;
  4471. input: (value: string) => boolean;
  4472. change: (value: string) => boolean;
  4473. focus: (evt: FocusEvent) => boolean;
  4474. blur: (evt: FocusEvent) => boolean;
  4475. clear: () => boolean;
  4476. mouseleave: (evt: MouseEvent) => boolean;
  4477. mouseenter: (evt: MouseEvent) => boolean;
  4478. keydown: (evt: Event | KeyboardEvent) => boolean;
  4479. compositionstart: (evt: CompositionEvent) => boolean;
  4480. compositionupdate: (evt: CompositionEvent) => boolean;
  4481. compositionend: (evt: CompositionEvent) => boolean;
  4482. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4483. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4484. readonly size: {
  4485. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4486. readonly required: false;
  4487. readonly validator: ((val: unknown) => boolean) | undefined;
  4488. __epPropKey: true;
  4489. };
  4490. readonly disabled: BooleanConstructor;
  4491. 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>;
  4492. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  4493. readonly resize: {
  4494. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  4495. readonly required: false;
  4496. readonly validator: ((val: unknown) => boolean) | undefined;
  4497. __epPropKey: true;
  4498. };
  4499. 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>;
  4500. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  4501. readonly formatter: {
  4502. readonly type: import("vue").PropType<Function>;
  4503. readonly required: false;
  4504. readonly validator: ((val: unknown) => boolean) | undefined;
  4505. __epPropKey: true;
  4506. };
  4507. readonly parser: {
  4508. readonly type: import("vue").PropType<Function>;
  4509. readonly required: false;
  4510. readonly validator: ((val: unknown) => boolean) | undefined;
  4511. __epPropKey: true;
  4512. };
  4513. readonly placeholder: {
  4514. readonly type: import("vue").PropType<string>;
  4515. readonly required: false;
  4516. readonly validator: ((val: unknown) => boolean) | undefined;
  4517. __epPropKey: true;
  4518. };
  4519. readonly form: {
  4520. readonly type: import("vue").PropType<string>;
  4521. readonly required: false;
  4522. readonly validator: ((val: unknown) => boolean) | undefined;
  4523. __epPropKey: true;
  4524. };
  4525. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4526. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4527. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4528. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4529. readonly suffixIcon: {
  4530. 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>>;
  4531. readonly required: false;
  4532. readonly validator: ((val: unknown) => boolean) | undefined;
  4533. __epPropKey: true;
  4534. };
  4535. readonly prefixIcon: {
  4536. 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>>;
  4537. readonly required: false;
  4538. readonly validator: ((val: unknown) => boolean) | undefined;
  4539. __epPropKey: true;
  4540. };
  4541. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4542. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  4543. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  4544. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4545. 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>;
  4546. }>> & {
  4547. onChange?: ((value: string) => any) | undefined;
  4548. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  4549. onInput?: ((value: string) => any) | undefined;
  4550. onFocus?: ((evt: FocusEvent) => any) | undefined;
  4551. onBlur?: ((evt: FocusEvent) => any) | undefined;
  4552. onClear?: (() => any) | undefined;
  4553. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  4554. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  4555. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  4556. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  4557. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  4558. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  4559. }, {
  4560. readonly type: string;
  4561. readonly disabled: boolean;
  4562. readonly label: string;
  4563. 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>;
  4564. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4565. readonly id: string;
  4566. readonly autosize: import("../..").InputAutoSize;
  4567. readonly autocomplete: string;
  4568. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4569. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4570. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4571. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4572. readonly containerRole: string;
  4573. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  4574. readonly inputStyle: import("vue").StyleValue;
  4575. }>> & Record<string, any>;
  4576. Search: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4577. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  4578. clearQuery: (which: TransferDirection) => void;
  4579. hasButtonTexts: import("vue").ComputedRef<boolean>;
  4580. leftPanelTitle: import("vue").ComputedRef<string>;
  4581. rightPanelTitle: import("vue").ComputedRef<string>;
  4582. panelFilterPlaceholder: import("vue").ComputedRef<string>;
  4583. optionRender: import("vue").ComputedRef<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4584. [key: string]: any;
  4585. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4586. [key: string]: any;
  4587. }>[]>;
  4588. isEmpty: (val: unknown) => boolean;
  4589. isUndefined: (val: any) => val is undefined;
  4590. ElButton: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4591. readonly size: {
  4592. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4593. readonly required: false;
  4594. readonly validator: ((val: unknown) => boolean) | undefined;
  4595. __epPropKey: true;
  4596. };
  4597. readonly disabled: BooleanConstructor;
  4598. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4599. readonly icon: {
  4600. 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>>;
  4601. readonly required: false;
  4602. readonly validator: ((val: unknown) => boolean) | undefined;
  4603. __epPropKey: true;
  4604. };
  4605. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "submit" | "reset", unknown, "button", boolean>;
  4606. readonly loading: BooleanConstructor;
  4607. 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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  4608. readonly plain: BooleanConstructor;
  4609. readonly text: BooleanConstructor;
  4610. readonly link: BooleanConstructor;
  4611. readonly bg: BooleanConstructor;
  4612. readonly autofocus: BooleanConstructor;
  4613. readonly round: BooleanConstructor;
  4614. readonly circle: BooleanConstructor;
  4615. readonly color: StringConstructor;
  4616. readonly dark: BooleanConstructor;
  4617. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  4618. }, {
  4619. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4620. readonly size: {
  4621. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4622. readonly required: false;
  4623. readonly validator: ((val: unknown) => boolean) | undefined;
  4624. __epPropKey: true;
  4625. };
  4626. readonly disabled: BooleanConstructor;
  4627. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4628. readonly icon: {
  4629. 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>>;
  4630. readonly required: false;
  4631. readonly validator: ((val: unknown) => boolean) | undefined;
  4632. __epPropKey: true;
  4633. };
  4634. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "submit" | "reset", unknown, "button", boolean>;
  4635. readonly loading: BooleanConstructor;
  4636. 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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  4637. readonly plain: BooleanConstructor;
  4638. readonly text: BooleanConstructor;
  4639. readonly link: BooleanConstructor;
  4640. readonly bg: BooleanConstructor;
  4641. readonly autofocus: BooleanConstructor;
  4642. readonly round: BooleanConstructor;
  4643. readonly circle: BooleanConstructor;
  4644. readonly color: StringConstructor;
  4645. readonly dark: BooleanConstructor;
  4646. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  4647. }>> & {
  4648. onClick?: ((evt: MouseEvent) => any) | undefined;
  4649. }>>;
  4650. emit: (event: "click", evt: MouseEvent) => void;
  4651. buttonStyle: import("vue").ComputedRef<Record<string, string>>;
  4652. ns: {
  4653. namespace: import("vue").Ref<string>;
  4654. b: (blockSuffix?: string) => string;
  4655. e: (element?: string | undefined) => string;
  4656. m: (modifier?: string | undefined) => string;
  4657. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4658. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4659. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4660. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4661. is: {
  4662. (name: string, state: boolean | undefined): string;
  4663. (name: string): string;
  4664. };
  4665. cssVar: (object: Record<string, string>) => Record<string, string>;
  4666. cssVarName: (name: string) => string;
  4667. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4668. cssVarBlockName: (name: string) => string;
  4669. };
  4670. _ref: import("vue").Ref<HTMLButtonElement | undefined>;
  4671. _size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  4672. _type: import("vue").ComputedRef<"" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text">;
  4673. _disabled: import("vue").ComputedRef<boolean>;
  4674. shouldAddSpace: import("vue").ComputedRef<boolean>;
  4675. handleClick: (evt: MouseEvent) => void;
  4676. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4677. readonly size: {
  4678. 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>>;
  4679. readonly required: false;
  4680. readonly validator: ((val: unknown) => boolean) | undefined;
  4681. __epPropKey: true;
  4682. };
  4683. readonly color: {
  4684. readonly type: import("vue").PropType<string>;
  4685. readonly required: false;
  4686. readonly validator: ((val: unknown) => boolean) | undefined;
  4687. __epPropKey: true;
  4688. };
  4689. }, {
  4690. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4691. readonly size: {
  4692. 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>>;
  4693. readonly required: false;
  4694. readonly validator: ((val: unknown) => boolean) | undefined;
  4695. __epPropKey: true;
  4696. };
  4697. readonly color: {
  4698. readonly type: import("vue").PropType<string>;
  4699. readonly required: false;
  4700. readonly validator: ((val: unknown) => boolean) | undefined;
  4701. __epPropKey: true;
  4702. };
  4703. }>> & {
  4704. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4705. }>>;
  4706. ns: {
  4707. namespace: import("vue").Ref<string>;
  4708. b: (blockSuffix?: string) => string;
  4709. e: (element?: string | undefined) => string;
  4710. m: (modifier?: string | undefined) => string;
  4711. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4712. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4713. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4714. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4715. is: {
  4716. (name: string, state: boolean | undefined): string;
  4717. (name: string): string;
  4718. };
  4719. cssVar: (object: Record<string, string>) => Record<string, string>;
  4720. cssVarName: (name: string) => string;
  4721. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4722. cssVarBlockName: (name: string) => string;
  4723. };
  4724. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  4725. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4726. readonly size: {
  4727. 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>>;
  4728. readonly required: false;
  4729. readonly validator: ((val: unknown) => boolean) | undefined;
  4730. __epPropKey: true;
  4731. };
  4732. readonly color: {
  4733. readonly type: import("vue").PropType<string>;
  4734. readonly required: false;
  4735. readonly validator: ((val: unknown) => boolean) | undefined;
  4736. __epPropKey: true;
  4737. };
  4738. }>>, {}>> & Record<string, any>;
  4739. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  4740. click: (evt: MouseEvent) => boolean;
  4741. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4742. readonly size: {
  4743. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4744. readonly required: false;
  4745. readonly validator: ((val: unknown) => boolean) | undefined;
  4746. __epPropKey: true;
  4747. };
  4748. readonly disabled: BooleanConstructor;
  4749. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4750. readonly icon: {
  4751. 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>>;
  4752. readonly required: false;
  4753. readonly validator: ((val: unknown) => boolean) | undefined;
  4754. __epPropKey: true;
  4755. };
  4756. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "submit" | "reset", unknown, "button", boolean>;
  4757. readonly loading: BooleanConstructor;
  4758. 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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  4759. readonly plain: BooleanConstructor;
  4760. readonly text: BooleanConstructor;
  4761. readonly link: BooleanConstructor;
  4762. readonly bg: BooleanConstructor;
  4763. readonly autofocus: BooleanConstructor;
  4764. readonly round: BooleanConstructor;
  4765. readonly circle: BooleanConstructor;
  4766. readonly color: StringConstructor;
  4767. readonly dark: BooleanConstructor;
  4768. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  4769. }>> & {
  4770. onClick?: ((evt: MouseEvent) => any) | undefined;
  4771. }, {
  4772. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown>;
  4773. readonly text: boolean;
  4774. readonly nativeType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "submit" | "reset", unknown>;
  4775. 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>;
  4776. readonly autoInsertSpace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  4777. readonly disabled: boolean;
  4778. readonly loading: boolean;
  4779. readonly plain: boolean;
  4780. readonly link: boolean;
  4781. readonly bg: boolean;
  4782. readonly autofocus: boolean;
  4783. readonly round: boolean;
  4784. readonly circle: boolean;
  4785. readonly dark: boolean;
  4786. }>> & {
  4787. ButtonGroup: import("vue").DefineComponent<{
  4788. readonly size: {
  4789. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4790. readonly required: false;
  4791. readonly validator: ((val: unknown) => boolean) | undefined;
  4792. __epPropKey: true;
  4793. };
  4794. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4795. }, {
  4796. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4797. readonly size: {
  4798. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4799. readonly required: false;
  4800. readonly validator: ((val: unknown) => boolean) | undefined;
  4801. __epPropKey: true;
  4802. };
  4803. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4804. }>> & {
  4805. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4806. }>>;
  4807. ns: {
  4808. namespace: import("vue").Ref<string>;
  4809. b: (blockSuffix?: string) => string;
  4810. e: (element?: string | undefined) => string;
  4811. m: (modifier?: string | undefined) => string;
  4812. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4813. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4814. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4815. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4816. is: {
  4817. (name: string, state: boolean | undefined): string;
  4818. (name: string): string;
  4819. };
  4820. cssVar: (object: Record<string, string>) => Record<string, string>;
  4821. cssVarName: (name: string) => string;
  4822. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4823. cssVarBlockName: (name: string) => string;
  4824. };
  4825. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4826. readonly size: {
  4827. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4828. readonly required: false;
  4829. readonly validator: ((val: unknown) => boolean) | undefined;
  4830. __epPropKey: true;
  4831. };
  4832. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  4833. }>>, {
  4834. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown>;
  4835. }>;
  4836. };
  4837. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4838. readonly size: {
  4839. 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>>;
  4840. readonly required: false;
  4841. readonly validator: ((val: unknown) => boolean) | undefined;
  4842. __epPropKey: true;
  4843. };
  4844. readonly color: {
  4845. readonly type: import("vue").PropType<string>;
  4846. readonly required: false;
  4847. readonly validator: ((val: unknown) => boolean) | undefined;
  4848. __epPropKey: true;
  4849. };
  4850. }, {
  4851. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4852. readonly size: {
  4853. 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>>;
  4854. readonly required: false;
  4855. readonly validator: ((val: unknown) => boolean) | undefined;
  4856. __epPropKey: true;
  4857. };
  4858. readonly color: {
  4859. readonly type: import("vue").PropType<string>;
  4860. readonly required: false;
  4861. readonly validator: ((val: unknown) => boolean) | undefined;
  4862. __epPropKey: true;
  4863. };
  4864. }>> & {
  4865. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4866. }>>;
  4867. ns: {
  4868. namespace: import("vue").Ref<string>;
  4869. b: (blockSuffix?: string) => string;
  4870. e: (element?: string | undefined) => string;
  4871. m: (modifier?: string | undefined) => string;
  4872. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4873. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4874. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4875. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4876. is: {
  4877. (name: string, state: boolean | undefined): string;
  4878. (name: string): string;
  4879. };
  4880. cssVar: (object: Record<string, string>) => Record<string, string>;
  4881. cssVarName: (name: string) => string;
  4882. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4883. cssVarBlockName: (name: string) => string;
  4884. };
  4885. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  4886. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4887. readonly size: {
  4888. 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>>;
  4889. readonly required: false;
  4890. readonly validator: ((val: unknown) => boolean) | undefined;
  4891. __epPropKey: true;
  4892. };
  4893. readonly color: {
  4894. readonly type: import("vue").PropType<string>;
  4895. readonly required: false;
  4896. readonly validator: ((val: unknown) => boolean) | undefined;
  4897. __epPropKey: true;
  4898. };
  4899. }>>, {}>> & Record<string, any>;
  4900. ArrowLeft: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4901. ArrowRight: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4902. TransferPanel: import("vue").DefineComponent<{
  4903. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  4904. readonly optionRender: {
  4905. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4906. [key: string]: any;
  4907. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4908. [key: string]: any;
  4909. }>[]>;
  4910. readonly required: false;
  4911. readonly validator: ((val: unknown) => boolean) | undefined;
  4912. __epPropKey: true;
  4913. };
  4914. readonly placeholder: StringConstructor;
  4915. readonly title: StringConstructor;
  4916. readonly filterable: BooleanConstructor;
  4917. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  4918. readonly filterMethod: {
  4919. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  4920. readonly required: false;
  4921. readonly validator: ((val: unknown) => boolean) | undefined;
  4922. __epPropKey: true;
  4923. };
  4924. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  4925. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  4926. readonly label: "label";
  4927. readonly key: "key";
  4928. readonly disabled: "disabled";
  4929. }>, boolean>;
  4930. }, {
  4931. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4932. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  4933. readonly optionRender: {
  4934. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4935. [key: string]: any;
  4936. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4937. [key: string]: any;
  4938. }>[]>;
  4939. readonly required: false;
  4940. readonly validator: ((val: unknown) => boolean) | undefined;
  4941. __epPropKey: true;
  4942. };
  4943. readonly placeholder: StringConstructor;
  4944. readonly title: StringConstructor;
  4945. readonly filterable: BooleanConstructor;
  4946. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  4947. readonly filterMethod: {
  4948. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  4949. readonly required: false;
  4950. readonly validator: ((val: unknown) => boolean) | undefined;
  4951. __epPropKey: true;
  4952. };
  4953. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  4954. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  4955. readonly label: "label";
  4956. readonly key: "key";
  4957. readonly disabled: "disabled";
  4958. }>, boolean>;
  4959. }>> & {
  4960. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  4961. }>>;
  4962. emit: (event: "checked-change", value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => void;
  4963. slots: Readonly<{
  4964. [name: string]: import("vue").Slot | undefined;
  4965. }>;
  4966. OptionContent: ({ option }: {
  4967. option: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4968. [key: string]: any;
  4969. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4970. [key: string]: any;
  4971. }>[];
  4972. }) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4973. [key: string]: any;
  4974. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4975. [key: string]: any;
  4976. }>[];
  4977. t: import("element-plus/es/hooks").Translator;
  4978. ns: {
  4979. namespace: import("vue").Ref<string>;
  4980. b: (blockSuffix?: string) => string;
  4981. e: (element?: string | undefined) => string;
  4982. m: (modifier?: string | undefined) => string;
  4983. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4984. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4985. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4986. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4987. is: {
  4988. (name: string, state: boolean | undefined): string;
  4989. (name: string): string;
  4990. };
  4991. cssVar: (object: Record<string, string>) => Record<string, string>;
  4992. cssVarName: (name: string) => string;
  4993. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4994. cssVarBlockName: (name: string) => string;
  4995. };
  4996. panelState: {
  4997. checked: import("./transfer").TransferKey[];
  4998. allChecked: boolean;
  4999. query: string;
  5000. checkChangeByUser: boolean;
  5001. };
  5002. propsAlias: import("vue").ComputedRef<{
  5003. label: string;
  5004. key: string;
  5005. disabled: string;
  5006. }>;
  5007. filteredData: import("vue").ComputedRef<TransferDataItem[]>;
  5008. checkedSummary: import("vue").ComputedRef<string>;
  5009. isIndeterminate: import("vue").ComputedRef<boolean>;
  5010. handleAllCheckedChange: (value: import("../..").CheckboxValueType) => void;
  5011. hasNoMatch: import("vue").ComputedRef<boolean>;
  5012. hasFooter: import("vue").ComputedRef<boolean>;
  5013. checked: import("vue").Ref<import("./transfer").TransferKey[]>;
  5014. allChecked: import("vue").Ref<boolean>;
  5015. query: import("vue").Ref<string>;
  5016. isEmpty: (val: unknown) => boolean;
  5017. ElCheckbox: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5018. modelValue: {
  5019. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5020. default: undefined;
  5021. };
  5022. label: {
  5023. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5024. };
  5025. indeterminate: BooleanConstructor;
  5026. disabled: BooleanConstructor;
  5027. checked: BooleanConstructor;
  5028. name: {
  5029. type: StringConstructor;
  5030. default: undefined;
  5031. };
  5032. trueLabel: {
  5033. type: (StringConstructor | NumberConstructor)[];
  5034. default: undefined;
  5035. };
  5036. falseLabel: {
  5037. type: (StringConstructor | NumberConstructor)[];
  5038. default: undefined;
  5039. };
  5040. id: {
  5041. type: StringConstructor;
  5042. default: undefined;
  5043. };
  5044. controls: {
  5045. type: StringConstructor;
  5046. default: undefined;
  5047. };
  5048. border: BooleanConstructor;
  5049. size: {
  5050. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5051. readonly required: false;
  5052. readonly validator: ((val: unknown) => boolean) | undefined;
  5053. __epPropKey: true;
  5054. };
  5055. tabindex: (StringConstructor | NumberConstructor)[];
  5056. validateEvent: {
  5057. type: BooleanConstructor;
  5058. default: boolean;
  5059. };
  5060. }, {
  5061. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5062. modelValue: {
  5063. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5064. default: undefined;
  5065. };
  5066. label: {
  5067. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5068. };
  5069. indeterminate: BooleanConstructor;
  5070. disabled: BooleanConstructor;
  5071. checked: BooleanConstructor;
  5072. name: {
  5073. type: StringConstructor;
  5074. default: undefined;
  5075. };
  5076. trueLabel: {
  5077. type: (StringConstructor | NumberConstructor)[];
  5078. default: undefined;
  5079. };
  5080. falseLabel: {
  5081. type: (StringConstructor | NumberConstructor)[];
  5082. default: undefined;
  5083. };
  5084. id: {
  5085. type: StringConstructor;
  5086. default: undefined;
  5087. };
  5088. controls: {
  5089. type: StringConstructor;
  5090. default: undefined;
  5091. };
  5092. border: BooleanConstructor;
  5093. size: {
  5094. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5095. readonly required: false;
  5096. readonly validator: ((val: unknown) => boolean) | undefined;
  5097. __epPropKey: true;
  5098. };
  5099. tabindex: (StringConstructor | NumberConstructor)[];
  5100. validateEvent: {
  5101. type: BooleanConstructor;
  5102. default: boolean;
  5103. };
  5104. }>> & {
  5105. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5106. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5107. }>>;
  5108. slots: Readonly<{
  5109. [name: string]: import("vue").Slot | undefined;
  5110. }>;
  5111. inputId: import("vue").Ref<string | undefined>;
  5112. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  5113. isChecked: import("vue").ComputedRef<boolean>;
  5114. isDisabled: import("vue").ComputedRef<boolean>;
  5115. isFocused: import("vue").Ref<boolean>;
  5116. checkboxSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5117. hasOwnLabel: import("vue").ComputedRef<boolean>;
  5118. model: import("vue").WritableComputedRef<any>;
  5119. handleChange: (e: Event) => void;
  5120. onClickRoot: (e: MouseEvent) => Promise<void>;
  5121. ns: {
  5122. namespace: import("vue").Ref<string>;
  5123. b: (blockSuffix?: string) => string;
  5124. e: (element?: string | undefined) => string;
  5125. m: (modifier?: string | undefined) => string;
  5126. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5127. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5128. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5129. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5130. is: {
  5131. (name: string, state: boolean | undefined): string;
  5132. (name: string): string;
  5133. };
  5134. cssVar: (object: Record<string, string>) => Record<string, string>;
  5135. cssVarName: (name: string) => string;
  5136. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5137. cssVarBlockName: (name: string) => string;
  5138. };
  5139. compKls: import("vue").ComputedRef<string[]>;
  5140. spanKls: import("vue").ComputedRef<string[]>;
  5141. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5142. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  5143. change: (val: import("../..").CheckboxValueType) => boolean;
  5144. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5145. modelValue: {
  5146. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5147. default: undefined;
  5148. };
  5149. label: {
  5150. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5151. };
  5152. indeterminate: BooleanConstructor;
  5153. disabled: BooleanConstructor;
  5154. checked: BooleanConstructor;
  5155. name: {
  5156. type: StringConstructor;
  5157. default: undefined;
  5158. };
  5159. trueLabel: {
  5160. type: (StringConstructor | NumberConstructor)[];
  5161. default: undefined;
  5162. };
  5163. falseLabel: {
  5164. type: (StringConstructor | NumberConstructor)[];
  5165. default: undefined;
  5166. };
  5167. id: {
  5168. type: StringConstructor;
  5169. default: undefined;
  5170. };
  5171. controls: {
  5172. type: StringConstructor;
  5173. default: undefined;
  5174. };
  5175. border: BooleanConstructor;
  5176. size: {
  5177. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5178. readonly required: false;
  5179. readonly validator: ((val: unknown) => boolean) | undefined;
  5180. __epPropKey: true;
  5181. };
  5182. tabindex: (StringConstructor | NumberConstructor)[];
  5183. validateEvent: {
  5184. type: BooleanConstructor;
  5185. default: boolean;
  5186. };
  5187. }>> & {
  5188. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5189. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5190. }, {
  5191. disabled: boolean;
  5192. name: string;
  5193. modelValue: string | number | boolean;
  5194. validateEvent: boolean;
  5195. id: string;
  5196. border: boolean;
  5197. indeterminate: boolean;
  5198. checked: boolean;
  5199. trueLabel: string | number;
  5200. falseLabel: string | number;
  5201. controls: string;
  5202. }>> & {
  5203. CheckboxButton: import("vue").DefineComponent<{
  5204. modelValue: {
  5205. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5206. default: undefined;
  5207. };
  5208. label: {
  5209. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5210. };
  5211. indeterminate: BooleanConstructor;
  5212. disabled: BooleanConstructor;
  5213. checked: BooleanConstructor;
  5214. name: {
  5215. type: StringConstructor;
  5216. default: undefined;
  5217. };
  5218. trueLabel: {
  5219. type: (StringConstructor | NumberConstructor)[];
  5220. default: undefined;
  5221. };
  5222. falseLabel: {
  5223. type: (StringConstructor | NumberConstructor)[];
  5224. default: undefined;
  5225. };
  5226. id: {
  5227. type: StringConstructor;
  5228. default: undefined;
  5229. };
  5230. controls: {
  5231. type: StringConstructor;
  5232. default: undefined;
  5233. };
  5234. border: BooleanConstructor;
  5235. size: {
  5236. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5237. readonly required: false;
  5238. readonly validator: ((val: unknown) => boolean) | undefined;
  5239. __epPropKey: true;
  5240. };
  5241. tabindex: (StringConstructor | NumberConstructor)[];
  5242. validateEvent: {
  5243. type: BooleanConstructor;
  5244. default: boolean;
  5245. };
  5246. }, {
  5247. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5248. modelValue: {
  5249. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5250. default: undefined;
  5251. };
  5252. label: {
  5253. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5254. };
  5255. indeterminate: BooleanConstructor;
  5256. disabled: BooleanConstructor;
  5257. checked: BooleanConstructor;
  5258. name: {
  5259. type: StringConstructor;
  5260. default: undefined;
  5261. };
  5262. trueLabel: {
  5263. type: (StringConstructor | NumberConstructor)[];
  5264. default: undefined;
  5265. };
  5266. falseLabel: {
  5267. type: (StringConstructor | NumberConstructor)[];
  5268. default: undefined;
  5269. };
  5270. id: {
  5271. type: StringConstructor;
  5272. default: undefined;
  5273. };
  5274. controls: {
  5275. type: StringConstructor;
  5276. default: undefined;
  5277. };
  5278. border: BooleanConstructor;
  5279. size: {
  5280. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5281. readonly required: false;
  5282. readonly validator: ((val: unknown) => boolean) | undefined;
  5283. __epPropKey: true;
  5284. };
  5285. tabindex: (StringConstructor | NumberConstructor)[];
  5286. validateEvent: {
  5287. type: BooleanConstructor;
  5288. default: boolean;
  5289. };
  5290. }>> & {
  5291. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5292. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5293. }>>;
  5294. slots: Readonly<{
  5295. [name: string]: import("vue").Slot | undefined;
  5296. }>;
  5297. isFocused: import("vue").Ref<boolean>;
  5298. isChecked: import("vue").ComputedRef<boolean>;
  5299. isDisabled: import("vue").ComputedRef<boolean>;
  5300. checkboxButtonSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5301. model: import("vue").WritableComputedRef<any>;
  5302. handleChange: (e: Event) => void;
  5303. checkboxGroup: ({
  5304. modelValue?: import("vue").WritableComputedRef<any> | undefined;
  5305. changeEvent?: ((...args: any) => any) | undefined;
  5306. } & import("vue").ToRefs<Pick<import("../..").CheckboxGroupProps, "size" | "disabled" | "validateEvent" | "min" | "max" | "fill" | "textColor">>) | undefined;
  5307. ns: {
  5308. namespace: import("vue").Ref<string>;
  5309. b: (blockSuffix?: string) => string;
  5310. e: (element?: string | undefined) => string;
  5311. m: (modifier?: string | undefined) => string;
  5312. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5313. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5314. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5315. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5316. is: {
  5317. (name: string, state: boolean | undefined): string;
  5318. (name: string): string;
  5319. };
  5320. cssVar: (object: Record<string, string>) => Record<string, string>;
  5321. cssVarName: (name: string) => string;
  5322. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5323. cssVarBlockName: (name: string) => string;
  5324. };
  5325. activeStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  5326. lableKls: import("vue").ComputedRef<string[]>;
  5327. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5328. "update:modelValue": (val: import("../..").CheckboxValueType) => boolean;
  5329. change: (val: import("../..").CheckboxValueType) => boolean;
  5330. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5331. modelValue: {
  5332. type: (BooleanConstructor | StringConstructor | NumberConstructor)[];
  5333. default: undefined;
  5334. };
  5335. label: {
  5336. type: (BooleanConstructor | ObjectConstructor | StringConstructor | NumberConstructor)[];
  5337. };
  5338. indeterminate: BooleanConstructor;
  5339. disabled: BooleanConstructor;
  5340. checked: BooleanConstructor;
  5341. name: {
  5342. type: StringConstructor;
  5343. default: undefined;
  5344. };
  5345. trueLabel: {
  5346. type: (StringConstructor | NumberConstructor)[];
  5347. default: undefined;
  5348. };
  5349. falseLabel: {
  5350. type: (StringConstructor | NumberConstructor)[];
  5351. default: undefined;
  5352. };
  5353. id: {
  5354. type: StringConstructor;
  5355. default: undefined;
  5356. };
  5357. controls: {
  5358. type: StringConstructor;
  5359. default: undefined;
  5360. };
  5361. border: BooleanConstructor;
  5362. size: {
  5363. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5364. readonly required: false;
  5365. readonly validator: ((val: unknown) => boolean) | undefined;
  5366. __epPropKey: true;
  5367. };
  5368. tabindex: (StringConstructor | NumberConstructor)[];
  5369. validateEvent: {
  5370. type: BooleanConstructor;
  5371. default: boolean;
  5372. };
  5373. }>> & {
  5374. onChange?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5375. "onUpdate:modelValue"?: ((val: import("../..").CheckboxValueType) => any) | undefined;
  5376. }, {
  5377. disabled: boolean;
  5378. name: string;
  5379. modelValue: string | number | boolean;
  5380. validateEvent: boolean;
  5381. id: string;
  5382. border: boolean;
  5383. indeterminate: boolean;
  5384. checked: boolean;
  5385. trueLabel: string | number;
  5386. falseLabel: string | number;
  5387. controls: string;
  5388. }>;
  5389. CheckboxGroup: import("vue").DefineComponent<{
  5390. 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>;
  5391. readonly disabled: BooleanConstructor;
  5392. readonly min: NumberConstructor;
  5393. readonly max: NumberConstructor;
  5394. readonly size: {
  5395. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5396. readonly required: false;
  5397. readonly validator: ((val: unknown) => boolean) | undefined;
  5398. __epPropKey: true;
  5399. };
  5400. readonly label: StringConstructor;
  5401. readonly fill: StringConstructor;
  5402. readonly textColor: StringConstructor;
  5403. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5404. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5405. }, {
  5406. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5407. 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>;
  5408. readonly disabled: BooleanConstructor;
  5409. readonly min: NumberConstructor;
  5410. readonly max: NumberConstructor;
  5411. readonly size: {
  5412. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5413. readonly required: false;
  5414. readonly validator: ((val: unknown) => boolean) | undefined;
  5415. __epPropKey: true;
  5416. };
  5417. readonly label: StringConstructor;
  5418. readonly fill: StringConstructor;
  5419. readonly textColor: StringConstructor;
  5420. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5421. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5422. }>> & {
  5423. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  5424. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  5425. }>>;
  5426. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  5427. ns: {
  5428. namespace: import("vue").Ref<string>;
  5429. b: (blockSuffix?: string) => string;
  5430. e: (element?: string | undefined) => string;
  5431. m: (modifier?: string | undefined) => string;
  5432. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5433. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5434. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5435. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5436. is: {
  5437. (name: string, state: boolean | undefined): string;
  5438. (name: string): string;
  5439. };
  5440. cssVar: (object: Record<string, string>) => Record<string, string>;
  5441. cssVarName: (name: string) => string;
  5442. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5443. cssVarBlockName: (name: string) => string;
  5444. };
  5445. formItem: import("../../..").FormItemContext | undefined;
  5446. groupId: import("vue").Ref<string | undefined>;
  5447. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  5448. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  5449. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  5450. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5451. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  5452. change: (val: import("../..").CheckboxValueType[]) => boolean;
  5453. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5454. 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>;
  5455. readonly disabled: BooleanConstructor;
  5456. readonly min: NumberConstructor;
  5457. readonly max: NumberConstructor;
  5458. readonly size: {
  5459. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5460. readonly required: false;
  5461. readonly validator: ((val: unknown) => boolean) | undefined;
  5462. __epPropKey: true;
  5463. };
  5464. readonly label: StringConstructor;
  5465. readonly fill: StringConstructor;
  5466. readonly textColor: StringConstructor;
  5467. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5468. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5469. }>> & {
  5470. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  5471. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  5472. }, {
  5473. readonly disabled: boolean;
  5474. readonly modelValue: import("../..").CheckboxGroupValueType;
  5475. readonly tag: string;
  5476. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5477. }>;
  5478. };
  5479. ElCheckboxGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5480. 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>;
  5481. readonly disabled: BooleanConstructor;
  5482. readonly min: NumberConstructor;
  5483. readonly max: NumberConstructor;
  5484. readonly size: {
  5485. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5486. readonly required: false;
  5487. readonly validator: ((val: unknown) => boolean) | undefined;
  5488. __epPropKey: true;
  5489. };
  5490. readonly label: StringConstructor;
  5491. readonly fill: StringConstructor;
  5492. readonly textColor: StringConstructor;
  5493. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5494. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5495. }, {
  5496. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5497. 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>;
  5498. readonly disabled: BooleanConstructor;
  5499. readonly min: NumberConstructor;
  5500. readonly max: NumberConstructor;
  5501. readonly size: {
  5502. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5503. readonly required: false;
  5504. readonly validator: ((val: unknown) => boolean) | undefined;
  5505. __epPropKey: true;
  5506. };
  5507. readonly label: StringConstructor;
  5508. readonly fill: StringConstructor;
  5509. readonly textColor: StringConstructor;
  5510. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5511. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5512. }>> & {
  5513. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  5514. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  5515. }>>;
  5516. emit: ((event: "update:modelValue", val: import("../..").CheckboxGroupValueType) => void) & ((event: "change", val: import("../..").CheckboxValueType[]) => void);
  5517. ns: {
  5518. namespace: import("vue").Ref<string>;
  5519. b: (blockSuffix?: string) => string;
  5520. e: (element?: string | undefined) => string;
  5521. m: (modifier?: string | undefined) => string;
  5522. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5523. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5524. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5525. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5526. is: {
  5527. (name: string, state: boolean | undefined): string;
  5528. (name: string): string;
  5529. };
  5530. cssVar: (object: Record<string, string>) => Record<string, string>;
  5531. cssVarName: (name: string) => string;
  5532. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5533. cssVarBlockName: (name: string) => string;
  5534. };
  5535. formItem: import("../../..").FormItemContext | undefined;
  5536. groupId: import("vue").Ref<string | undefined>;
  5537. isLabeledByFormItem: import("vue").ComputedRef<boolean>;
  5538. changeEvent: (value: import("../..").CheckboxGroupValueType) => Promise<void>;
  5539. modelValue: import("vue").WritableComputedRef<import("../..").CheckboxGroupValueType>;
  5540. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5541. "update:modelValue": (val: import("../..").CheckboxGroupValueType) => boolean;
  5542. change: (val: import("../..").CheckboxValueType[]) => boolean;
  5543. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5544. 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>;
  5545. readonly disabled: BooleanConstructor;
  5546. readonly min: NumberConstructor;
  5547. readonly max: NumberConstructor;
  5548. readonly size: {
  5549. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5550. readonly required: false;
  5551. readonly validator: ((val: unknown) => boolean) | undefined;
  5552. __epPropKey: true;
  5553. };
  5554. readonly label: StringConstructor;
  5555. readonly fill: StringConstructor;
  5556. readonly textColor: StringConstructor;
  5557. readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
  5558. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5559. }>> & {
  5560. onChange?: ((val: import("../..").CheckboxValueType[]) => any) | undefined;
  5561. "onUpdate:modelValue"?: ((val: import("../..").CheckboxGroupValueType) => any) | undefined;
  5562. }, {
  5563. readonly disabled: boolean;
  5564. readonly modelValue: import("../..").CheckboxGroupValueType;
  5565. readonly tag: string;
  5566. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5567. }>>;
  5568. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5569. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5570. readonly size: {
  5571. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5572. readonly required: false;
  5573. readonly validator: ((val: unknown) => boolean) | undefined;
  5574. __epPropKey: true;
  5575. };
  5576. readonly disabled: BooleanConstructor;
  5577. 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>;
  5578. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  5579. readonly resize: {
  5580. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  5581. readonly required: false;
  5582. readonly validator: ((val: unknown) => boolean) | undefined;
  5583. __epPropKey: true;
  5584. };
  5585. 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>;
  5586. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  5587. readonly formatter: {
  5588. readonly type: import("vue").PropType<Function>;
  5589. readonly required: false;
  5590. readonly validator: ((val: unknown) => boolean) | undefined;
  5591. __epPropKey: true;
  5592. };
  5593. readonly parser: {
  5594. readonly type: import("vue").PropType<Function>;
  5595. readonly required: false;
  5596. readonly validator: ((val: unknown) => boolean) | undefined;
  5597. __epPropKey: true;
  5598. };
  5599. readonly placeholder: {
  5600. readonly type: import("vue").PropType<string>;
  5601. readonly required: false;
  5602. readonly validator: ((val: unknown) => boolean) | undefined;
  5603. __epPropKey: true;
  5604. };
  5605. readonly form: {
  5606. readonly type: import("vue").PropType<string>;
  5607. readonly required: false;
  5608. readonly validator: ((val: unknown) => boolean) | undefined;
  5609. __epPropKey: true;
  5610. };
  5611. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5612. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5613. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5614. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5615. readonly suffixIcon: {
  5616. 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>>;
  5617. readonly required: false;
  5618. readonly validator: ((val: unknown) => boolean) | undefined;
  5619. __epPropKey: true;
  5620. };
  5621. readonly prefixIcon: {
  5622. 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>>;
  5623. readonly required: false;
  5624. readonly validator: ((val: unknown) => boolean) | undefined;
  5625. __epPropKey: true;
  5626. };
  5627. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5628. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5629. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  5630. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5631. 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>;
  5632. }, {
  5633. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5634. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5635. readonly size: {
  5636. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5637. readonly required: false;
  5638. readonly validator: ((val: unknown) => boolean) | undefined;
  5639. __epPropKey: true;
  5640. };
  5641. readonly disabled: BooleanConstructor;
  5642. 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>;
  5643. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  5644. readonly resize: {
  5645. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  5646. readonly required: false;
  5647. readonly validator: ((val: unknown) => boolean) | undefined;
  5648. __epPropKey: true;
  5649. };
  5650. 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>;
  5651. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  5652. readonly formatter: {
  5653. readonly type: import("vue").PropType<Function>;
  5654. readonly required: false;
  5655. readonly validator: ((val: unknown) => boolean) | undefined;
  5656. __epPropKey: true;
  5657. };
  5658. readonly parser: {
  5659. readonly type: import("vue").PropType<Function>;
  5660. readonly required: false;
  5661. readonly validator: ((val: unknown) => boolean) | undefined;
  5662. __epPropKey: true;
  5663. };
  5664. readonly placeholder: {
  5665. readonly type: import("vue").PropType<string>;
  5666. readonly required: false;
  5667. readonly validator: ((val: unknown) => boolean) | undefined;
  5668. __epPropKey: true;
  5669. };
  5670. readonly form: {
  5671. readonly type: import("vue").PropType<string>;
  5672. readonly required: false;
  5673. readonly validator: ((val: unknown) => boolean) | undefined;
  5674. __epPropKey: true;
  5675. };
  5676. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5677. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5678. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5679. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5680. readonly suffixIcon: {
  5681. 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>>;
  5682. readonly required: false;
  5683. readonly validator: ((val: unknown) => boolean) | undefined;
  5684. __epPropKey: true;
  5685. };
  5686. readonly prefixIcon: {
  5687. 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>>;
  5688. readonly required: false;
  5689. readonly validator: ((val: unknown) => boolean) | undefined;
  5690. __epPropKey: true;
  5691. };
  5692. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5693. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5694. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  5695. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5696. 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>;
  5697. }>> & {
  5698. onChange?: ((value: string) => any) | undefined;
  5699. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  5700. onInput?: ((value: string) => any) | undefined;
  5701. onFocus?: ((evt: FocusEvent) => any) | undefined;
  5702. onBlur?: ((evt: FocusEvent) => any) | undefined;
  5703. onClear?: (() => any) | undefined;
  5704. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5705. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5706. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  5707. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  5708. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  5709. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  5710. }>>;
  5711. 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);
  5712. rawAttrs: {
  5713. [x: string]: unknown;
  5714. };
  5715. slots: Readonly<{
  5716. [name: string]: import("vue").Slot | undefined;
  5717. }>;
  5718. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  5719. containerKls: import("vue").ComputedRef<unknown[]>;
  5720. wrapperKls: import("vue").ComputedRef<string[]>;
  5721. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  5722. form: import("../../..").FormContext | undefined;
  5723. formItem: import("../../..").FormItemContext | undefined;
  5724. inputId: import("vue").Ref<string | undefined>;
  5725. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  5726. inputDisabled: import("vue").ComputedRef<boolean>;
  5727. nsInput: {
  5728. namespace: import("vue").Ref<string>;
  5729. b: (blockSuffix?: string) => string;
  5730. e: (element?: string | undefined) => string;
  5731. m: (modifier?: string | undefined) => string;
  5732. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5733. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5734. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5735. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5736. is: {
  5737. (name: string, state: boolean | undefined): string;
  5738. (name: string): string;
  5739. };
  5740. cssVar: (object: Record<string, string>) => Record<string, string>;
  5741. cssVarName: (name: string) => string;
  5742. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5743. cssVarBlockName: (name: string) => string;
  5744. };
  5745. nsTextarea: {
  5746. namespace: import("vue").Ref<string>;
  5747. b: (blockSuffix?: string) => string;
  5748. e: (element?: string | undefined) => string;
  5749. m: (modifier?: string | undefined) => string;
  5750. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5751. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5752. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5753. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5754. is: {
  5755. (name: string, state: boolean | undefined): string;
  5756. (name: string): string;
  5757. };
  5758. cssVar: (object: Record<string, string>) => Record<string, string>;
  5759. cssVarName: (name: string) => string;
  5760. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5761. cssVarBlockName: (name: string) => string;
  5762. };
  5763. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  5764. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  5765. focused: import("vue").Ref<boolean>;
  5766. hovering: import("vue").Ref<boolean>;
  5767. isComposing: import("vue").Ref<boolean>;
  5768. passwordVisible: import("vue").Ref<boolean>;
  5769. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  5770. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  5771. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  5772. needStatusIcon: import("vue").ComputedRef<boolean>;
  5773. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  5774. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  5775. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  5776. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  5777. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  5778. nativeInputValue: import("vue").ComputedRef<string>;
  5779. showClear: import("vue").ComputedRef<boolean>;
  5780. showPwdVisible: import("vue").ComputedRef<boolean>;
  5781. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  5782. textLength: import("vue").ComputedRef<number>;
  5783. inputExceed: import("vue").ComputedRef<boolean>;
  5784. suffixVisible: import("vue").ComputedRef<boolean>;
  5785. recordCursor: () => void;
  5786. setCursor: () => void;
  5787. resizeTextarea: () => void;
  5788. setNativeInputValue: () => void;
  5789. handleInput: (event: Event) => Promise<void>;
  5790. handleChange: (event: Event) => void;
  5791. handleCompositionStart: (event: CompositionEvent) => void;
  5792. handleCompositionUpdate: (event: CompositionEvent) => void;
  5793. handleCompositionEnd: (event: CompositionEvent) => void;
  5794. handlePasswordVisible: () => void;
  5795. focus: () => Promise<void>;
  5796. blur: () => void | undefined;
  5797. handleFocus: (event: FocusEvent) => void;
  5798. handleBlur: (event: FocusEvent) => void;
  5799. handleMouseLeave: (evt: MouseEvent) => void;
  5800. handleMouseEnter: (evt: MouseEvent) => void;
  5801. handleKeydown: (evt: KeyboardEvent) => void;
  5802. select: () => void;
  5803. clear: () => void;
  5804. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  5805. readonly size: {
  5806. 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>>;
  5807. readonly required: false;
  5808. readonly validator: ((val: unknown) => boolean) | undefined;
  5809. __epPropKey: true;
  5810. };
  5811. readonly color: {
  5812. readonly type: import("vue").PropType<string>;
  5813. readonly required: false;
  5814. readonly validator: ((val: unknown) => boolean) | undefined;
  5815. __epPropKey: true;
  5816. };
  5817. }, {
  5818. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5819. readonly size: {
  5820. 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>>;
  5821. readonly required: false;
  5822. readonly validator: ((val: unknown) => boolean) | undefined;
  5823. __epPropKey: true;
  5824. };
  5825. readonly color: {
  5826. readonly type: import("vue").PropType<string>;
  5827. readonly required: false;
  5828. readonly validator: ((val: unknown) => boolean) | undefined;
  5829. __epPropKey: true;
  5830. };
  5831. }>> & {
  5832. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5833. }>>;
  5834. ns: {
  5835. namespace: import("vue").Ref<string>;
  5836. b: (blockSuffix?: string) => string;
  5837. e: (element?: string | undefined) => string;
  5838. m: (modifier?: string | undefined) => string;
  5839. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5840. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5841. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5842. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5843. is: {
  5844. (name: string, state: boolean | undefined): string;
  5845. (name: string): string;
  5846. };
  5847. cssVar: (object: Record<string, string>) => Record<string, string>;
  5848. cssVarName: (name: string) => string;
  5849. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5850. cssVarBlockName: (name: string) => string;
  5851. };
  5852. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  5853. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5854. readonly size: {
  5855. 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>>;
  5856. readonly required: false;
  5857. readonly validator: ((val: unknown) => boolean) | undefined;
  5858. __epPropKey: true;
  5859. };
  5860. readonly color: {
  5861. readonly type: import("vue").PropType<string>;
  5862. readonly required: false;
  5863. readonly validator: ((val: unknown) => boolean) | undefined;
  5864. __epPropKey: true;
  5865. };
  5866. }>>, {}>> & Record<string, any>;
  5867. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  5868. NOOP: () => void;
  5869. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5870. "update:modelValue": (value: string) => boolean;
  5871. input: (value: string) => boolean;
  5872. change: (value: string) => boolean;
  5873. focus: (evt: FocusEvent) => boolean;
  5874. blur: (evt: FocusEvent) => boolean;
  5875. clear: () => boolean;
  5876. mouseleave: (evt: MouseEvent) => boolean;
  5877. mouseenter: (evt: MouseEvent) => boolean;
  5878. keydown: (evt: Event | KeyboardEvent) => boolean;
  5879. compositionstart: (evt: CompositionEvent) => boolean;
  5880. compositionupdate: (evt: CompositionEvent) => boolean;
  5881. compositionend: (evt: CompositionEvent) => boolean;
  5882. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5883. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5884. readonly size: {
  5885. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  5886. readonly required: false;
  5887. readonly validator: ((val: unknown) => boolean) | undefined;
  5888. __epPropKey: true;
  5889. };
  5890. readonly disabled: BooleanConstructor;
  5891. 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>;
  5892. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  5893. readonly resize: {
  5894. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  5895. readonly required: false;
  5896. readonly validator: ((val: unknown) => boolean) | undefined;
  5897. __epPropKey: true;
  5898. };
  5899. 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>;
  5900. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  5901. readonly formatter: {
  5902. readonly type: import("vue").PropType<Function>;
  5903. readonly required: false;
  5904. readonly validator: ((val: unknown) => boolean) | undefined;
  5905. __epPropKey: true;
  5906. };
  5907. readonly parser: {
  5908. readonly type: import("vue").PropType<Function>;
  5909. readonly required: false;
  5910. readonly validator: ((val: unknown) => boolean) | undefined;
  5911. __epPropKey: true;
  5912. };
  5913. readonly placeholder: {
  5914. readonly type: import("vue").PropType<string>;
  5915. readonly required: false;
  5916. readonly validator: ((val: unknown) => boolean) | undefined;
  5917. __epPropKey: true;
  5918. };
  5919. readonly form: {
  5920. readonly type: import("vue").PropType<string>;
  5921. readonly required: false;
  5922. readonly validator: ((val: unknown) => boolean) | undefined;
  5923. __epPropKey: true;
  5924. };
  5925. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5926. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5927. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5928. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5929. readonly suffixIcon: {
  5930. 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>>;
  5931. readonly required: false;
  5932. readonly validator: ((val: unknown) => boolean) | undefined;
  5933. __epPropKey: true;
  5934. };
  5935. readonly prefixIcon: {
  5936. 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>>;
  5937. readonly required: false;
  5938. readonly validator: ((val: unknown) => boolean) | undefined;
  5939. __epPropKey: true;
  5940. };
  5941. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5942. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5943. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  5944. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5945. 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>;
  5946. }>> & {
  5947. onChange?: ((value: string) => any) | undefined;
  5948. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  5949. onInput?: ((value: string) => any) | undefined;
  5950. onFocus?: ((evt: FocusEvent) => any) | undefined;
  5951. onBlur?: ((evt: FocusEvent) => any) | undefined;
  5952. onClear?: (() => any) | undefined;
  5953. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5954. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5955. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  5956. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  5957. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  5958. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  5959. }, {
  5960. readonly type: string;
  5961. readonly disabled: boolean;
  5962. readonly label: string;
  5963. 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>;
  5964. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5965. readonly id: string;
  5966. readonly autosize: import("../..").InputAutoSize;
  5967. readonly autocomplete: string;
  5968. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5969. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5970. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5971. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  5972. readonly containerRole: string;
  5973. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  5974. readonly inputStyle: import("vue").StyleValue;
  5975. }>> & Record<string, any>;
  5976. Search: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  5977. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5978. "checked-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => boolean;
  5979. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5980. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  5981. readonly optionRender: {
  5982. readonly type: import("vue").PropType<(option: TransferDataItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5983. [key: string]: any;
  5984. }> | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  5985. [key: string]: any;
  5986. }>[]>;
  5987. readonly required: false;
  5988. readonly validator: ((val: unknown) => boolean) | undefined;
  5989. __epPropKey: true;
  5990. };
  5991. readonly placeholder: StringConstructor;
  5992. readonly title: StringConstructor;
  5993. readonly filterable: BooleanConstructor;
  5994. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  5995. readonly filterMethod: {
  5996. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  5997. readonly required: false;
  5998. readonly validator: ((val: unknown) => boolean) | undefined;
  5999. __epPropKey: true;
  6000. };
  6001. readonly defaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6002. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  6003. readonly label: "label";
  6004. readonly key: "key";
  6005. readonly disabled: "disabled";
  6006. }>, boolean>;
  6007. }>> & {
  6008. "onChecked-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  6009. }, {
  6010. readonly props: import("./transfer").TransferPropsAlias;
  6011. readonly data: TransferDataItem[];
  6012. readonly filterable: boolean;
  6013. readonly format: import("./transfer").TransferFormat;
  6014. readonly defaultChecked: import("./transfer").TransferKey[];
  6015. }>;
  6016. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  6017. change: (value: import("./transfer").TransferKey[], direction: TransferDirection, movedKeys: import("./transfer").TransferKey[]) => boolean;
  6018. "update:modelValue": (value: import("./transfer").TransferKey[]) => boolean;
  6019. "left-check-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => boolean;
  6020. "right-check-change": (value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => boolean;
  6021. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6022. readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]) | ((new (...args: any[]) => TransferDataItem[]) | (() => TransferDataItem[]))[], unknown, unknown, () => never[], boolean>;
  6023. 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>;
  6024. 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>;
  6025. readonly filterPlaceholder: StringConstructor;
  6026. readonly filterMethod: {
  6027. readonly type: import("vue").PropType<(query: string, item: TransferDataItem) => boolean>;
  6028. readonly required: false;
  6029. readonly validator: ((val: unknown) => boolean) | undefined;
  6030. __epPropKey: true;
  6031. };
  6032. readonly leftDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6033. readonly rightDefaultChecked: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6034. readonly renderContent: {
  6035. readonly type: import("vue").PropType<import("./transfer").renderContent>;
  6036. readonly required: false;
  6037. readonly validator: ((val: unknown) => boolean) | undefined;
  6038. __epPropKey: true;
  6039. };
  6040. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]) | ((new (...args: any[]) => import("./transfer").TransferKey[]) | (() => import("./transfer").TransferKey[]))[], unknown, unknown, () => never[], boolean>;
  6041. readonly format: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat) | ((new (...args: any[]) => import("./transfer").TransferFormat) | (() => import("./transfer").TransferFormat))[], unknown, unknown, () => {}, boolean>;
  6042. readonly filterable: BooleanConstructor;
  6043. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias) | ((new (...args: any[]) => import("./transfer").TransferPropsAlias) | (() => import("./transfer").TransferPropsAlias))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{
  6044. readonly label: "label";
  6045. readonly key: "key";
  6046. readonly disabled: "disabled";
  6047. }>, boolean>;
  6048. readonly targetOrder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "push" | "unshift" | "original", unknown, "original", boolean>;
  6049. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6050. }>> & {
  6051. onChange?: ((value: import("./transfer").TransferKey[], direction: TransferDirection, movedKeys: import("./transfer").TransferKey[]) => any) | undefined;
  6052. "onUpdate:modelValue"?: ((value: import("./transfer").TransferKey[]) => any) | undefined;
  6053. "onLeft-check-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  6054. "onRight-check-change"?: ((value: import("./transfer").TransferKey[], movedKeys?: import("./transfer").TransferKey[] | undefined) => any) | undefined;
  6055. }, {
  6056. readonly modelValue: import("./transfer").TransferKey[];
  6057. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6058. readonly props: import("./transfer").TransferPropsAlias;
  6059. readonly data: TransferDataItem[];
  6060. readonly titles: [string, string];
  6061. readonly filterable: boolean;
  6062. readonly format: import("./transfer").TransferFormat;
  6063. readonly buttonTexts: [string, string];
  6064. readonly leftDefaultChecked: import("./transfer").TransferKey[];
  6065. readonly rightDefaultChecked: import("./transfer").TransferKey[];
  6066. readonly targetOrder: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "push" | "unshift" | "original", unknown>;
  6067. }>;
  6068. export default _default;