9e5769e74e267f274deb5b3ffc9140072581770da4c1a60761f3cda42ec7264d8a6b2516eb12dd4a5566f0f3fe97b05ffa4679582b8ba531b7f62771679ebc 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525
  1. import type { DatePickerType } from './types';
  2. export declare const getPanel: (type: DatePickerType) => ({
  3. new (...args: any[]): {
  4. $: import("vue").ComponentInternalInstance;
  5. $data: {};
  6. $props: Partial<{
  7. readonly disabled: boolean;
  8. readonly border: boolean;
  9. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  10. readonly format: string;
  11. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  12. readonly showConfirm: boolean;
  13. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  14. readonly showWeekNumber: boolean;
  15. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  16. readonly parsedValue: {
  17. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  24. readonly type: {
  25. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  26. readonly required: true;
  27. readonly validator: ((val: unknown) => boolean) | undefined;
  28. __epPropKey: true;
  29. };
  30. readonly dateFormat: StringConstructor;
  31. readonly timeFormat: StringConstructor;
  32. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  33. readonly showConfirm: BooleanConstructor;
  34. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  35. readonly showWeekNumber: BooleanConstructor;
  36. readonly border: BooleanConstructor;
  37. readonly disabled: BooleanConstructor;
  38. }>> & {
  39. onPick?: ((...args: any[]) => any) | undefined;
  40. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  41. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  42. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "border" | "visible" | "format" | "showNow" | "showConfirm" | "showFooter" | "showWeekNumber">;
  43. $attrs: {
  44. [x: string]: unknown;
  45. };
  46. $refs: {
  47. [x: string]: unknown;
  48. };
  49. $slots: import("vue").Slots;
  50. $root: import("vue").ComponentPublicInstance | null;
  51. $parent: import("vue").ComponentPublicInstance | null;
  52. $emit: ((event: "panel-change", ...args: any[]) => void) & ((event: "pick", ...args: any[]) => void) & ((event: "set-picker-option", ...args: any[]) => void);
  53. $el: any;
  54. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  55. readonly parsedValue: {
  56. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  57. readonly required: false;
  58. readonly validator: ((val: unknown) => boolean) | undefined;
  59. __epPropKey: true;
  60. };
  61. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  62. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  63. readonly type: {
  64. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  65. readonly required: true;
  66. readonly validator: ((val: unknown) => boolean) | undefined;
  67. __epPropKey: true;
  68. };
  69. readonly dateFormat: StringConstructor;
  70. readonly timeFormat: StringConstructor;
  71. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  72. readonly showConfirm: BooleanConstructor;
  73. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  74. readonly showWeekNumber: BooleanConstructor;
  75. readonly border: BooleanConstructor;
  76. readonly disabled: BooleanConstructor;
  77. }>> & {
  78. onPick?: ((...args: any[]) => any) | undefined;
  79. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  80. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  81. }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  82. "panel-change": (...args: any[]) => void;
  83. pick: (...args: any[]) => void;
  84. "set-picker-option": (...args: any[]) => void;
  85. }, string, {
  86. readonly disabled: boolean;
  87. readonly border: boolean;
  88. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  89. readonly format: string;
  90. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  91. readonly showConfirm: boolean;
  92. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  93. readonly showWeekNumber: boolean;
  94. }> & {
  95. beforeCreate?: (() => void) | (() => void)[];
  96. created?: (() => void) | (() => void)[];
  97. beforeMount?: (() => void) | (() => void)[];
  98. mounted?: (() => void) | (() => void)[];
  99. beforeUpdate?: (() => void) | (() => void)[];
  100. updated?: (() => void) | (() => void)[];
  101. activated?: (() => void) | (() => void)[];
  102. deactivated?: (() => void) | (() => void)[];
  103. beforeDestroy?: (() => void) | (() => void)[];
  104. beforeUnmount?: (() => void) | (() => void)[];
  105. destroyed?: (() => void) | (() => void)[];
  106. unmounted?: (() => void) | (() => void)[];
  107. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  108. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  109. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
  110. };
  111. $forceUpdate: () => void;
  112. $nextTick: typeof import("vue").nextTick;
  113. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
  114. } & Readonly<import("vue").ExtractPropTypes<{
  115. readonly parsedValue: {
  116. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  117. readonly required: false;
  118. readonly validator: ((val: unknown) => boolean) | undefined;
  119. __epPropKey: true;
  120. };
  121. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  122. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  123. readonly type: {
  124. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  125. readonly required: true;
  126. readonly validator: ((val: unknown) => boolean) | undefined;
  127. __epPropKey: true;
  128. };
  129. readonly dateFormat: StringConstructor;
  130. readonly timeFormat: StringConstructor;
  131. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  132. readonly showConfirm: BooleanConstructor;
  133. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  134. readonly showWeekNumber: BooleanConstructor;
  135. readonly border: BooleanConstructor;
  136. readonly disabled: BooleanConstructor;
  137. }>> & {
  138. onPick?: ((...args: any[]) => any) | undefined;
  139. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  140. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  141. } & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties;
  142. __isFragment?: never;
  143. __isTeleport?: never;
  144. __isSuspense?: never;
  145. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  146. readonly parsedValue: {
  147. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  148. readonly required: false;
  149. readonly validator: ((val: unknown) => boolean) | undefined;
  150. __epPropKey: true;
  151. };
  152. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  153. readonly format: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  154. readonly type: {
  155. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  156. readonly required: true;
  157. readonly validator: ((val: unknown) => boolean) | undefined;
  158. __epPropKey: true;
  159. };
  160. readonly dateFormat: StringConstructor;
  161. readonly timeFormat: StringConstructor;
  162. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  163. readonly showConfirm: BooleanConstructor;
  164. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  165. readonly showWeekNumber: BooleanConstructor;
  166. readonly border: BooleanConstructor;
  167. readonly disabled: BooleanConstructor;
  168. }>> & {
  169. onPick?: ((...args: any[]) => any) | undefined;
  170. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  171. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  172. }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  173. "panel-change": (...args: any[]) => void;
  174. pick: (...args: any[]) => void;
  175. "set-picker-option": (...args: any[]) => void;
  176. }, string, {
  177. readonly disabled: boolean;
  178. readonly border: boolean;
  179. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  180. readonly format: string;
  181. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  182. readonly showConfirm: boolean;
  183. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  184. readonly showWeekNumber: boolean;
  185. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
  186. $slots: {
  187. sidebar?(_: {
  188. class: string;
  189. }): any;
  190. "prev-year"?(_: {}): any;
  191. "prev-month"?(_: {}): any;
  192. "next-month"?(_: {}): any;
  193. "next-year"?(_: {}): any;
  194. };
  195. })) | ({
  196. new (...args: any[]): {
  197. $: import("vue").ComponentInternalInstance;
  198. $data: {};
  199. $props: Partial<{
  200. readonly disabled: boolean;
  201. readonly border: boolean;
  202. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  203. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  204. readonly showConfirm: boolean;
  205. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  206. readonly showWeekNumber: boolean;
  207. readonly unlinkPanels: boolean;
  208. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  209. readonly unlinkPanels: BooleanConstructor;
  210. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  211. readonly showConfirm: BooleanConstructor;
  212. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  213. readonly border: BooleanConstructor;
  214. readonly disabled: BooleanConstructor;
  215. readonly parsedValue: {
  216. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  217. readonly required: false;
  218. readonly validator: ((val: unknown) => boolean) | undefined;
  219. __epPropKey: true;
  220. };
  221. readonly type: {
  222. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  223. readonly required: true;
  224. readonly validator: ((val: unknown) => boolean) | undefined;
  225. __epPropKey: true;
  226. };
  227. readonly dateFormat: StringConstructor;
  228. readonly timeFormat: StringConstructor;
  229. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  230. readonly showWeekNumber: BooleanConstructor;
  231. }>> & {
  232. onPick?: ((...args: any[]) => any) | undefined;
  233. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  234. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  235. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  236. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "border" | "visible" | "showNow" | "showConfirm" | "showFooter" | "showWeekNumber" | "unlinkPanels">;
  237. $attrs: {
  238. [x: string]: unknown;
  239. };
  240. $refs: {
  241. [x: string]: unknown;
  242. };
  243. $slots: import("vue").Slots;
  244. $root: import("vue").ComponentPublicInstance | null;
  245. $parent: import("vue").ComponentPublicInstance | null;
  246. $emit: ((event: "calendar-change", ...args: any[]) => void) & ((event: "panel-change", ...args: any[]) => void) & ((event: "pick", ...args: any[]) => void) & ((event: "set-picker-option", ...args: any[]) => void);
  247. $el: any;
  248. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  249. readonly unlinkPanels: BooleanConstructor;
  250. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  251. readonly showConfirm: BooleanConstructor;
  252. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  253. readonly border: BooleanConstructor;
  254. readonly disabled: BooleanConstructor;
  255. readonly parsedValue: {
  256. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  257. readonly required: false;
  258. readonly validator: ((val: unknown) => boolean) | undefined;
  259. __epPropKey: true;
  260. };
  261. readonly type: {
  262. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  263. readonly required: true;
  264. readonly validator: ((val: unknown) => boolean) | undefined;
  265. __epPropKey: true;
  266. };
  267. readonly dateFormat: StringConstructor;
  268. readonly timeFormat: StringConstructor;
  269. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  270. readonly showWeekNumber: BooleanConstructor;
  271. }>> & {
  272. onPick?: ((...args: any[]) => any) | undefined;
  273. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  274. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  275. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  276. }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  277. "calendar-change": (...args: any[]) => void;
  278. "panel-change": (...args: any[]) => void;
  279. pick: (...args: any[]) => void;
  280. "set-picker-option": (...args: any[]) => void;
  281. }, string, {
  282. readonly disabled: boolean;
  283. readonly border: boolean;
  284. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  285. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  286. readonly showConfirm: boolean;
  287. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  288. readonly showWeekNumber: boolean;
  289. readonly unlinkPanels: boolean;
  290. }> & {
  291. beforeCreate?: (() => void) | (() => void)[];
  292. created?: (() => void) | (() => void)[];
  293. beforeMount?: (() => void) | (() => void)[];
  294. mounted?: (() => void) | (() => void)[];
  295. beforeUpdate?: (() => void) | (() => void)[];
  296. updated?: (() => void) | (() => void)[];
  297. activated?: (() => void) | (() => void)[];
  298. deactivated?: (() => void) | (() => void)[];
  299. beforeDestroy?: (() => void) | (() => void)[];
  300. beforeUnmount?: (() => void) | (() => void)[];
  301. destroyed?: (() => void) | (() => void)[];
  302. unmounted?: (() => void) | (() => void)[];
  303. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  304. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  305. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
  306. };
  307. $forceUpdate: () => void;
  308. $nextTick: typeof import("vue").nextTick;
  309. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
  310. } & Readonly<import("vue").ExtractPropTypes<{
  311. readonly unlinkPanels: BooleanConstructor;
  312. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  313. readonly showConfirm: BooleanConstructor;
  314. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  315. readonly border: BooleanConstructor;
  316. readonly disabled: BooleanConstructor;
  317. readonly parsedValue: {
  318. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  319. readonly required: false;
  320. readonly validator: ((val: unknown) => boolean) | undefined;
  321. __epPropKey: true;
  322. };
  323. readonly type: {
  324. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  325. readonly required: true;
  326. readonly validator: ((val: unknown) => boolean) | undefined;
  327. __epPropKey: true;
  328. };
  329. readonly dateFormat: StringConstructor;
  330. readonly timeFormat: StringConstructor;
  331. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  332. readonly showWeekNumber: BooleanConstructor;
  333. }>> & {
  334. onPick?: ((...args: any[]) => any) | undefined;
  335. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  336. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  337. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  338. } & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties;
  339. __isFragment?: never;
  340. __isTeleport?: never;
  341. __isSuspense?: never;
  342. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  343. readonly unlinkPanels: BooleanConstructor;
  344. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  345. readonly showConfirm: BooleanConstructor;
  346. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  347. readonly border: BooleanConstructor;
  348. readonly disabled: BooleanConstructor;
  349. readonly parsedValue: {
  350. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  351. readonly required: false;
  352. readonly validator: ((val: unknown) => boolean) | undefined;
  353. __epPropKey: true;
  354. };
  355. readonly type: {
  356. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | ((new (...args: any[]) => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange") | (() => "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange"))[], "year" | "years" | "month" | "months" | "date" | "dates" | "week" | "datetime" | "datetimerange" | "daterange" | "monthrange" | "yearrange", unknown>>;
  357. readonly required: true;
  358. readonly validator: ((val: unknown) => boolean) | undefined;
  359. __epPropKey: true;
  360. };
  361. readonly dateFormat: StringConstructor;
  362. readonly timeFormat: StringConstructor;
  363. readonly showNow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  364. readonly showWeekNumber: BooleanConstructor;
  365. }>> & {
  366. onPick?: ((...args: any[]) => any) | undefined;
  367. "onCalendar-change"?: ((...args: any[]) => any) | undefined;
  368. "onPanel-change"?: ((...args: any[]) => any) | undefined;
  369. "onSet-picker-option"?: ((...args: any[]) => any) | undefined;
  370. }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  371. "calendar-change": (...args: any[]) => void;
  372. "panel-change": (...args: any[]) => void;
  373. pick: (...args: any[]) => void;
  374. "set-picker-option": (...args: any[]) => void;
  375. }, string, {
  376. readonly disabled: boolean;
  377. readonly border: boolean;
  378. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  379. readonly showNow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  380. readonly showConfirm: boolean;
  381. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  382. readonly showWeekNumber: boolean;
  383. readonly unlinkPanels: boolean;
  384. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
  385. $slots: {
  386. sidebar?(_: {
  387. class: string;
  388. }): any;
  389. "prev-year"?(_: {}): any;
  390. "prev-year"?(_: {}): any;
  391. "prev-month"?(_: {}): any;
  392. "prev-month"?(_: {}): any;
  393. "next-year"?(_: {}): any;
  394. "next-year"?(_: {}): any;
  395. "next-month"?(_: {}): any;
  396. "next-month"?(_: {}): any;
  397. };
  398. })) | ({
  399. new (...args: any[]): {
  400. $: import("vue").ComponentInternalInstance;
  401. $data: {};
  402. $props: Partial<{
  403. readonly disabled: boolean;
  404. readonly border: boolean;
  405. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  406. readonly showConfirm: boolean;
  407. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  408. readonly unlinkPanels: boolean;
  409. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  410. readonly unlinkPanels: BooleanConstructor;
  411. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  412. readonly showConfirm: BooleanConstructor;
  413. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  414. readonly border: BooleanConstructor;
  415. readonly disabled: BooleanConstructor;
  416. readonly parsedValue: {
  417. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  418. readonly required: false;
  419. readonly validator: ((val: unknown) => boolean) | undefined;
  420. __epPropKey: true;
  421. };
  422. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "border" | "visible" | "showConfirm" | "showFooter" | "unlinkPanels">;
  423. $attrs: {
  424. [x: string]: unknown;
  425. };
  426. $refs: {
  427. [x: string]: unknown;
  428. };
  429. $slots: import("vue").Slots;
  430. $root: import("vue").ComponentPublicInstance | null;
  431. $parent: import("vue").ComponentPublicInstance | null;
  432. $emit: (event: string, ...args: any[]) => void;
  433. $el: any;
  434. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  435. readonly unlinkPanels: BooleanConstructor;
  436. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  437. readonly showConfirm: BooleanConstructor;
  438. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  439. readonly border: BooleanConstructor;
  440. readonly disabled: BooleanConstructor;
  441. readonly parsedValue: {
  442. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  443. readonly required: false;
  444. readonly validator: ((val: unknown) => boolean) | undefined;
  445. __epPropKey: true;
  446. };
  447. }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  448. [x: string]: (...args: any[]) => void;
  449. }, string, {
  450. readonly disabled: boolean;
  451. readonly border: boolean;
  452. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  453. readonly showConfirm: boolean;
  454. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  455. readonly unlinkPanels: boolean;
  456. }> & {
  457. beforeCreate?: (() => void) | (() => void)[];
  458. created?: (() => void) | (() => void)[];
  459. beforeMount?: (() => void) | (() => void)[];
  460. mounted?: (() => void) | (() => void)[];
  461. beforeUpdate?: (() => void) | (() => void)[];
  462. updated?: (() => void) | (() => void)[];
  463. activated?: (() => void) | (() => void)[];
  464. deactivated?: (() => void) | (() => void)[];
  465. beforeDestroy?: (() => void) | (() => void)[];
  466. beforeUnmount?: (() => void) | (() => void)[];
  467. destroyed?: (() => void) | (() => void)[];
  468. unmounted?: (() => void) | (() => void)[];
  469. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  470. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  471. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance | null, info: string) => boolean | void)[];
  472. };
  473. $forceUpdate: () => void;
  474. $nextTick: typeof import("vue").nextTick;
  475. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle;
  476. } & Readonly<import("vue").ExtractPropTypes<{
  477. readonly unlinkPanels: BooleanConstructor;
  478. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  479. readonly showConfirm: BooleanConstructor;
  480. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  481. readonly border: BooleanConstructor;
  482. readonly disabled: BooleanConstructor;
  483. readonly parsedValue: {
  484. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  485. readonly required: false;
  486. readonly validator: ((val: unknown) => boolean) | undefined;
  487. __epPropKey: true;
  488. };
  489. }>> & import("vue").ShallowUnwrapRef<{}> & {} & import("vue").ComponentCustomProperties;
  490. __isFragment?: never;
  491. __isTeleport?: never;
  492. __isSuspense?: never;
  493. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  494. readonly unlinkPanels: BooleanConstructor;
  495. readonly visible: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  496. readonly showConfirm: BooleanConstructor;
  497. readonly showFooter: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  498. readonly border: BooleanConstructor;
  499. readonly disabled: BooleanConstructor;
  500. readonly parsedValue: {
  501. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays) | ((new (...args: any[]) => import("dayjs").Dayjs | [import("dayjs").Dayjs, import("dayjs").Dayjs]) | (() => import("element-plus").DayOrDays))[], unknown, unknown>>;
  502. readonly required: false;
  503. readonly validator: ((val: unknown) => boolean) | undefined;
  504. __epPropKey: true;
  505. };
  506. }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  507. [x: string]: (...args: any[]) => void;
  508. }, string, {
  509. readonly disabled: boolean;
  510. readonly border: boolean;
  511. readonly visible: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  512. readonly showConfirm: boolean;
  513. readonly showFooter: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  514. readonly unlinkPanels: boolean;
  515. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
  516. $slots: {
  517. sidebar?(_: {
  518. class: string;
  519. }): any;
  520. "prev-year"?(_: {}): any;
  521. "prev-year"?(_: {}): any;
  522. "next-year"?(_: {}): any;
  523. "next-year"?(_: {}): any;
  524. };
  525. }));