date-fns.d.ts 142 KB

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