date-fns.d.ts 141 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856
  1. import type { App } from 'vue';
  2. import type { PickerProps, PickerDateProps, RangePickerProps as BaseRangePickerProps } from './generatePicker';
  3. import type { ExtraDatePickerProps, ExtraRangePickerProps } from './generatePicker/props';
  4. export declare type DatePickerProps = PickerProps<Date> & ExtraDatePickerProps<Date>;
  5. export declare type MonthPickerProps = Omit<PickerDateProps<Date>, 'picker'> & ExtraDatePickerProps<Date>;
  6. export declare type WeekPickerProps = Omit<PickerDateProps<Date>, 'picker'> & ExtraDatePickerProps<Date>;
  7. export declare type RangePickerProps = BaseRangePickerProps<Date> & ExtraRangePickerProps<Date>;
  8. declare const WeekPicker: import("vue").DefineComponent<{
  9. defaultPickerValue: {
  10. type: import("vue").PropType<string | Date>;
  11. };
  12. defaultValue: {
  13. type: import("vue").PropType<string | Date>;
  14. };
  15. value: {
  16. type: import("vue").PropType<string | Date>;
  17. };
  18. disabledTime: {
  19. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  20. };
  21. format: {
  22. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  23. };
  24. renderExtraFooter: {
  25. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  26. };
  27. showNow: {
  28. type: BooleanConstructor;
  29. default: any;
  30. };
  31. monthCellRender: {
  32. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  33. };
  34. monthCellContentRender: {
  35. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  36. };
  37. id: StringConstructor;
  38. dropdownClassName: StringConstructor;
  39. dropdownAlign: {
  40. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  41. };
  42. popupStyle: {
  43. type: import("vue").PropType<import("vue").CSSProperties>;
  44. };
  45. transitionName: StringConstructor;
  46. placeholder: StringConstructor;
  47. allowClear: {
  48. type: BooleanConstructor;
  49. default: any;
  50. };
  51. autofocus: {
  52. type: BooleanConstructor;
  53. default: any;
  54. };
  55. disabled: {
  56. type: BooleanConstructor;
  57. default: any;
  58. };
  59. tabindex: NumberConstructor;
  60. open: {
  61. type: BooleanConstructor;
  62. default: any;
  63. };
  64. defaultOpen: {
  65. type: BooleanConstructor;
  66. default: any;
  67. };
  68. inputReadOnly: {
  69. type: BooleanConstructor;
  70. default: any;
  71. };
  72. getPopupContainer: {
  73. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  74. };
  75. panelRender: {
  76. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  77. };
  78. onChange: {
  79. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  80. };
  81. 'onUpdate:value': {
  82. type: import("vue").PropType<(value: string | Date) => void>;
  83. };
  84. onOk: {
  85. type: import("vue").PropType<(value: string | Date) => void>;
  86. };
  87. onOpenChange: {
  88. type: import("vue").PropType<(open: boolean) => void>;
  89. };
  90. 'onUpdate:open': {
  91. type: import("vue").PropType<(open: boolean) => void>;
  92. };
  93. onFocus: {
  94. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  95. };
  96. onBlur: {
  97. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  98. };
  99. onMousedown: {
  100. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  101. };
  102. onMouseup: {
  103. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  104. };
  105. onMouseenter: {
  106. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  107. };
  108. onMouseleave: {
  109. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  110. };
  111. onClick: {
  112. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  113. };
  114. onContextmenu: {
  115. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  116. };
  117. onKeydown: {
  118. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  119. };
  120. role: StringConstructor;
  121. name: StringConstructor;
  122. autocomplete: StringConstructor;
  123. direction: {
  124. type: import("vue").PropType<"ltr" | "rtl">;
  125. };
  126. showToday: {
  127. type: BooleanConstructor;
  128. default: any;
  129. };
  130. showTime: {
  131. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  132. default: any;
  133. };
  134. locale: {
  135. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  136. };
  137. size: {
  138. type: import("vue").PropType<import("../button").ButtonSize>;
  139. };
  140. bordered: {
  141. type: BooleanConstructor;
  142. default: any;
  143. };
  144. dateRender: {
  145. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  146. };
  147. disabledDate: {
  148. type: import("vue").PropType<(date: Date) => boolean>;
  149. };
  150. mode: {
  151. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  152. };
  153. picker: {
  154. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  155. };
  156. valueFormat: StringConstructor;
  157. disabledHours: import("vue").PropType<() => number[]>;
  158. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  159. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  160. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  161. defaultPickerValue: {
  162. type: import("vue").PropType<string | Date>;
  163. };
  164. defaultValue: {
  165. type: import("vue").PropType<string | Date>;
  166. };
  167. value: {
  168. type: import("vue").PropType<string | Date>;
  169. };
  170. disabledTime: {
  171. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  172. };
  173. format: {
  174. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  175. };
  176. renderExtraFooter: {
  177. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  178. };
  179. showNow: {
  180. type: BooleanConstructor;
  181. default: any;
  182. };
  183. monthCellRender: {
  184. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  185. };
  186. monthCellContentRender: {
  187. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  188. };
  189. id: StringConstructor;
  190. dropdownClassName: StringConstructor;
  191. dropdownAlign: {
  192. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  193. };
  194. popupStyle: {
  195. type: import("vue").PropType<import("vue").CSSProperties>;
  196. };
  197. transitionName: StringConstructor;
  198. placeholder: StringConstructor;
  199. allowClear: {
  200. type: BooleanConstructor;
  201. default: any;
  202. };
  203. autofocus: {
  204. type: BooleanConstructor;
  205. default: any;
  206. };
  207. disabled: {
  208. type: BooleanConstructor;
  209. default: any;
  210. };
  211. tabindex: NumberConstructor;
  212. open: {
  213. type: BooleanConstructor;
  214. default: any;
  215. };
  216. defaultOpen: {
  217. type: BooleanConstructor;
  218. default: any;
  219. };
  220. inputReadOnly: {
  221. type: BooleanConstructor;
  222. default: any;
  223. };
  224. getPopupContainer: {
  225. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  226. };
  227. panelRender: {
  228. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  229. };
  230. onChange: {
  231. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  232. };
  233. 'onUpdate:value': {
  234. type: import("vue").PropType<(value: string | Date) => void>;
  235. };
  236. onOk: {
  237. type: import("vue").PropType<(value: string | Date) => void>;
  238. };
  239. onOpenChange: {
  240. type: import("vue").PropType<(open: boolean) => void>;
  241. };
  242. 'onUpdate:open': {
  243. type: import("vue").PropType<(open: boolean) => void>;
  244. };
  245. onFocus: {
  246. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  247. };
  248. onBlur: {
  249. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  250. };
  251. onMousedown: {
  252. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  253. };
  254. onMouseup: {
  255. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  256. };
  257. onMouseenter: {
  258. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  259. };
  260. onMouseleave: {
  261. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  262. };
  263. onClick: {
  264. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  265. };
  266. onContextmenu: {
  267. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  268. };
  269. onKeydown: {
  270. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  271. };
  272. role: StringConstructor;
  273. name: StringConstructor;
  274. autocomplete: StringConstructor;
  275. direction: {
  276. type: import("vue").PropType<"ltr" | "rtl">;
  277. };
  278. showToday: {
  279. type: BooleanConstructor;
  280. default: any;
  281. };
  282. showTime: {
  283. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  284. default: any;
  285. };
  286. locale: {
  287. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  288. };
  289. size: {
  290. type: import("vue").PropType<import("../button").ButtonSize>;
  291. };
  292. bordered: {
  293. type: BooleanConstructor;
  294. default: any;
  295. };
  296. dateRender: {
  297. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  298. };
  299. disabledDate: {
  300. type: import("vue").PropType<(date: Date) => boolean>;
  301. };
  302. mode: {
  303. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  304. };
  305. picker: {
  306. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  307. };
  308. valueFormat: StringConstructor;
  309. disabledHours: import("vue").PropType<() => number[]>;
  310. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  311. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  312. }>>, {
  313. open: boolean;
  314. disabled: boolean;
  315. autofocus: boolean;
  316. defaultOpen: boolean;
  317. allowClear: boolean;
  318. bordered: boolean;
  319. showTime: any;
  320. showNow: boolean;
  321. showToday: boolean;
  322. inputReadOnly: boolean;
  323. }>, MonthPicker: import("vue").DefineComponent<{
  324. defaultPickerValue: {
  325. type: import("vue").PropType<string | Date>;
  326. };
  327. defaultValue: {
  328. type: import("vue").PropType<string | Date>;
  329. };
  330. value: {
  331. type: import("vue").PropType<string | Date>;
  332. };
  333. disabledTime: {
  334. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  335. };
  336. format: {
  337. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  338. };
  339. renderExtraFooter: {
  340. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  341. };
  342. showNow: {
  343. type: BooleanConstructor;
  344. default: any;
  345. };
  346. monthCellRender: {
  347. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  348. };
  349. monthCellContentRender: {
  350. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  351. };
  352. id: StringConstructor;
  353. dropdownClassName: StringConstructor;
  354. dropdownAlign: {
  355. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  356. };
  357. popupStyle: {
  358. type: import("vue").PropType<import("vue").CSSProperties>;
  359. };
  360. transitionName: StringConstructor;
  361. placeholder: StringConstructor;
  362. allowClear: {
  363. type: BooleanConstructor;
  364. default: any;
  365. };
  366. autofocus: {
  367. type: BooleanConstructor;
  368. default: any;
  369. };
  370. disabled: {
  371. type: BooleanConstructor;
  372. default: any;
  373. };
  374. tabindex: NumberConstructor;
  375. open: {
  376. type: BooleanConstructor;
  377. default: any;
  378. };
  379. defaultOpen: {
  380. type: BooleanConstructor;
  381. default: any;
  382. };
  383. inputReadOnly: {
  384. type: BooleanConstructor;
  385. default: any;
  386. };
  387. getPopupContainer: {
  388. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  389. };
  390. panelRender: {
  391. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  392. };
  393. onChange: {
  394. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  395. };
  396. 'onUpdate:value': {
  397. type: import("vue").PropType<(value: string | Date) => void>;
  398. };
  399. onOk: {
  400. type: import("vue").PropType<(value: string | Date) => void>;
  401. };
  402. onOpenChange: {
  403. type: import("vue").PropType<(open: boolean) => void>;
  404. };
  405. 'onUpdate:open': {
  406. type: import("vue").PropType<(open: boolean) => void>;
  407. };
  408. onFocus: {
  409. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  410. };
  411. onBlur: {
  412. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  413. };
  414. onMousedown: {
  415. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  416. };
  417. onMouseup: {
  418. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  419. };
  420. onMouseenter: {
  421. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  422. };
  423. onMouseleave: {
  424. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  425. };
  426. onClick: {
  427. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  428. };
  429. onContextmenu: {
  430. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  431. };
  432. onKeydown: {
  433. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  434. };
  435. role: StringConstructor;
  436. name: StringConstructor;
  437. autocomplete: StringConstructor;
  438. direction: {
  439. type: import("vue").PropType<"ltr" | "rtl">;
  440. };
  441. showToday: {
  442. type: BooleanConstructor;
  443. default: any;
  444. };
  445. showTime: {
  446. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  447. default: any;
  448. };
  449. locale: {
  450. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  451. };
  452. size: {
  453. type: import("vue").PropType<import("../button").ButtonSize>;
  454. };
  455. bordered: {
  456. type: BooleanConstructor;
  457. default: any;
  458. };
  459. dateRender: {
  460. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  461. };
  462. disabledDate: {
  463. type: import("vue").PropType<(date: Date) => boolean>;
  464. };
  465. mode: {
  466. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  467. };
  468. picker: {
  469. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  470. };
  471. valueFormat: StringConstructor;
  472. disabledHours: import("vue").PropType<() => number[]>;
  473. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  474. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  475. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  476. defaultPickerValue: {
  477. type: import("vue").PropType<string | Date>;
  478. };
  479. defaultValue: {
  480. type: import("vue").PropType<string | Date>;
  481. };
  482. value: {
  483. type: import("vue").PropType<string | Date>;
  484. };
  485. disabledTime: {
  486. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  487. };
  488. format: {
  489. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  490. };
  491. renderExtraFooter: {
  492. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  493. };
  494. showNow: {
  495. type: BooleanConstructor;
  496. default: any;
  497. };
  498. monthCellRender: {
  499. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  500. };
  501. monthCellContentRender: {
  502. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  503. };
  504. id: StringConstructor;
  505. dropdownClassName: StringConstructor;
  506. dropdownAlign: {
  507. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  508. };
  509. popupStyle: {
  510. type: import("vue").PropType<import("vue").CSSProperties>;
  511. };
  512. transitionName: StringConstructor;
  513. placeholder: StringConstructor;
  514. allowClear: {
  515. type: BooleanConstructor;
  516. default: any;
  517. };
  518. autofocus: {
  519. type: BooleanConstructor;
  520. default: any;
  521. };
  522. disabled: {
  523. type: BooleanConstructor;
  524. default: any;
  525. };
  526. tabindex: NumberConstructor;
  527. open: {
  528. type: BooleanConstructor;
  529. default: any;
  530. };
  531. defaultOpen: {
  532. type: BooleanConstructor;
  533. default: any;
  534. };
  535. inputReadOnly: {
  536. type: BooleanConstructor;
  537. default: any;
  538. };
  539. getPopupContainer: {
  540. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  541. };
  542. panelRender: {
  543. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  544. };
  545. onChange: {
  546. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  547. };
  548. 'onUpdate:value': {
  549. type: import("vue").PropType<(value: string | Date) => void>;
  550. };
  551. onOk: {
  552. type: import("vue").PropType<(value: string | Date) => void>;
  553. };
  554. onOpenChange: {
  555. type: import("vue").PropType<(open: boolean) => void>;
  556. };
  557. 'onUpdate:open': {
  558. type: import("vue").PropType<(open: boolean) => void>;
  559. };
  560. onFocus: {
  561. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  562. };
  563. onBlur: {
  564. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  565. };
  566. onMousedown: {
  567. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  568. };
  569. onMouseup: {
  570. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  571. };
  572. onMouseenter: {
  573. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  574. };
  575. onMouseleave: {
  576. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  577. };
  578. onClick: {
  579. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  580. };
  581. onContextmenu: {
  582. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  583. };
  584. onKeydown: {
  585. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  586. };
  587. role: StringConstructor;
  588. name: StringConstructor;
  589. autocomplete: StringConstructor;
  590. direction: {
  591. type: import("vue").PropType<"ltr" | "rtl">;
  592. };
  593. showToday: {
  594. type: BooleanConstructor;
  595. default: any;
  596. };
  597. showTime: {
  598. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  599. default: any;
  600. };
  601. locale: {
  602. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  603. };
  604. size: {
  605. type: import("vue").PropType<import("../button").ButtonSize>;
  606. };
  607. bordered: {
  608. type: BooleanConstructor;
  609. default: any;
  610. };
  611. dateRender: {
  612. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  613. };
  614. disabledDate: {
  615. type: import("vue").PropType<(date: Date) => boolean>;
  616. };
  617. mode: {
  618. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  619. };
  620. picker: {
  621. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  622. };
  623. valueFormat: StringConstructor;
  624. disabledHours: import("vue").PropType<() => number[]>;
  625. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  626. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  627. }>>, {
  628. open: boolean;
  629. disabled: boolean;
  630. autofocus: boolean;
  631. defaultOpen: boolean;
  632. allowClear: boolean;
  633. bordered: boolean;
  634. showTime: any;
  635. showNow: boolean;
  636. showToday: boolean;
  637. inputReadOnly: boolean;
  638. }>, QuarterPicker: import("vue").DefineComponent<{
  639. defaultPickerValue: {
  640. type: import("vue").PropType<string | Date>;
  641. };
  642. defaultValue: {
  643. type: import("vue").PropType<string | Date>;
  644. };
  645. value: {
  646. type: import("vue").PropType<string | Date>;
  647. };
  648. disabledTime: {
  649. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  650. };
  651. format: {
  652. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  653. };
  654. renderExtraFooter: {
  655. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  656. };
  657. showNow: {
  658. type: BooleanConstructor;
  659. default: any;
  660. };
  661. monthCellRender: {
  662. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  663. };
  664. monthCellContentRender: {
  665. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  666. };
  667. id: StringConstructor;
  668. dropdownClassName: StringConstructor;
  669. dropdownAlign: {
  670. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  671. };
  672. popupStyle: {
  673. type: import("vue").PropType<import("vue").CSSProperties>;
  674. };
  675. transitionName: StringConstructor;
  676. placeholder: StringConstructor;
  677. allowClear: {
  678. type: BooleanConstructor;
  679. default: any;
  680. };
  681. autofocus: {
  682. type: BooleanConstructor;
  683. default: any;
  684. };
  685. disabled: {
  686. type: BooleanConstructor;
  687. default: any;
  688. };
  689. tabindex: NumberConstructor;
  690. open: {
  691. type: BooleanConstructor;
  692. default: any;
  693. };
  694. defaultOpen: {
  695. type: BooleanConstructor;
  696. default: any;
  697. };
  698. inputReadOnly: {
  699. type: BooleanConstructor;
  700. default: any;
  701. };
  702. getPopupContainer: {
  703. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  704. };
  705. panelRender: {
  706. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  707. };
  708. onChange: {
  709. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  710. };
  711. 'onUpdate:value': {
  712. type: import("vue").PropType<(value: string | Date) => void>;
  713. };
  714. onOk: {
  715. type: import("vue").PropType<(value: string | Date) => void>;
  716. };
  717. onOpenChange: {
  718. type: import("vue").PropType<(open: boolean) => void>;
  719. };
  720. 'onUpdate:open': {
  721. type: import("vue").PropType<(open: boolean) => void>;
  722. };
  723. onFocus: {
  724. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  725. };
  726. onBlur: {
  727. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  728. };
  729. onMousedown: {
  730. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  731. };
  732. onMouseup: {
  733. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  734. };
  735. onMouseenter: {
  736. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  737. };
  738. onMouseleave: {
  739. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  740. };
  741. onClick: {
  742. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  743. };
  744. onContextmenu: {
  745. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  746. };
  747. onKeydown: {
  748. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  749. };
  750. role: StringConstructor;
  751. name: StringConstructor;
  752. autocomplete: StringConstructor;
  753. direction: {
  754. type: import("vue").PropType<"ltr" | "rtl">;
  755. };
  756. showToday: {
  757. type: BooleanConstructor;
  758. default: any;
  759. };
  760. showTime: {
  761. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  762. default: any;
  763. };
  764. locale: {
  765. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  766. };
  767. size: {
  768. type: import("vue").PropType<import("../button").ButtonSize>;
  769. };
  770. bordered: {
  771. type: BooleanConstructor;
  772. default: any;
  773. };
  774. dateRender: {
  775. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  776. };
  777. disabledDate: {
  778. type: import("vue").PropType<(date: Date) => boolean>;
  779. };
  780. mode: {
  781. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  782. };
  783. picker: {
  784. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  785. };
  786. valueFormat: StringConstructor;
  787. disabledHours: import("vue").PropType<() => number[]>;
  788. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  789. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  790. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  791. defaultPickerValue: {
  792. type: import("vue").PropType<string | Date>;
  793. };
  794. defaultValue: {
  795. type: import("vue").PropType<string | Date>;
  796. };
  797. value: {
  798. type: import("vue").PropType<string | Date>;
  799. };
  800. disabledTime: {
  801. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  802. };
  803. format: {
  804. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  805. };
  806. renderExtraFooter: {
  807. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  808. };
  809. showNow: {
  810. type: BooleanConstructor;
  811. default: any;
  812. };
  813. monthCellRender: {
  814. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  815. };
  816. monthCellContentRender: {
  817. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  818. };
  819. id: StringConstructor;
  820. dropdownClassName: StringConstructor;
  821. dropdownAlign: {
  822. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  823. };
  824. popupStyle: {
  825. type: import("vue").PropType<import("vue").CSSProperties>;
  826. };
  827. transitionName: StringConstructor;
  828. placeholder: StringConstructor;
  829. allowClear: {
  830. type: BooleanConstructor;
  831. default: any;
  832. };
  833. autofocus: {
  834. type: BooleanConstructor;
  835. default: any;
  836. };
  837. disabled: {
  838. type: BooleanConstructor;
  839. default: any;
  840. };
  841. tabindex: NumberConstructor;
  842. open: {
  843. type: BooleanConstructor;
  844. default: any;
  845. };
  846. defaultOpen: {
  847. type: BooleanConstructor;
  848. default: any;
  849. };
  850. inputReadOnly: {
  851. type: BooleanConstructor;
  852. default: any;
  853. };
  854. getPopupContainer: {
  855. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  856. };
  857. panelRender: {
  858. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  859. };
  860. onChange: {
  861. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  862. };
  863. 'onUpdate:value': {
  864. type: import("vue").PropType<(value: string | Date) => void>;
  865. };
  866. onOk: {
  867. type: import("vue").PropType<(value: string | Date) => void>;
  868. };
  869. onOpenChange: {
  870. type: import("vue").PropType<(open: boolean) => void>;
  871. };
  872. 'onUpdate:open': {
  873. type: import("vue").PropType<(open: boolean) => void>;
  874. };
  875. onFocus: {
  876. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  877. };
  878. onBlur: {
  879. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  880. };
  881. onMousedown: {
  882. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  883. };
  884. onMouseup: {
  885. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  886. };
  887. onMouseenter: {
  888. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  889. };
  890. onMouseleave: {
  891. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  892. };
  893. onClick: {
  894. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  895. };
  896. onContextmenu: {
  897. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  898. };
  899. onKeydown: {
  900. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  901. };
  902. role: StringConstructor;
  903. name: StringConstructor;
  904. autocomplete: StringConstructor;
  905. direction: {
  906. type: import("vue").PropType<"ltr" | "rtl">;
  907. };
  908. showToday: {
  909. type: BooleanConstructor;
  910. default: any;
  911. };
  912. showTime: {
  913. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  914. default: any;
  915. };
  916. locale: {
  917. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  918. };
  919. size: {
  920. type: import("vue").PropType<import("../button").ButtonSize>;
  921. };
  922. bordered: {
  923. type: BooleanConstructor;
  924. default: any;
  925. };
  926. dateRender: {
  927. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  928. };
  929. disabledDate: {
  930. type: import("vue").PropType<(date: Date) => boolean>;
  931. };
  932. mode: {
  933. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  934. };
  935. picker: {
  936. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  937. };
  938. valueFormat: StringConstructor;
  939. disabledHours: import("vue").PropType<() => number[]>;
  940. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  941. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  942. }>>, {
  943. open: boolean;
  944. disabled: boolean;
  945. autofocus: boolean;
  946. defaultOpen: boolean;
  947. allowClear: boolean;
  948. bordered: boolean;
  949. showTime: any;
  950. showNow: boolean;
  951. showToday: boolean;
  952. inputReadOnly: boolean;
  953. }>, RangePicker: import("vue").DefineComponent<{
  954. allowEmpty: {
  955. type: import("vue").PropType<[boolean, boolean]>;
  956. };
  957. dateRender: {
  958. type: import("vue").PropType<import("../vc-picker/RangePicker").RangeDateRender<Date>>;
  959. };
  960. defaultPickerValue: {
  961. type: import("vue").PropType<[string, string] | [Date, Date]>;
  962. };
  963. defaultValue: {
  964. type: import("vue").PropType<[string, string] | [Date, Date]>;
  965. };
  966. value: {
  967. type: import("vue").PropType<[string, string] | [Date, Date]>;
  968. };
  969. disabledTime: {
  970. type: import("vue").PropType<(date: Date, type: import("../vc-picker/RangePicker").RangeType) => import("../vc-picker/interface").DisabledTimes>;
  971. };
  972. disabled: {
  973. type: import("vue").PropType<boolean | [boolean, boolean]>;
  974. };
  975. format: StringConstructor;
  976. renderExtraFooter: {
  977. type: import("vue").PropType<() => import("../_util/type").VueNode>;
  978. };
  979. separator: {
  980. type: StringConstructor;
  981. };
  982. ranges: {
  983. type: import("vue").PropType<Record<string, [Date, Date] | (() => [Date, Date])>>;
  984. };
  985. placeholder: ArrayConstructor;
  986. mode: {
  987. type: import("vue").PropType<[import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]>;
  988. };
  989. onChange: {
  990. type: import("vue").PropType<(value: [string, string] | [Date, Date], dateString: [string, string]) => void>;
  991. };
  992. 'onUpdate:value': {
  993. type: import("vue").PropType<(value: [string, string] | [Date, Date]) => void>;
  994. };
  995. onCalendarChange: {
  996. type: import("vue").PropType<(values: [string, string] | [Date, Date], formatString: [string, string], info: import("../vc-picker/RangePicker").RangeInfo) => void>;
  997. };
  998. onPanelChange: {
  999. type: import("vue").PropType<(values: [string, string] | [Date, Date], modes: [import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]) => void>;
  1000. };
  1001. onOk: {
  1002. type: import("vue").PropType<(dates: [string, string] | [Date, Date]) => void>;
  1003. };
  1004. id: StringConstructor;
  1005. dropdownClassName: StringConstructor;
  1006. dropdownAlign: {
  1007. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1008. };
  1009. popupStyle: {
  1010. type: import("vue").PropType<import("vue").CSSProperties>;
  1011. };
  1012. transitionName: StringConstructor;
  1013. allowClear: {
  1014. type: BooleanConstructor;
  1015. default: any;
  1016. };
  1017. autofocus: {
  1018. type: BooleanConstructor;
  1019. default: any;
  1020. };
  1021. tabindex: NumberConstructor;
  1022. open: {
  1023. type: BooleanConstructor;
  1024. default: any;
  1025. };
  1026. defaultOpen: {
  1027. type: BooleanConstructor;
  1028. default: any;
  1029. };
  1030. inputReadOnly: {
  1031. type: BooleanConstructor;
  1032. default: any;
  1033. };
  1034. getPopupContainer: {
  1035. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1036. };
  1037. panelRender: {
  1038. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1039. };
  1040. onOpenChange: {
  1041. type: import("vue").PropType<(open: boolean) => void>;
  1042. };
  1043. 'onUpdate:open': {
  1044. type: import("vue").PropType<(open: boolean) => void>;
  1045. };
  1046. onFocus: {
  1047. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1048. };
  1049. onBlur: {
  1050. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1051. };
  1052. onMousedown: {
  1053. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1054. };
  1055. onMouseup: {
  1056. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1057. };
  1058. onMouseenter: {
  1059. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1060. };
  1061. onMouseleave: {
  1062. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1063. };
  1064. onClick: {
  1065. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1066. };
  1067. onContextmenu: {
  1068. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1069. };
  1070. onKeydown: {
  1071. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1072. };
  1073. role: StringConstructor;
  1074. name: StringConstructor;
  1075. autocomplete: StringConstructor;
  1076. direction: {
  1077. type: import("vue").PropType<"ltr" | "rtl">;
  1078. };
  1079. showToday: {
  1080. type: BooleanConstructor;
  1081. default: any;
  1082. };
  1083. showTime: {
  1084. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1085. default: any;
  1086. };
  1087. locale: {
  1088. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1089. };
  1090. size: {
  1091. type: import("vue").PropType<import("../button").ButtonSize>;
  1092. };
  1093. bordered: {
  1094. type: BooleanConstructor;
  1095. default: any;
  1096. };
  1097. disabledDate: {
  1098. type: import("vue").PropType<(date: Date) => boolean>;
  1099. };
  1100. picker: {
  1101. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1102. };
  1103. valueFormat: StringConstructor;
  1104. disabledHours: import("vue").PropType<() => number[]>;
  1105. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1106. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1107. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1108. allowEmpty: {
  1109. type: import("vue").PropType<[boolean, boolean]>;
  1110. };
  1111. dateRender: {
  1112. type: import("vue").PropType<import("../vc-picker/RangePicker").RangeDateRender<Date>>;
  1113. };
  1114. defaultPickerValue: {
  1115. type: import("vue").PropType<[string, string] | [Date, Date]>;
  1116. };
  1117. defaultValue: {
  1118. type: import("vue").PropType<[string, string] | [Date, Date]>;
  1119. };
  1120. value: {
  1121. type: import("vue").PropType<[string, string] | [Date, Date]>;
  1122. };
  1123. disabledTime: {
  1124. type: import("vue").PropType<(date: Date, type: import("../vc-picker/RangePicker").RangeType) => import("../vc-picker/interface").DisabledTimes>;
  1125. };
  1126. disabled: {
  1127. type: import("vue").PropType<boolean | [boolean, boolean]>;
  1128. };
  1129. format: StringConstructor;
  1130. renderExtraFooter: {
  1131. type: import("vue").PropType<() => import("../_util/type").VueNode>;
  1132. };
  1133. separator: {
  1134. type: StringConstructor;
  1135. };
  1136. ranges: {
  1137. type: import("vue").PropType<Record<string, [Date, Date] | (() => [Date, Date])>>;
  1138. };
  1139. placeholder: ArrayConstructor;
  1140. mode: {
  1141. type: import("vue").PropType<[import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]>;
  1142. };
  1143. onChange: {
  1144. type: import("vue").PropType<(value: [string, string] | [Date, Date], dateString: [string, string]) => void>;
  1145. };
  1146. 'onUpdate:value': {
  1147. type: import("vue").PropType<(value: [string, string] | [Date, Date]) => void>;
  1148. };
  1149. onCalendarChange: {
  1150. type: import("vue").PropType<(values: [string, string] | [Date, Date], formatString: [string, string], info: import("../vc-picker/RangePicker").RangeInfo) => void>;
  1151. };
  1152. onPanelChange: {
  1153. type: import("vue").PropType<(values: [string, string] | [Date, Date], modes: [import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]) => void>;
  1154. };
  1155. onOk: {
  1156. type: import("vue").PropType<(dates: [string, string] | [Date, Date]) => void>;
  1157. };
  1158. id: StringConstructor;
  1159. dropdownClassName: StringConstructor;
  1160. dropdownAlign: {
  1161. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1162. };
  1163. popupStyle: {
  1164. type: import("vue").PropType<import("vue").CSSProperties>;
  1165. };
  1166. transitionName: StringConstructor;
  1167. allowClear: {
  1168. type: BooleanConstructor;
  1169. default: any;
  1170. };
  1171. autofocus: {
  1172. type: BooleanConstructor;
  1173. default: any;
  1174. };
  1175. tabindex: NumberConstructor;
  1176. open: {
  1177. type: BooleanConstructor;
  1178. default: any;
  1179. };
  1180. defaultOpen: {
  1181. type: BooleanConstructor;
  1182. default: any;
  1183. };
  1184. inputReadOnly: {
  1185. type: BooleanConstructor;
  1186. default: any;
  1187. };
  1188. getPopupContainer: {
  1189. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1190. };
  1191. panelRender: {
  1192. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1193. };
  1194. onOpenChange: {
  1195. type: import("vue").PropType<(open: boolean) => void>;
  1196. };
  1197. 'onUpdate:open': {
  1198. type: import("vue").PropType<(open: boolean) => void>;
  1199. };
  1200. onFocus: {
  1201. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1202. };
  1203. onBlur: {
  1204. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1205. };
  1206. onMousedown: {
  1207. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1208. };
  1209. onMouseup: {
  1210. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1211. };
  1212. onMouseenter: {
  1213. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1214. };
  1215. onMouseleave: {
  1216. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1217. };
  1218. onClick: {
  1219. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1220. };
  1221. onContextmenu: {
  1222. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1223. };
  1224. onKeydown: {
  1225. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1226. };
  1227. role: StringConstructor;
  1228. name: StringConstructor;
  1229. autocomplete: StringConstructor;
  1230. direction: {
  1231. type: import("vue").PropType<"ltr" | "rtl">;
  1232. };
  1233. showToday: {
  1234. type: BooleanConstructor;
  1235. default: any;
  1236. };
  1237. showTime: {
  1238. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1239. default: any;
  1240. };
  1241. locale: {
  1242. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1243. };
  1244. size: {
  1245. type: import("vue").PropType<import("../button").ButtonSize>;
  1246. };
  1247. bordered: {
  1248. type: BooleanConstructor;
  1249. default: any;
  1250. };
  1251. disabledDate: {
  1252. type: import("vue").PropType<(date: Date) => boolean>;
  1253. };
  1254. picker: {
  1255. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1256. };
  1257. valueFormat: StringConstructor;
  1258. disabledHours: import("vue").PropType<() => number[]>;
  1259. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1260. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1261. }>>, {
  1262. open: boolean;
  1263. autofocus: boolean;
  1264. defaultOpen: boolean;
  1265. allowClear: boolean;
  1266. bordered: boolean;
  1267. showTime: any;
  1268. showToday: boolean;
  1269. inputReadOnly: boolean;
  1270. }>;
  1271. export { RangePicker, WeekPicker, MonthPicker, QuarterPicker };
  1272. declare const _default: {
  1273. new (...args: any[]): {
  1274. $: import("vue").ComponentInternalInstance;
  1275. $data: {};
  1276. $props: Partial<{
  1277. open: boolean;
  1278. disabled: boolean;
  1279. autofocus: boolean;
  1280. defaultOpen: boolean;
  1281. allowClear: boolean;
  1282. bordered: boolean;
  1283. showTime: any;
  1284. showNow: boolean;
  1285. showToday: boolean;
  1286. inputReadOnly: boolean;
  1287. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  1288. defaultPickerValue: {
  1289. type: import("vue").PropType<string | Date>;
  1290. };
  1291. defaultValue: {
  1292. type: import("vue").PropType<string | Date>;
  1293. };
  1294. value: {
  1295. type: import("vue").PropType<string | Date>;
  1296. };
  1297. disabledTime: {
  1298. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  1299. };
  1300. format: {
  1301. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  1302. };
  1303. renderExtraFooter: {
  1304. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  1305. };
  1306. showNow: {
  1307. type: BooleanConstructor;
  1308. default: any;
  1309. };
  1310. monthCellRender: {
  1311. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1312. };
  1313. monthCellContentRender: {
  1314. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1315. };
  1316. id: StringConstructor;
  1317. dropdownClassName: StringConstructor;
  1318. dropdownAlign: {
  1319. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1320. };
  1321. popupStyle: {
  1322. type: import("vue").PropType<import("vue").CSSProperties>;
  1323. };
  1324. transitionName: StringConstructor;
  1325. placeholder: StringConstructor;
  1326. allowClear: {
  1327. type: BooleanConstructor;
  1328. default: any;
  1329. };
  1330. autofocus: {
  1331. type: BooleanConstructor;
  1332. default: any;
  1333. };
  1334. disabled: {
  1335. type: BooleanConstructor;
  1336. default: any;
  1337. };
  1338. tabindex: NumberConstructor;
  1339. open: {
  1340. type: BooleanConstructor;
  1341. default: any;
  1342. };
  1343. defaultOpen: {
  1344. type: BooleanConstructor;
  1345. default: any;
  1346. };
  1347. inputReadOnly: {
  1348. type: BooleanConstructor;
  1349. default: any;
  1350. };
  1351. getPopupContainer: {
  1352. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1353. };
  1354. panelRender: {
  1355. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1356. };
  1357. onChange: {
  1358. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  1359. };
  1360. 'onUpdate:value': {
  1361. type: import("vue").PropType<(value: string | Date) => void>;
  1362. };
  1363. onOk: {
  1364. type: import("vue").PropType<(value: string | Date) => void>;
  1365. };
  1366. onOpenChange: {
  1367. type: import("vue").PropType<(open: boolean) => void>;
  1368. };
  1369. 'onUpdate:open': {
  1370. type: import("vue").PropType<(open: boolean) => void>;
  1371. };
  1372. onFocus: {
  1373. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1374. };
  1375. onBlur: {
  1376. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1377. };
  1378. onMousedown: {
  1379. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1380. };
  1381. onMouseup: {
  1382. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1383. };
  1384. onMouseenter: {
  1385. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1386. };
  1387. onMouseleave: {
  1388. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1389. };
  1390. onClick: {
  1391. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1392. };
  1393. onContextmenu: {
  1394. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1395. };
  1396. onKeydown: {
  1397. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1398. };
  1399. role: StringConstructor;
  1400. name: StringConstructor;
  1401. autocomplete: StringConstructor;
  1402. direction: {
  1403. type: import("vue").PropType<"ltr" | "rtl">;
  1404. };
  1405. showToday: {
  1406. type: BooleanConstructor;
  1407. default: any;
  1408. };
  1409. showTime: {
  1410. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1411. default: any;
  1412. };
  1413. locale: {
  1414. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1415. };
  1416. size: {
  1417. type: import("vue").PropType<import("../button").ButtonSize>;
  1418. };
  1419. bordered: {
  1420. type: BooleanConstructor;
  1421. default: any;
  1422. };
  1423. dateRender: {
  1424. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  1425. };
  1426. disabledDate: {
  1427. type: import("vue").PropType<(date: Date) => boolean>;
  1428. };
  1429. mode: {
  1430. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  1431. };
  1432. picker: {
  1433. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1434. };
  1435. valueFormat: StringConstructor;
  1436. disabledHours: import("vue").PropType<() => number[]>;
  1437. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1438. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1439. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "open" | "disabled" | "autofocus" | "defaultOpen" | "allowClear" | "bordered" | "showTime" | "showNow" | "showToday" | "inputReadOnly">;
  1440. $attrs: {
  1441. [x: string]: unknown;
  1442. };
  1443. $refs: {
  1444. [x: string]: unknown;
  1445. };
  1446. $slots: Readonly<{
  1447. [name: string]: import("vue").Slot;
  1448. }>;
  1449. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  1450. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  1451. $emit: (event: string, ...args: any[]) => void;
  1452. $el: any;
  1453. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  1454. defaultPickerValue: {
  1455. type: import("vue").PropType<string | Date>;
  1456. };
  1457. defaultValue: {
  1458. type: import("vue").PropType<string | Date>;
  1459. };
  1460. value: {
  1461. type: import("vue").PropType<string | Date>;
  1462. };
  1463. disabledTime: {
  1464. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  1465. };
  1466. format: {
  1467. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  1468. };
  1469. renderExtraFooter: {
  1470. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  1471. };
  1472. showNow: {
  1473. type: BooleanConstructor;
  1474. default: any;
  1475. };
  1476. monthCellRender: {
  1477. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1478. };
  1479. monthCellContentRender: {
  1480. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1481. };
  1482. id: StringConstructor;
  1483. dropdownClassName: StringConstructor;
  1484. dropdownAlign: {
  1485. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1486. };
  1487. popupStyle: {
  1488. type: import("vue").PropType<import("vue").CSSProperties>;
  1489. };
  1490. transitionName: StringConstructor;
  1491. placeholder: StringConstructor;
  1492. allowClear: {
  1493. type: BooleanConstructor;
  1494. default: any;
  1495. };
  1496. autofocus: {
  1497. type: BooleanConstructor;
  1498. default: any;
  1499. };
  1500. disabled: {
  1501. type: BooleanConstructor;
  1502. default: any;
  1503. };
  1504. tabindex: NumberConstructor;
  1505. open: {
  1506. type: BooleanConstructor;
  1507. default: any;
  1508. };
  1509. defaultOpen: {
  1510. type: BooleanConstructor;
  1511. default: any;
  1512. };
  1513. inputReadOnly: {
  1514. type: BooleanConstructor;
  1515. default: any;
  1516. };
  1517. getPopupContainer: {
  1518. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1519. };
  1520. panelRender: {
  1521. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1522. };
  1523. onChange: {
  1524. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  1525. };
  1526. 'onUpdate:value': {
  1527. type: import("vue").PropType<(value: string | Date) => void>;
  1528. };
  1529. onOk: {
  1530. type: import("vue").PropType<(value: string | Date) => void>;
  1531. };
  1532. onOpenChange: {
  1533. type: import("vue").PropType<(open: boolean) => void>;
  1534. };
  1535. 'onUpdate:open': {
  1536. type: import("vue").PropType<(open: boolean) => void>;
  1537. };
  1538. onFocus: {
  1539. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1540. };
  1541. onBlur: {
  1542. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1543. };
  1544. onMousedown: {
  1545. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1546. };
  1547. onMouseup: {
  1548. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1549. };
  1550. onMouseenter: {
  1551. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1552. };
  1553. onMouseleave: {
  1554. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1555. };
  1556. onClick: {
  1557. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1558. };
  1559. onContextmenu: {
  1560. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1561. };
  1562. onKeydown: {
  1563. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1564. };
  1565. role: StringConstructor;
  1566. name: StringConstructor;
  1567. autocomplete: StringConstructor;
  1568. direction: {
  1569. type: import("vue").PropType<"ltr" | "rtl">;
  1570. };
  1571. showToday: {
  1572. type: BooleanConstructor;
  1573. default: any;
  1574. };
  1575. showTime: {
  1576. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1577. default: any;
  1578. };
  1579. locale: {
  1580. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1581. };
  1582. size: {
  1583. type: import("vue").PropType<import("../button").ButtonSize>;
  1584. };
  1585. bordered: {
  1586. type: BooleanConstructor;
  1587. default: any;
  1588. };
  1589. dateRender: {
  1590. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  1591. };
  1592. disabledDate: {
  1593. type: import("vue").PropType<(date: Date) => boolean>;
  1594. };
  1595. mode: {
  1596. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  1597. };
  1598. picker: {
  1599. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1600. };
  1601. valueFormat: StringConstructor;
  1602. disabledHours: import("vue").PropType<() => number[]>;
  1603. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1604. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1605. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  1606. open: boolean;
  1607. disabled: boolean;
  1608. autofocus: boolean;
  1609. defaultOpen: boolean;
  1610. allowClear: boolean;
  1611. bordered: boolean;
  1612. showTime: any;
  1613. showNow: boolean;
  1614. showToday: boolean;
  1615. inputReadOnly: boolean;
  1616. }> & {
  1617. beforeCreate?: (() => void) | (() => void)[];
  1618. created?: (() => void) | (() => void)[];
  1619. beforeMount?: (() => void) | (() => void)[];
  1620. mounted?: (() => void) | (() => void)[];
  1621. beforeUpdate?: (() => void) | (() => void)[];
  1622. updated?: (() => void) | (() => void)[];
  1623. activated?: (() => void) | (() => void)[];
  1624. deactivated?: (() => void) | (() => void)[];
  1625. beforeDestroy?: (() => void) | (() => void)[];
  1626. beforeUnmount?: (() => void) | (() => void)[];
  1627. destroyed?: (() => void) | (() => void)[];
  1628. unmounted?: (() => void) | (() => void)[];
  1629. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  1630. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  1631. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  1632. };
  1633. $forceUpdate: () => void;
  1634. $nextTick: typeof import("vue").nextTick;
  1635. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  1636. } & Readonly<import("vue").ExtractPropTypes<{
  1637. defaultPickerValue: {
  1638. type: import("vue").PropType<string | Date>;
  1639. };
  1640. defaultValue: {
  1641. type: import("vue").PropType<string | Date>;
  1642. };
  1643. value: {
  1644. type: import("vue").PropType<string | Date>;
  1645. };
  1646. disabledTime: {
  1647. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  1648. };
  1649. format: {
  1650. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  1651. };
  1652. renderExtraFooter: {
  1653. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  1654. };
  1655. showNow: {
  1656. type: BooleanConstructor;
  1657. default: any;
  1658. };
  1659. monthCellRender: {
  1660. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1661. };
  1662. monthCellContentRender: {
  1663. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1664. };
  1665. id: StringConstructor;
  1666. dropdownClassName: StringConstructor;
  1667. dropdownAlign: {
  1668. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1669. };
  1670. popupStyle: {
  1671. type: import("vue").PropType<import("vue").CSSProperties>;
  1672. };
  1673. transitionName: StringConstructor;
  1674. placeholder: StringConstructor;
  1675. allowClear: {
  1676. type: BooleanConstructor;
  1677. default: any;
  1678. };
  1679. autofocus: {
  1680. type: BooleanConstructor;
  1681. default: any;
  1682. };
  1683. disabled: {
  1684. type: BooleanConstructor;
  1685. default: any;
  1686. };
  1687. tabindex: NumberConstructor;
  1688. open: {
  1689. type: BooleanConstructor;
  1690. default: any;
  1691. };
  1692. defaultOpen: {
  1693. type: BooleanConstructor;
  1694. default: any;
  1695. };
  1696. inputReadOnly: {
  1697. type: BooleanConstructor;
  1698. default: any;
  1699. };
  1700. getPopupContainer: {
  1701. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1702. };
  1703. panelRender: {
  1704. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1705. };
  1706. onChange: {
  1707. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  1708. };
  1709. 'onUpdate:value': {
  1710. type: import("vue").PropType<(value: string | Date) => void>;
  1711. };
  1712. onOk: {
  1713. type: import("vue").PropType<(value: string | Date) => void>;
  1714. };
  1715. onOpenChange: {
  1716. type: import("vue").PropType<(open: boolean) => void>;
  1717. };
  1718. 'onUpdate:open': {
  1719. type: import("vue").PropType<(open: boolean) => void>;
  1720. };
  1721. onFocus: {
  1722. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1723. };
  1724. onBlur: {
  1725. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1726. };
  1727. onMousedown: {
  1728. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1729. };
  1730. onMouseup: {
  1731. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1732. };
  1733. onMouseenter: {
  1734. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1735. };
  1736. onMouseleave: {
  1737. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1738. };
  1739. onClick: {
  1740. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1741. };
  1742. onContextmenu: {
  1743. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1744. };
  1745. onKeydown: {
  1746. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1747. };
  1748. role: StringConstructor;
  1749. name: StringConstructor;
  1750. autocomplete: StringConstructor;
  1751. direction: {
  1752. type: import("vue").PropType<"ltr" | "rtl">;
  1753. };
  1754. showToday: {
  1755. type: BooleanConstructor;
  1756. default: any;
  1757. };
  1758. showTime: {
  1759. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1760. default: any;
  1761. };
  1762. locale: {
  1763. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1764. };
  1765. size: {
  1766. type: import("vue").PropType<import("../button").ButtonSize>;
  1767. };
  1768. bordered: {
  1769. type: BooleanConstructor;
  1770. default: any;
  1771. };
  1772. dateRender: {
  1773. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  1774. };
  1775. disabledDate: {
  1776. type: import("vue").PropType<(date: Date) => boolean>;
  1777. };
  1778. mode: {
  1779. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  1780. };
  1781. picker: {
  1782. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1783. };
  1784. valueFormat: StringConstructor;
  1785. disabledHours: import("vue").PropType<() => number[]>;
  1786. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1787. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1788. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  1789. __isFragment?: never;
  1790. __isTeleport?: never;
  1791. __isSuspense?: never;
  1792. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  1793. defaultPickerValue: {
  1794. type: import("vue").PropType<string | Date>;
  1795. };
  1796. defaultValue: {
  1797. type: import("vue").PropType<string | Date>;
  1798. };
  1799. value: {
  1800. type: import("vue").PropType<string | Date>;
  1801. };
  1802. disabledTime: {
  1803. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  1804. };
  1805. format: {
  1806. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  1807. };
  1808. renderExtraFooter: {
  1809. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  1810. };
  1811. showNow: {
  1812. type: BooleanConstructor;
  1813. default: any;
  1814. };
  1815. monthCellRender: {
  1816. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1817. };
  1818. monthCellContentRender: {
  1819. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1820. };
  1821. id: StringConstructor;
  1822. dropdownClassName: StringConstructor;
  1823. dropdownAlign: {
  1824. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1825. };
  1826. popupStyle: {
  1827. type: import("vue").PropType<import("vue").CSSProperties>;
  1828. };
  1829. transitionName: StringConstructor;
  1830. placeholder: StringConstructor;
  1831. allowClear: {
  1832. type: BooleanConstructor;
  1833. default: any;
  1834. };
  1835. autofocus: {
  1836. type: BooleanConstructor;
  1837. default: any;
  1838. };
  1839. disabled: {
  1840. type: BooleanConstructor;
  1841. default: any;
  1842. };
  1843. tabindex: NumberConstructor;
  1844. open: {
  1845. type: BooleanConstructor;
  1846. default: any;
  1847. };
  1848. defaultOpen: {
  1849. type: BooleanConstructor;
  1850. default: any;
  1851. };
  1852. inputReadOnly: {
  1853. type: BooleanConstructor;
  1854. default: any;
  1855. };
  1856. getPopupContainer: {
  1857. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  1858. };
  1859. panelRender: {
  1860. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  1861. };
  1862. onChange: {
  1863. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  1864. };
  1865. 'onUpdate:value': {
  1866. type: import("vue").PropType<(value: string | Date) => void>;
  1867. };
  1868. onOk: {
  1869. type: import("vue").PropType<(value: string | Date) => void>;
  1870. };
  1871. onOpenChange: {
  1872. type: import("vue").PropType<(open: boolean) => void>;
  1873. };
  1874. 'onUpdate:open': {
  1875. type: import("vue").PropType<(open: boolean) => void>;
  1876. };
  1877. onFocus: {
  1878. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1879. };
  1880. onBlur: {
  1881. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  1882. };
  1883. onMousedown: {
  1884. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1885. };
  1886. onMouseup: {
  1887. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1888. };
  1889. onMouseenter: {
  1890. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1891. };
  1892. onMouseleave: {
  1893. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1894. };
  1895. onClick: {
  1896. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1897. };
  1898. onContextmenu: {
  1899. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  1900. };
  1901. onKeydown: {
  1902. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  1903. };
  1904. role: StringConstructor;
  1905. name: StringConstructor;
  1906. autocomplete: StringConstructor;
  1907. direction: {
  1908. type: import("vue").PropType<"ltr" | "rtl">;
  1909. };
  1910. showToday: {
  1911. type: BooleanConstructor;
  1912. default: any;
  1913. };
  1914. showTime: {
  1915. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  1916. default: any;
  1917. };
  1918. locale: {
  1919. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  1920. };
  1921. size: {
  1922. type: import("vue").PropType<import("../button").ButtonSize>;
  1923. };
  1924. bordered: {
  1925. type: BooleanConstructor;
  1926. default: any;
  1927. };
  1928. dateRender: {
  1929. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  1930. };
  1931. disabledDate: {
  1932. type: import("vue").PropType<(date: Date) => boolean>;
  1933. };
  1934. mode: {
  1935. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  1936. };
  1937. picker: {
  1938. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  1939. };
  1940. valueFormat: StringConstructor;
  1941. disabledHours: import("vue").PropType<() => number[]>;
  1942. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  1943. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  1944. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  1945. open: boolean;
  1946. disabled: boolean;
  1947. autofocus: boolean;
  1948. defaultOpen: boolean;
  1949. allowClear: boolean;
  1950. bordered: boolean;
  1951. showTime: any;
  1952. showNow: boolean;
  1953. showToday: boolean;
  1954. inputReadOnly: boolean;
  1955. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  1956. WeekPicker: import("vue").DefineComponent<{
  1957. defaultPickerValue: {
  1958. type: import("vue").PropType<string | Date>;
  1959. };
  1960. defaultValue: {
  1961. type: import("vue").PropType<string | Date>;
  1962. };
  1963. value: {
  1964. type: import("vue").PropType<string | Date>;
  1965. };
  1966. disabledTime: {
  1967. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  1968. };
  1969. format: {
  1970. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  1971. };
  1972. renderExtraFooter: {
  1973. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  1974. };
  1975. showNow: {
  1976. type: BooleanConstructor;
  1977. default: any;
  1978. };
  1979. monthCellRender: {
  1980. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1981. };
  1982. monthCellContentRender: {
  1983. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  1984. };
  1985. id: StringConstructor;
  1986. dropdownClassName: StringConstructor;
  1987. dropdownAlign: {
  1988. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  1989. };
  1990. popupStyle: {
  1991. type: import("vue").PropType<import("vue").CSSProperties>;
  1992. };
  1993. transitionName: StringConstructor;
  1994. placeholder: StringConstructor;
  1995. allowClear: {
  1996. type: BooleanConstructor;
  1997. default: any;
  1998. };
  1999. autofocus: {
  2000. type: BooleanConstructor;
  2001. default: any;
  2002. };
  2003. disabled: {
  2004. type: BooleanConstructor;
  2005. default: any;
  2006. };
  2007. tabindex: NumberConstructor;
  2008. open: {
  2009. type: BooleanConstructor;
  2010. default: any;
  2011. };
  2012. defaultOpen: {
  2013. type: BooleanConstructor;
  2014. default: any;
  2015. };
  2016. inputReadOnly: {
  2017. type: BooleanConstructor;
  2018. default: any;
  2019. };
  2020. getPopupContainer: {
  2021. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2022. };
  2023. panelRender: {
  2024. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2025. };
  2026. onChange: {
  2027. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2028. };
  2029. 'onUpdate:value': {
  2030. type: import("vue").PropType<(value: string | Date) => void>;
  2031. };
  2032. onOk: {
  2033. type: import("vue").PropType<(value: string | Date) => void>;
  2034. };
  2035. onOpenChange: {
  2036. type: import("vue").PropType<(open: boolean) => void>;
  2037. };
  2038. 'onUpdate:open': {
  2039. type: import("vue").PropType<(open: boolean) => void>;
  2040. };
  2041. onFocus: {
  2042. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2043. };
  2044. onBlur: {
  2045. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2046. };
  2047. onMousedown: {
  2048. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2049. };
  2050. onMouseup: {
  2051. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2052. };
  2053. onMouseenter: {
  2054. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2055. };
  2056. onMouseleave: {
  2057. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2058. };
  2059. onClick: {
  2060. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2061. };
  2062. onContextmenu: {
  2063. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2064. };
  2065. onKeydown: {
  2066. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2067. };
  2068. role: StringConstructor;
  2069. name: StringConstructor;
  2070. autocomplete: StringConstructor;
  2071. direction: {
  2072. type: import("vue").PropType<"ltr" | "rtl">;
  2073. };
  2074. showToday: {
  2075. type: BooleanConstructor;
  2076. default: any;
  2077. };
  2078. showTime: {
  2079. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2080. default: any;
  2081. };
  2082. locale: {
  2083. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2084. };
  2085. size: {
  2086. type: import("vue").PropType<import("../button").ButtonSize>;
  2087. };
  2088. bordered: {
  2089. type: BooleanConstructor;
  2090. default: any;
  2091. };
  2092. dateRender: {
  2093. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2094. };
  2095. disabledDate: {
  2096. type: import("vue").PropType<(date: Date) => boolean>;
  2097. };
  2098. mode: {
  2099. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2100. };
  2101. picker: {
  2102. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2103. };
  2104. valueFormat: StringConstructor;
  2105. disabledHours: import("vue").PropType<() => number[]>;
  2106. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2107. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2108. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2109. defaultPickerValue: {
  2110. type: import("vue").PropType<string | Date>;
  2111. };
  2112. defaultValue: {
  2113. type: import("vue").PropType<string | Date>;
  2114. };
  2115. value: {
  2116. type: import("vue").PropType<string | Date>;
  2117. };
  2118. disabledTime: {
  2119. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  2120. };
  2121. format: {
  2122. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  2123. };
  2124. renderExtraFooter: {
  2125. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  2126. };
  2127. showNow: {
  2128. type: BooleanConstructor;
  2129. default: any;
  2130. };
  2131. monthCellRender: {
  2132. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2133. };
  2134. monthCellContentRender: {
  2135. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2136. };
  2137. id: StringConstructor;
  2138. dropdownClassName: StringConstructor;
  2139. dropdownAlign: {
  2140. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2141. };
  2142. popupStyle: {
  2143. type: import("vue").PropType<import("vue").CSSProperties>;
  2144. };
  2145. transitionName: StringConstructor;
  2146. placeholder: StringConstructor;
  2147. allowClear: {
  2148. type: BooleanConstructor;
  2149. default: any;
  2150. };
  2151. autofocus: {
  2152. type: BooleanConstructor;
  2153. default: any;
  2154. };
  2155. disabled: {
  2156. type: BooleanConstructor;
  2157. default: any;
  2158. };
  2159. tabindex: NumberConstructor;
  2160. open: {
  2161. type: BooleanConstructor;
  2162. default: any;
  2163. };
  2164. defaultOpen: {
  2165. type: BooleanConstructor;
  2166. default: any;
  2167. };
  2168. inputReadOnly: {
  2169. type: BooleanConstructor;
  2170. default: any;
  2171. };
  2172. getPopupContainer: {
  2173. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2174. };
  2175. panelRender: {
  2176. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2177. };
  2178. onChange: {
  2179. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2180. };
  2181. 'onUpdate:value': {
  2182. type: import("vue").PropType<(value: string | Date) => void>;
  2183. };
  2184. onOk: {
  2185. type: import("vue").PropType<(value: string | Date) => void>;
  2186. };
  2187. onOpenChange: {
  2188. type: import("vue").PropType<(open: boolean) => void>;
  2189. };
  2190. 'onUpdate:open': {
  2191. type: import("vue").PropType<(open: boolean) => void>;
  2192. };
  2193. onFocus: {
  2194. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2195. };
  2196. onBlur: {
  2197. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2198. };
  2199. onMousedown: {
  2200. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2201. };
  2202. onMouseup: {
  2203. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2204. };
  2205. onMouseenter: {
  2206. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2207. };
  2208. onMouseleave: {
  2209. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2210. };
  2211. onClick: {
  2212. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2213. };
  2214. onContextmenu: {
  2215. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2216. };
  2217. onKeydown: {
  2218. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2219. };
  2220. role: StringConstructor;
  2221. name: StringConstructor;
  2222. autocomplete: StringConstructor;
  2223. direction: {
  2224. type: import("vue").PropType<"ltr" | "rtl">;
  2225. };
  2226. showToday: {
  2227. type: BooleanConstructor;
  2228. default: any;
  2229. };
  2230. showTime: {
  2231. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2232. default: any;
  2233. };
  2234. locale: {
  2235. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2236. };
  2237. size: {
  2238. type: import("vue").PropType<import("../button").ButtonSize>;
  2239. };
  2240. bordered: {
  2241. type: BooleanConstructor;
  2242. default: any;
  2243. };
  2244. dateRender: {
  2245. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2246. };
  2247. disabledDate: {
  2248. type: import("vue").PropType<(date: Date) => boolean>;
  2249. };
  2250. mode: {
  2251. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2252. };
  2253. picker: {
  2254. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2255. };
  2256. valueFormat: StringConstructor;
  2257. disabledHours: import("vue").PropType<() => number[]>;
  2258. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2259. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2260. }>>, {
  2261. open: boolean;
  2262. disabled: boolean;
  2263. autofocus: boolean;
  2264. defaultOpen: boolean;
  2265. allowClear: boolean;
  2266. bordered: boolean;
  2267. showTime: any;
  2268. showNow: boolean;
  2269. showToday: boolean;
  2270. inputReadOnly: boolean;
  2271. }>;
  2272. MonthPicker: import("vue").DefineComponent<{
  2273. defaultPickerValue: {
  2274. type: import("vue").PropType<string | Date>;
  2275. };
  2276. defaultValue: {
  2277. type: import("vue").PropType<string | Date>;
  2278. };
  2279. value: {
  2280. type: import("vue").PropType<string | Date>;
  2281. };
  2282. disabledTime: {
  2283. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  2284. };
  2285. format: {
  2286. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  2287. };
  2288. renderExtraFooter: {
  2289. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  2290. };
  2291. showNow: {
  2292. type: BooleanConstructor;
  2293. default: any;
  2294. };
  2295. monthCellRender: {
  2296. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2297. };
  2298. monthCellContentRender: {
  2299. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2300. };
  2301. id: StringConstructor;
  2302. dropdownClassName: StringConstructor;
  2303. dropdownAlign: {
  2304. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2305. };
  2306. popupStyle: {
  2307. type: import("vue").PropType<import("vue").CSSProperties>;
  2308. };
  2309. transitionName: StringConstructor;
  2310. placeholder: StringConstructor;
  2311. allowClear: {
  2312. type: BooleanConstructor;
  2313. default: any;
  2314. };
  2315. autofocus: {
  2316. type: BooleanConstructor;
  2317. default: any;
  2318. };
  2319. disabled: {
  2320. type: BooleanConstructor;
  2321. default: any;
  2322. };
  2323. tabindex: NumberConstructor;
  2324. open: {
  2325. type: BooleanConstructor;
  2326. default: any;
  2327. };
  2328. defaultOpen: {
  2329. type: BooleanConstructor;
  2330. default: any;
  2331. };
  2332. inputReadOnly: {
  2333. type: BooleanConstructor;
  2334. default: any;
  2335. };
  2336. getPopupContainer: {
  2337. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2338. };
  2339. panelRender: {
  2340. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2341. };
  2342. onChange: {
  2343. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2344. };
  2345. 'onUpdate:value': {
  2346. type: import("vue").PropType<(value: string | Date) => void>;
  2347. };
  2348. onOk: {
  2349. type: import("vue").PropType<(value: string | Date) => void>;
  2350. };
  2351. onOpenChange: {
  2352. type: import("vue").PropType<(open: boolean) => void>;
  2353. };
  2354. 'onUpdate:open': {
  2355. type: import("vue").PropType<(open: boolean) => void>;
  2356. };
  2357. onFocus: {
  2358. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2359. };
  2360. onBlur: {
  2361. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2362. };
  2363. onMousedown: {
  2364. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2365. };
  2366. onMouseup: {
  2367. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2368. };
  2369. onMouseenter: {
  2370. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2371. };
  2372. onMouseleave: {
  2373. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2374. };
  2375. onClick: {
  2376. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2377. };
  2378. onContextmenu: {
  2379. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2380. };
  2381. onKeydown: {
  2382. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2383. };
  2384. role: StringConstructor;
  2385. name: StringConstructor;
  2386. autocomplete: StringConstructor;
  2387. direction: {
  2388. type: import("vue").PropType<"ltr" | "rtl">;
  2389. };
  2390. showToday: {
  2391. type: BooleanConstructor;
  2392. default: any;
  2393. };
  2394. showTime: {
  2395. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2396. default: any;
  2397. };
  2398. locale: {
  2399. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2400. };
  2401. size: {
  2402. type: import("vue").PropType<import("../button").ButtonSize>;
  2403. };
  2404. bordered: {
  2405. type: BooleanConstructor;
  2406. default: any;
  2407. };
  2408. dateRender: {
  2409. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2410. };
  2411. disabledDate: {
  2412. type: import("vue").PropType<(date: Date) => boolean>;
  2413. };
  2414. mode: {
  2415. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2416. };
  2417. picker: {
  2418. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2419. };
  2420. valueFormat: StringConstructor;
  2421. disabledHours: import("vue").PropType<() => number[]>;
  2422. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2423. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2424. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2425. defaultPickerValue: {
  2426. type: import("vue").PropType<string | Date>;
  2427. };
  2428. defaultValue: {
  2429. type: import("vue").PropType<string | Date>;
  2430. };
  2431. value: {
  2432. type: import("vue").PropType<string | Date>;
  2433. };
  2434. disabledTime: {
  2435. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  2436. };
  2437. format: {
  2438. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  2439. };
  2440. renderExtraFooter: {
  2441. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  2442. };
  2443. showNow: {
  2444. type: BooleanConstructor;
  2445. default: any;
  2446. };
  2447. monthCellRender: {
  2448. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2449. };
  2450. monthCellContentRender: {
  2451. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2452. };
  2453. id: StringConstructor;
  2454. dropdownClassName: StringConstructor;
  2455. dropdownAlign: {
  2456. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2457. };
  2458. popupStyle: {
  2459. type: import("vue").PropType<import("vue").CSSProperties>;
  2460. };
  2461. transitionName: StringConstructor;
  2462. placeholder: StringConstructor;
  2463. allowClear: {
  2464. type: BooleanConstructor;
  2465. default: any;
  2466. };
  2467. autofocus: {
  2468. type: BooleanConstructor;
  2469. default: any;
  2470. };
  2471. disabled: {
  2472. type: BooleanConstructor;
  2473. default: any;
  2474. };
  2475. tabindex: NumberConstructor;
  2476. open: {
  2477. type: BooleanConstructor;
  2478. default: any;
  2479. };
  2480. defaultOpen: {
  2481. type: BooleanConstructor;
  2482. default: any;
  2483. };
  2484. inputReadOnly: {
  2485. type: BooleanConstructor;
  2486. default: any;
  2487. };
  2488. getPopupContainer: {
  2489. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2490. };
  2491. panelRender: {
  2492. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2493. };
  2494. onChange: {
  2495. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2496. };
  2497. 'onUpdate:value': {
  2498. type: import("vue").PropType<(value: string | Date) => void>;
  2499. };
  2500. onOk: {
  2501. type: import("vue").PropType<(value: string | Date) => void>;
  2502. };
  2503. onOpenChange: {
  2504. type: import("vue").PropType<(open: boolean) => void>;
  2505. };
  2506. 'onUpdate:open': {
  2507. type: import("vue").PropType<(open: boolean) => void>;
  2508. };
  2509. onFocus: {
  2510. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2511. };
  2512. onBlur: {
  2513. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2514. };
  2515. onMousedown: {
  2516. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2517. };
  2518. onMouseup: {
  2519. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2520. };
  2521. onMouseenter: {
  2522. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2523. };
  2524. onMouseleave: {
  2525. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2526. };
  2527. onClick: {
  2528. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2529. };
  2530. onContextmenu: {
  2531. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2532. };
  2533. onKeydown: {
  2534. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2535. };
  2536. role: StringConstructor;
  2537. name: StringConstructor;
  2538. autocomplete: StringConstructor;
  2539. direction: {
  2540. type: import("vue").PropType<"ltr" | "rtl">;
  2541. };
  2542. showToday: {
  2543. type: BooleanConstructor;
  2544. default: any;
  2545. };
  2546. showTime: {
  2547. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2548. default: any;
  2549. };
  2550. locale: {
  2551. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2552. };
  2553. size: {
  2554. type: import("vue").PropType<import("../button").ButtonSize>;
  2555. };
  2556. bordered: {
  2557. type: BooleanConstructor;
  2558. default: any;
  2559. };
  2560. dateRender: {
  2561. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2562. };
  2563. disabledDate: {
  2564. type: import("vue").PropType<(date: Date) => boolean>;
  2565. };
  2566. mode: {
  2567. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2568. };
  2569. picker: {
  2570. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2571. };
  2572. valueFormat: StringConstructor;
  2573. disabledHours: import("vue").PropType<() => number[]>;
  2574. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2575. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2576. }>>, {
  2577. open: boolean;
  2578. disabled: boolean;
  2579. autofocus: boolean;
  2580. defaultOpen: boolean;
  2581. allowClear: boolean;
  2582. bordered: boolean;
  2583. showTime: any;
  2584. showNow: boolean;
  2585. showToday: boolean;
  2586. inputReadOnly: boolean;
  2587. }>;
  2588. YearPicker: import("vue").DefineComponent<{
  2589. defaultPickerValue: {
  2590. type: import("vue").PropType<string | Date>;
  2591. };
  2592. defaultValue: {
  2593. type: import("vue").PropType<string | Date>;
  2594. };
  2595. value: {
  2596. type: import("vue").PropType<string | Date>;
  2597. };
  2598. disabledTime: {
  2599. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  2600. };
  2601. format: {
  2602. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  2603. };
  2604. renderExtraFooter: {
  2605. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  2606. };
  2607. showNow: {
  2608. type: BooleanConstructor;
  2609. default: any;
  2610. };
  2611. monthCellRender: {
  2612. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2613. };
  2614. monthCellContentRender: {
  2615. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2616. };
  2617. id: StringConstructor;
  2618. dropdownClassName: StringConstructor;
  2619. dropdownAlign: {
  2620. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2621. };
  2622. popupStyle: {
  2623. type: import("vue").PropType<import("vue").CSSProperties>;
  2624. };
  2625. transitionName: StringConstructor;
  2626. placeholder: StringConstructor;
  2627. allowClear: {
  2628. type: BooleanConstructor;
  2629. default: any;
  2630. };
  2631. autofocus: {
  2632. type: BooleanConstructor;
  2633. default: any;
  2634. };
  2635. disabled: {
  2636. type: BooleanConstructor;
  2637. default: any;
  2638. };
  2639. tabindex: NumberConstructor;
  2640. open: {
  2641. type: BooleanConstructor;
  2642. default: any;
  2643. };
  2644. defaultOpen: {
  2645. type: BooleanConstructor;
  2646. default: any;
  2647. };
  2648. inputReadOnly: {
  2649. type: BooleanConstructor;
  2650. default: any;
  2651. };
  2652. getPopupContainer: {
  2653. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2654. };
  2655. panelRender: {
  2656. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2657. };
  2658. onChange: {
  2659. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2660. };
  2661. 'onUpdate:value': {
  2662. type: import("vue").PropType<(value: string | Date) => void>;
  2663. };
  2664. onOk: {
  2665. type: import("vue").PropType<(value: string | Date) => void>;
  2666. };
  2667. onOpenChange: {
  2668. type: import("vue").PropType<(open: boolean) => void>;
  2669. };
  2670. 'onUpdate:open': {
  2671. type: import("vue").PropType<(open: boolean) => void>;
  2672. };
  2673. onFocus: {
  2674. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2675. };
  2676. onBlur: {
  2677. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2678. };
  2679. onMousedown: {
  2680. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2681. };
  2682. onMouseup: {
  2683. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2684. };
  2685. onMouseenter: {
  2686. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2687. };
  2688. onMouseleave: {
  2689. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2690. };
  2691. onClick: {
  2692. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2693. };
  2694. onContextmenu: {
  2695. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2696. };
  2697. onKeydown: {
  2698. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2699. };
  2700. role: StringConstructor;
  2701. name: StringConstructor;
  2702. autocomplete: StringConstructor;
  2703. direction: {
  2704. type: import("vue").PropType<"ltr" | "rtl">;
  2705. };
  2706. showToday: {
  2707. type: BooleanConstructor;
  2708. default: any;
  2709. };
  2710. showTime: {
  2711. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2712. default: any;
  2713. };
  2714. locale: {
  2715. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2716. };
  2717. size: {
  2718. type: import("vue").PropType<import("../button").ButtonSize>;
  2719. };
  2720. bordered: {
  2721. type: BooleanConstructor;
  2722. default: any;
  2723. };
  2724. dateRender: {
  2725. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2726. };
  2727. disabledDate: {
  2728. type: import("vue").PropType<(date: Date) => boolean>;
  2729. };
  2730. mode: {
  2731. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2732. };
  2733. picker: {
  2734. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2735. };
  2736. valueFormat: StringConstructor;
  2737. disabledHours: import("vue").PropType<() => number[]>;
  2738. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2739. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2740. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2741. defaultPickerValue: {
  2742. type: import("vue").PropType<string | Date>;
  2743. };
  2744. defaultValue: {
  2745. type: import("vue").PropType<string | Date>;
  2746. };
  2747. value: {
  2748. type: import("vue").PropType<string | Date>;
  2749. };
  2750. disabledTime: {
  2751. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  2752. };
  2753. format: {
  2754. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  2755. };
  2756. renderExtraFooter: {
  2757. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  2758. };
  2759. showNow: {
  2760. type: BooleanConstructor;
  2761. default: any;
  2762. };
  2763. monthCellRender: {
  2764. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2765. };
  2766. monthCellContentRender: {
  2767. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  2768. };
  2769. id: StringConstructor;
  2770. dropdownClassName: StringConstructor;
  2771. dropdownAlign: {
  2772. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2773. };
  2774. popupStyle: {
  2775. type: import("vue").PropType<import("vue").CSSProperties>;
  2776. };
  2777. transitionName: StringConstructor;
  2778. placeholder: StringConstructor;
  2779. allowClear: {
  2780. type: BooleanConstructor;
  2781. default: any;
  2782. };
  2783. autofocus: {
  2784. type: BooleanConstructor;
  2785. default: any;
  2786. };
  2787. disabled: {
  2788. type: BooleanConstructor;
  2789. default: any;
  2790. };
  2791. tabindex: NumberConstructor;
  2792. open: {
  2793. type: BooleanConstructor;
  2794. default: any;
  2795. };
  2796. defaultOpen: {
  2797. type: BooleanConstructor;
  2798. default: any;
  2799. };
  2800. inputReadOnly: {
  2801. type: BooleanConstructor;
  2802. default: any;
  2803. };
  2804. getPopupContainer: {
  2805. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2806. };
  2807. panelRender: {
  2808. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2809. };
  2810. onChange: {
  2811. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  2812. };
  2813. 'onUpdate:value': {
  2814. type: import("vue").PropType<(value: string | Date) => void>;
  2815. };
  2816. onOk: {
  2817. type: import("vue").PropType<(value: string | Date) => void>;
  2818. };
  2819. onOpenChange: {
  2820. type: import("vue").PropType<(open: boolean) => void>;
  2821. };
  2822. 'onUpdate:open': {
  2823. type: import("vue").PropType<(open: boolean) => void>;
  2824. };
  2825. onFocus: {
  2826. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2827. };
  2828. onBlur: {
  2829. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2830. };
  2831. onMousedown: {
  2832. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2833. };
  2834. onMouseup: {
  2835. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2836. };
  2837. onMouseenter: {
  2838. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2839. };
  2840. onMouseleave: {
  2841. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2842. };
  2843. onClick: {
  2844. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2845. };
  2846. onContextmenu: {
  2847. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  2848. };
  2849. onKeydown: {
  2850. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  2851. };
  2852. role: StringConstructor;
  2853. name: StringConstructor;
  2854. autocomplete: StringConstructor;
  2855. direction: {
  2856. type: import("vue").PropType<"ltr" | "rtl">;
  2857. };
  2858. showToday: {
  2859. type: BooleanConstructor;
  2860. default: any;
  2861. };
  2862. showTime: {
  2863. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  2864. default: any;
  2865. };
  2866. locale: {
  2867. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  2868. };
  2869. size: {
  2870. type: import("vue").PropType<import("../button").ButtonSize>;
  2871. };
  2872. bordered: {
  2873. type: BooleanConstructor;
  2874. default: any;
  2875. };
  2876. dateRender: {
  2877. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  2878. };
  2879. disabledDate: {
  2880. type: import("vue").PropType<(date: Date) => boolean>;
  2881. };
  2882. mode: {
  2883. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  2884. };
  2885. picker: {
  2886. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  2887. };
  2888. valueFormat: StringConstructor;
  2889. disabledHours: import("vue").PropType<() => number[]>;
  2890. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  2891. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  2892. }>>, {
  2893. open: boolean;
  2894. disabled: boolean;
  2895. autofocus: boolean;
  2896. defaultOpen: boolean;
  2897. allowClear: boolean;
  2898. bordered: boolean;
  2899. showTime: any;
  2900. showNow: boolean;
  2901. showToday: boolean;
  2902. inputReadOnly: boolean;
  2903. }>;
  2904. RangePicker: import("vue").DefineComponent<{
  2905. allowEmpty: {
  2906. type: import("vue").PropType<[boolean, boolean]>;
  2907. };
  2908. dateRender: {
  2909. type: import("vue").PropType<import("../vc-picker/RangePicker").RangeDateRender<Date>>;
  2910. };
  2911. defaultPickerValue: {
  2912. type: import("vue").PropType<[string, string] | [Date, Date]>;
  2913. };
  2914. defaultValue: {
  2915. type: import("vue").PropType<[string, string] | [Date, Date]>;
  2916. };
  2917. value: {
  2918. type: import("vue").PropType<[string, string] | [Date, Date]>;
  2919. };
  2920. disabledTime: {
  2921. type: import("vue").PropType<(date: Date, type: import("../vc-picker/RangePicker").RangeType) => import("../vc-picker/interface").DisabledTimes>;
  2922. };
  2923. disabled: {
  2924. type: import("vue").PropType<boolean | [boolean, boolean]>;
  2925. };
  2926. format: StringConstructor;
  2927. renderExtraFooter: {
  2928. type: import("vue").PropType<() => import("../_util/type").VueNode>;
  2929. };
  2930. separator: {
  2931. type: StringConstructor;
  2932. };
  2933. ranges: {
  2934. type: import("vue").PropType<Record<string, [Date, Date] | (() => [Date, Date])>>;
  2935. };
  2936. placeholder: ArrayConstructor;
  2937. mode: {
  2938. type: import("vue").PropType<[import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]>;
  2939. };
  2940. onChange: {
  2941. type: import("vue").PropType<(value: [string, string] | [Date, Date], dateString: [string, string]) => void>;
  2942. };
  2943. 'onUpdate:value': {
  2944. type: import("vue").PropType<(value: [string, string] | [Date, Date]) => void>;
  2945. };
  2946. onCalendarChange: {
  2947. type: import("vue").PropType<(values: [string, string] | [Date, Date], formatString: [string, string], info: import("../vc-picker/RangePicker").RangeInfo) => void>;
  2948. };
  2949. onPanelChange: {
  2950. type: import("vue").PropType<(values: [string, string] | [Date, Date], modes: [import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]) => void>;
  2951. };
  2952. onOk: {
  2953. type: import("vue").PropType<(dates: [string, string] | [Date, Date]) => void>;
  2954. };
  2955. id: StringConstructor;
  2956. dropdownClassName: StringConstructor;
  2957. dropdownAlign: {
  2958. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  2959. };
  2960. popupStyle: {
  2961. type: import("vue").PropType<import("vue").CSSProperties>;
  2962. };
  2963. transitionName: StringConstructor;
  2964. allowClear: {
  2965. type: BooleanConstructor;
  2966. default: any;
  2967. };
  2968. autofocus: {
  2969. type: BooleanConstructor;
  2970. default: any;
  2971. };
  2972. tabindex: NumberConstructor;
  2973. open: {
  2974. type: BooleanConstructor;
  2975. default: any;
  2976. };
  2977. defaultOpen: {
  2978. type: BooleanConstructor;
  2979. default: any;
  2980. };
  2981. inputReadOnly: {
  2982. type: BooleanConstructor;
  2983. default: any;
  2984. };
  2985. getPopupContainer: {
  2986. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  2987. };
  2988. panelRender: {
  2989. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  2990. };
  2991. onOpenChange: {
  2992. type: import("vue").PropType<(open: boolean) => void>;
  2993. };
  2994. 'onUpdate:open': {
  2995. type: import("vue").PropType<(open: boolean) => void>;
  2996. };
  2997. onFocus: {
  2998. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  2999. };
  3000. onBlur: {
  3001. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3002. };
  3003. onMousedown: {
  3004. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3005. };
  3006. onMouseup: {
  3007. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3008. };
  3009. onMouseenter: {
  3010. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3011. };
  3012. onMouseleave: {
  3013. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3014. };
  3015. onClick: {
  3016. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3017. };
  3018. onContextmenu: {
  3019. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3020. };
  3021. onKeydown: {
  3022. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3023. };
  3024. role: StringConstructor;
  3025. name: StringConstructor;
  3026. autocomplete: StringConstructor;
  3027. direction: {
  3028. type: import("vue").PropType<"ltr" | "rtl">;
  3029. };
  3030. showToday: {
  3031. type: BooleanConstructor;
  3032. default: any;
  3033. };
  3034. showTime: {
  3035. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3036. default: any;
  3037. };
  3038. locale: {
  3039. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3040. };
  3041. size: {
  3042. type: import("vue").PropType<import("../button").ButtonSize>;
  3043. };
  3044. bordered: {
  3045. type: BooleanConstructor;
  3046. default: any;
  3047. };
  3048. disabledDate: {
  3049. type: import("vue").PropType<(date: Date) => boolean>;
  3050. };
  3051. picker: {
  3052. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3053. };
  3054. valueFormat: StringConstructor;
  3055. disabledHours: import("vue").PropType<() => number[]>;
  3056. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3057. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3058. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3059. allowEmpty: {
  3060. type: import("vue").PropType<[boolean, boolean]>;
  3061. };
  3062. dateRender: {
  3063. type: import("vue").PropType<import("../vc-picker/RangePicker").RangeDateRender<Date>>;
  3064. };
  3065. defaultPickerValue: {
  3066. type: import("vue").PropType<[string, string] | [Date, Date]>;
  3067. };
  3068. defaultValue: {
  3069. type: import("vue").PropType<[string, string] | [Date, Date]>;
  3070. };
  3071. value: {
  3072. type: import("vue").PropType<[string, string] | [Date, Date]>;
  3073. };
  3074. disabledTime: {
  3075. type: import("vue").PropType<(date: Date, type: import("../vc-picker/RangePicker").RangeType) => import("../vc-picker/interface").DisabledTimes>;
  3076. };
  3077. disabled: {
  3078. type: import("vue").PropType<boolean | [boolean, boolean]>;
  3079. };
  3080. format: StringConstructor;
  3081. renderExtraFooter: {
  3082. type: import("vue").PropType<() => import("../_util/type").VueNode>;
  3083. };
  3084. separator: {
  3085. type: StringConstructor;
  3086. };
  3087. ranges: {
  3088. type: import("vue").PropType<Record<string, [Date, Date] | (() => [Date, Date])>>;
  3089. };
  3090. placeholder: ArrayConstructor;
  3091. mode: {
  3092. type: import("vue").PropType<[import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]>;
  3093. };
  3094. onChange: {
  3095. type: import("vue").PropType<(value: [string, string] | [Date, Date], dateString: [string, string]) => void>;
  3096. };
  3097. 'onUpdate:value': {
  3098. type: import("vue").PropType<(value: [string, string] | [Date, Date]) => void>;
  3099. };
  3100. onCalendarChange: {
  3101. type: import("vue").PropType<(values: [string, string] | [Date, Date], formatString: [string, string], info: import("../vc-picker/RangePicker").RangeInfo) => void>;
  3102. };
  3103. onPanelChange: {
  3104. type: import("vue").PropType<(values: [string, string] | [Date, Date], modes: [import("../vc-picker/interface").PanelMode, import("../vc-picker/interface").PanelMode]) => void>;
  3105. };
  3106. onOk: {
  3107. type: import("vue").PropType<(dates: [string, string] | [Date, Date]) => void>;
  3108. };
  3109. id: StringConstructor;
  3110. dropdownClassName: StringConstructor;
  3111. dropdownAlign: {
  3112. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  3113. };
  3114. popupStyle: {
  3115. type: import("vue").PropType<import("vue").CSSProperties>;
  3116. };
  3117. transitionName: StringConstructor;
  3118. allowClear: {
  3119. type: BooleanConstructor;
  3120. default: any;
  3121. };
  3122. autofocus: {
  3123. type: BooleanConstructor;
  3124. default: any;
  3125. };
  3126. tabindex: NumberConstructor;
  3127. open: {
  3128. type: BooleanConstructor;
  3129. default: any;
  3130. };
  3131. defaultOpen: {
  3132. type: BooleanConstructor;
  3133. default: any;
  3134. };
  3135. inputReadOnly: {
  3136. type: BooleanConstructor;
  3137. default: any;
  3138. };
  3139. getPopupContainer: {
  3140. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  3141. };
  3142. panelRender: {
  3143. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  3144. };
  3145. onOpenChange: {
  3146. type: import("vue").PropType<(open: boolean) => void>;
  3147. };
  3148. 'onUpdate:open': {
  3149. type: import("vue").PropType<(open: boolean) => void>;
  3150. };
  3151. onFocus: {
  3152. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3153. };
  3154. onBlur: {
  3155. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3156. };
  3157. onMousedown: {
  3158. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3159. };
  3160. onMouseup: {
  3161. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3162. };
  3163. onMouseenter: {
  3164. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3165. };
  3166. onMouseleave: {
  3167. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3168. };
  3169. onClick: {
  3170. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3171. };
  3172. onContextmenu: {
  3173. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3174. };
  3175. onKeydown: {
  3176. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3177. };
  3178. role: StringConstructor;
  3179. name: StringConstructor;
  3180. autocomplete: StringConstructor;
  3181. direction: {
  3182. type: import("vue").PropType<"ltr" | "rtl">;
  3183. };
  3184. showToday: {
  3185. type: BooleanConstructor;
  3186. default: any;
  3187. };
  3188. showTime: {
  3189. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3190. default: any;
  3191. };
  3192. locale: {
  3193. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3194. };
  3195. size: {
  3196. type: import("vue").PropType<import("../button").ButtonSize>;
  3197. };
  3198. bordered: {
  3199. type: BooleanConstructor;
  3200. default: any;
  3201. };
  3202. disabledDate: {
  3203. type: import("vue").PropType<(date: Date) => boolean>;
  3204. };
  3205. picker: {
  3206. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3207. };
  3208. valueFormat: StringConstructor;
  3209. disabledHours: import("vue").PropType<() => number[]>;
  3210. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3211. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3212. }>>, {
  3213. open: boolean;
  3214. autofocus: boolean;
  3215. defaultOpen: boolean;
  3216. allowClear: boolean;
  3217. bordered: boolean;
  3218. showTime: any;
  3219. showToday: boolean;
  3220. inputReadOnly: boolean;
  3221. }>;
  3222. TimePicker: import("vue").DefineComponent<{
  3223. defaultPickerValue: {
  3224. type: import("vue").PropType<string | Date>;
  3225. };
  3226. defaultValue: {
  3227. type: import("vue").PropType<string | Date>;
  3228. };
  3229. value: {
  3230. type: import("vue").PropType<string | Date>;
  3231. };
  3232. disabledTime: {
  3233. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  3234. };
  3235. format: {
  3236. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  3237. };
  3238. renderExtraFooter: {
  3239. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  3240. };
  3241. showNow: {
  3242. type: BooleanConstructor;
  3243. default: any;
  3244. };
  3245. monthCellRender: {
  3246. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3247. };
  3248. monthCellContentRender: {
  3249. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3250. };
  3251. id: StringConstructor;
  3252. dropdownClassName: StringConstructor;
  3253. dropdownAlign: {
  3254. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  3255. };
  3256. popupStyle: {
  3257. type: import("vue").PropType<import("vue").CSSProperties>;
  3258. };
  3259. transitionName: StringConstructor;
  3260. placeholder: StringConstructor;
  3261. allowClear: {
  3262. type: BooleanConstructor;
  3263. default: any;
  3264. };
  3265. autofocus: {
  3266. type: BooleanConstructor;
  3267. default: any;
  3268. };
  3269. disabled: {
  3270. type: BooleanConstructor;
  3271. default: any;
  3272. };
  3273. tabindex: NumberConstructor;
  3274. open: {
  3275. type: BooleanConstructor;
  3276. default: any;
  3277. };
  3278. defaultOpen: {
  3279. type: BooleanConstructor;
  3280. default: any;
  3281. };
  3282. inputReadOnly: {
  3283. type: BooleanConstructor;
  3284. default: any;
  3285. };
  3286. getPopupContainer: {
  3287. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  3288. };
  3289. panelRender: {
  3290. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  3291. };
  3292. onChange: {
  3293. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  3294. };
  3295. 'onUpdate:value': {
  3296. type: import("vue").PropType<(value: string | Date) => void>;
  3297. };
  3298. onOk: {
  3299. type: import("vue").PropType<(value: string | Date) => void>;
  3300. };
  3301. onOpenChange: {
  3302. type: import("vue").PropType<(open: boolean) => void>;
  3303. };
  3304. 'onUpdate:open': {
  3305. type: import("vue").PropType<(open: boolean) => void>;
  3306. };
  3307. onFocus: {
  3308. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3309. };
  3310. onBlur: {
  3311. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3312. };
  3313. onMousedown: {
  3314. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3315. };
  3316. onMouseup: {
  3317. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3318. };
  3319. onMouseenter: {
  3320. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3321. };
  3322. onMouseleave: {
  3323. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3324. };
  3325. onClick: {
  3326. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3327. };
  3328. onContextmenu: {
  3329. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3330. };
  3331. onKeydown: {
  3332. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3333. };
  3334. role: StringConstructor;
  3335. name: StringConstructor;
  3336. autocomplete: StringConstructor;
  3337. direction: {
  3338. type: import("vue").PropType<"ltr" | "rtl">;
  3339. };
  3340. showToday: {
  3341. type: BooleanConstructor;
  3342. default: any;
  3343. };
  3344. showTime: {
  3345. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3346. default: any;
  3347. };
  3348. locale: {
  3349. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3350. };
  3351. size: {
  3352. type: import("vue").PropType<import("../button").ButtonSize>;
  3353. };
  3354. bordered: {
  3355. type: BooleanConstructor;
  3356. default: any;
  3357. };
  3358. dateRender: {
  3359. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  3360. };
  3361. disabledDate: {
  3362. type: import("vue").PropType<(date: Date) => boolean>;
  3363. };
  3364. mode: {
  3365. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  3366. };
  3367. picker: {
  3368. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3369. };
  3370. valueFormat: StringConstructor;
  3371. disabledHours: import("vue").PropType<() => number[]>;
  3372. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3373. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3374. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3375. defaultPickerValue: {
  3376. type: import("vue").PropType<string | Date>;
  3377. };
  3378. defaultValue: {
  3379. type: import("vue").PropType<string | Date>;
  3380. };
  3381. value: {
  3382. type: import("vue").PropType<string | Date>;
  3383. };
  3384. disabledTime: {
  3385. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  3386. };
  3387. format: {
  3388. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  3389. };
  3390. renderExtraFooter: {
  3391. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  3392. };
  3393. showNow: {
  3394. type: BooleanConstructor;
  3395. default: any;
  3396. };
  3397. monthCellRender: {
  3398. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3399. };
  3400. monthCellContentRender: {
  3401. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3402. };
  3403. id: StringConstructor;
  3404. dropdownClassName: StringConstructor;
  3405. dropdownAlign: {
  3406. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  3407. };
  3408. popupStyle: {
  3409. type: import("vue").PropType<import("vue").CSSProperties>;
  3410. };
  3411. transitionName: StringConstructor;
  3412. placeholder: StringConstructor;
  3413. allowClear: {
  3414. type: BooleanConstructor;
  3415. default: any;
  3416. };
  3417. autofocus: {
  3418. type: BooleanConstructor;
  3419. default: any;
  3420. };
  3421. disabled: {
  3422. type: BooleanConstructor;
  3423. default: any;
  3424. };
  3425. tabindex: NumberConstructor;
  3426. open: {
  3427. type: BooleanConstructor;
  3428. default: any;
  3429. };
  3430. defaultOpen: {
  3431. type: BooleanConstructor;
  3432. default: any;
  3433. };
  3434. inputReadOnly: {
  3435. type: BooleanConstructor;
  3436. default: any;
  3437. };
  3438. getPopupContainer: {
  3439. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  3440. };
  3441. panelRender: {
  3442. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  3443. };
  3444. onChange: {
  3445. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  3446. };
  3447. 'onUpdate:value': {
  3448. type: import("vue").PropType<(value: string | Date) => void>;
  3449. };
  3450. onOk: {
  3451. type: import("vue").PropType<(value: string | Date) => void>;
  3452. };
  3453. onOpenChange: {
  3454. type: import("vue").PropType<(open: boolean) => void>;
  3455. };
  3456. 'onUpdate:open': {
  3457. type: import("vue").PropType<(open: boolean) => void>;
  3458. };
  3459. onFocus: {
  3460. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3461. };
  3462. onBlur: {
  3463. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3464. };
  3465. onMousedown: {
  3466. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3467. };
  3468. onMouseup: {
  3469. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3470. };
  3471. onMouseenter: {
  3472. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3473. };
  3474. onMouseleave: {
  3475. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3476. };
  3477. onClick: {
  3478. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3479. };
  3480. onContextmenu: {
  3481. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3482. };
  3483. onKeydown: {
  3484. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3485. };
  3486. role: StringConstructor;
  3487. name: StringConstructor;
  3488. autocomplete: StringConstructor;
  3489. direction: {
  3490. type: import("vue").PropType<"ltr" | "rtl">;
  3491. };
  3492. showToday: {
  3493. type: BooleanConstructor;
  3494. default: any;
  3495. };
  3496. showTime: {
  3497. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3498. default: any;
  3499. };
  3500. locale: {
  3501. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3502. };
  3503. size: {
  3504. type: import("vue").PropType<import("../button").ButtonSize>;
  3505. };
  3506. bordered: {
  3507. type: BooleanConstructor;
  3508. default: any;
  3509. };
  3510. dateRender: {
  3511. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  3512. };
  3513. disabledDate: {
  3514. type: import("vue").PropType<(date: Date) => boolean>;
  3515. };
  3516. mode: {
  3517. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  3518. };
  3519. picker: {
  3520. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3521. };
  3522. valueFormat: StringConstructor;
  3523. disabledHours: import("vue").PropType<() => number[]>;
  3524. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3525. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3526. }>>, {
  3527. open: boolean;
  3528. disabled: boolean;
  3529. autofocus: boolean;
  3530. defaultOpen: boolean;
  3531. allowClear: boolean;
  3532. bordered: boolean;
  3533. showTime: any;
  3534. showNow: boolean;
  3535. showToday: boolean;
  3536. inputReadOnly: boolean;
  3537. }>;
  3538. QuarterPicker: import("vue").DefineComponent<{
  3539. defaultPickerValue: {
  3540. type: import("vue").PropType<string | Date>;
  3541. };
  3542. defaultValue: {
  3543. type: import("vue").PropType<string | Date>;
  3544. };
  3545. value: {
  3546. type: import("vue").PropType<string | Date>;
  3547. };
  3548. disabledTime: {
  3549. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  3550. };
  3551. format: {
  3552. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  3553. };
  3554. renderExtraFooter: {
  3555. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  3556. };
  3557. showNow: {
  3558. type: BooleanConstructor;
  3559. default: any;
  3560. };
  3561. monthCellRender: {
  3562. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3563. };
  3564. monthCellContentRender: {
  3565. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3566. };
  3567. id: StringConstructor;
  3568. dropdownClassName: StringConstructor;
  3569. dropdownAlign: {
  3570. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  3571. };
  3572. popupStyle: {
  3573. type: import("vue").PropType<import("vue").CSSProperties>;
  3574. };
  3575. transitionName: StringConstructor;
  3576. placeholder: StringConstructor;
  3577. allowClear: {
  3578. type: BooleanConstructor;
  3579. default: any;
  3580. };
  3581. autofocus: {
  3582. type: BooleanConstructor;
  3583. default: any;
  3584. };
  3585. disabled: {
  3586. type: BooleanConstructor;
  3587. default: any;
  3588. };
  3589. tabindex: NumberConstructor;
  3590. open: {
  3591. type: BooleanConstructor;
  3592. default: any;
  3593. };
  3594. defaultOpen: {
  3595. type: BooleanConstructor;
  3596. default: any;
  3597. };
  3598. inputReadOnly: {
  3599. type: BooleanConstructor;
  3600. default: any;
  3601. };
  3602. getPopupContainer: {
  3603. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  3604. };
  3605. panelRender: {
  3606. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  3607. };
  3608. onChange: {
  3609. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  3610. };
  3611. 'onUpdate:value': {
  3612. type: import("vue").PropType<(value: string | Date) => void>;
  3613. };
  3614. onOk: {
  3615. type: import("vue").PropType<(value: string | Date) => void>;
  3616. };
  3617. onOpenChange: {
  3618. type: import("vue").PropType<(open: boolean) => void>;
  3619. };
  3620. 'onUpdate:open': {
  3621. type: import("vue").PropType<(open: boolean) => void>;
  3622. };
  3623. onFocus: {
  3624. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3625. };
  3626. onBlur: {
  3627. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3628. };
  3629. onMousedown: {
  3630. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3631. };
  3632. onMouseup: {
  3633. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3634. };
  3635. onMouseenter: {
  3636. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3637. };
  3638. onMouseleave: {
  3639. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3640. };
  3641. onClick: {
  3642. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3643. };
  3644. onContextmenu: {
  3645. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3646. };
  3647. onKeydown: {
  3648. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3649. };
  3650. role: StringConstructor;
  3651. name: StringConstructor;
  3652. autocomplete: StringConstructor;
  3653. direction: {
  3654. type: import("vue").PropType<"ltr" | "rtl">;
  3655. };
  3656. showToday: {
  3657. type: BooleanConstructor;
  3658. default: any;
  3659. };
  3660. showTime: {
  3661. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3662. default: any;
  3663. };
  3664. locale: {
  3665. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3666. };
  3667. size: {
  3668. type: import("vue").PropType<import("../button").ButtonSize>;
  3669. };
  3670. bordered: {
  3671. type: BooleanConstructor;
  3672. default: any;
  3673. };
  3674. dateRender: {
  3675. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  3676. };
  3677. disabledDate: {
  3678. type: import("vue").PropType<(date: Date) => boolean>;
  3679. };
  3680. mode: {
  3681. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  3682. };
  3683. picker: {
  3684. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3685. };
  3686. valueFormat: StringConstructor;
  3687. disabledHours: import("vue").PropType<() => number[]>;
  3688. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3689. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3690. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3691. defaultPickerValue: {
  3692. type: import("vue").PropType<string | Date>;
  3693. };
  3694. defaultValue: {
  3695. type: import("vue").PropType<string | Date>;
  3696. };
  3697. value: {
  3698. type: import("vue").PropType<string | Date>;
  3699. };
  3700. disabledTime: {
  3701. type: import("vue").PropType<import("../vc-picker/interface").DisabledTime<Date>>;
  3702. };
  3703. format: {
  3704. type: import("vue").PropType<string | import("../vc-picker/interface").CustomFormat<Date> | (string | import("../vc-picker/interface").CustomFormat<Date>)[]>;
  3705. };
  3706. renderExtraFooter: {
  3707. type: import("vue").PropType<(mode: import("../vc-picker/interface").PanelMode) => import("../_util/type").VueNode>;
  3708. };
  3709. showNow: {
  3710. type: BooleanConstructor;
  3711. default: any;
  3712. };
  3713. monthCellRender: {
  3714. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3715. };
  3716. monthCellContentRender: {
  3717. type: import("vue").PropType<import("../vc-picker/panels/MonthPanel/MonthBody").MonthCellRender<Date>>;
  3718. };
  3719. id: StringConstructor;
  3720. dropdownClassName: StringConstructor;
  3721. dropdownAlign: {
  3722. type: import("vue").PropType<import("../vc-align/interface").AlignType>;
  3723. };
  3724. popupStyle: {
  3725. type: import("vue").PropType<import("vue").CSSProperties>;
  3726. };
  3727. transitionName: StringConstructor;
  3728. placeholder: StringConstructor;
  3729. allowClear: {
  3730. type: BooleanConstructor;
  3731. default: any;
  3732. };
  3733. autofocus: {
  3734. type: BooleanConstructor;
  3735. default: any;
  3736. };
  3737. disabled: {
  3738. type: BooleanConstructor;
  3739. default: any;
  3740. };
  3741. tabindex: NumberConstructor;
  3742. open: {
  3743. type: BooleanConstructor;
  3744. default: any;
  3745. };
  3746. defaultOpen: {
  3747. type: BooleanConstructor;
  3748. default: any;
  3749. };
  3750. inputReadOnly: {
  3751. type: BooleanConstructor;
  3752. default: any;
  3753. };
  3754. getPopupContainer: {
  3755. type: import("vue").PropType<(node: HTMLElement) => HTMLElement>;
  3756. };
  3757. panelRender: {
  3758. type: import("vue").PropType<(originPanel: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  3759. };
  3760. onChange: {
  3761. type: import("vue").PropType<(value: string | Date, dateString: string) => void>;
  3762. };
  3763. 'onUpdate:value': {
  3764. type: import("vue").PropType<(value: string | Date) => void>;
  3765. };
  3766. onOk: {
  3767. type: import("vue").PropType<(value: string | Date) => void>;
  3768. };
  3769. onOpenChange: {
  3770. type: import("vue").PropType<(open: boolean) => void>;
  3771. };
  3772. 'onUpdate:open': {
  3773. type: import("vue").PropType<(open: boolean) => void>;
  3774. };
  3775. onFocus: {
  3776. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3777. };
  3778. onBlur: {
  3779. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  3780. };
  3781. onMousedown: {
  3782. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3783. };
  3784. onMouseup: {
  3785. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3786. };
  3787. onMouseenter: {
  3788. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3789. };
  3790. onMouseleave: {
  3791. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3792. };
  3793. onClick: {
  3794. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3795. };
  3796. onContextmenu: {
  3797. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  3798. };
  3799. onKeydown: {
  3800. type: import("vue").PropType<(event: KeyboardEvent, preventDefault: () => void) => void>;
  3801. };
  3802. role: StringConstructor;
  3803. name: StringConstructor;
  3804. autocomplete: StringConstructor;
  3805. direction: {
  3806. type: import("vue").PropType<"ltr" | "rtl">;
  3807. };
  3808. showToday: {
  3809. type: BooleanConstructor;
  3810. default: any;
  3811. };
  3812. showTime: {
  3813. type: import("vue").PropType<boolean | import("../vc-picker/panels/TimePanel").SharedTimeProps<Date>>;
  3814. default: any;
  3815. };
  3816. locale: {
  3817. type: import("vue").PropType<import("./generatePicker").PickerLocale>;
  3818. };
  3819. size: {
  3820. type: import("vue").PropType<import("../button").ButtonSize>;
  3821. };
  3822. bordered: {
  3823. type: BooleanConstructor;
  3824. default: any;
  3825. };
  3826. dateRender: {
  3827. type: import("vue").PropType<import("../vc-picker/panels/DatePanel/DateBody").DateRender<Date>>;
  3828. };
  3829. disabledDate: {
  3830. type: import("vue").PropType<(date: Date) => boolean>;
  3831. };
  3832. mode: {
  3833. type: import("vue").PropType<import("../vc-picker/interface").PanelMode>;
  3834. };
  3835. picker: {
  3836. type: import("vue").PropType<import("../vc-picker/interface").PickerMode>;
  3837. };
  3838. valueFormat: StringConstructor;
  3839. disabledHours: import("vue").PropType<() => number[]>;
  3840. disabledMinutes: import("vue").PropType<(hour: number) => number[]>;
  3841. disabledSeconds: import("vue").PropType<(hour: number, minute: number) => number[]>;
  3842. }>>, {
  3843. open: boolean;
  3844. disabled: boolean;
  3845. autofocus: boolean;
  3846. defaultOpen: boolean;
  3847. allowClear: boolean;
  3848. bordered: boolean;
  3849. showTime: any;
  3850. showNow: boolean;
  3851. showToday: boolean;
  3852. inputReadOnly: boolean;
  3853. }>;
  3854. install: (app: App) => App<any>;
  3855. };
  3856. export default _default;