index.d.ts 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424
  1. import CommonPicker from './src/common/picker.vue';
  2. import TimePickPanel from './src/time-picker-com/panel-time-pick.vue';
  3. import type { SFCWithInstall } from 'element-plus/es/utils';
  4. export * from './src/utils';
  5. export * from './src/constants';
  6. export * from './src/common/props';
  7. declare const _TimePicker: SFCWithInstall<import("vue").DefineComponent<{
  8. isRange: {
  9. type: BooleanConstructor;
  10. default: boolean;
  11. };
  12. ariaLabel: StringConstructor;
  13. emptyValues: ArrayConstructor;
  14. valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
  15. disabledDate: {
  16. readonly type: import("vue").PropType<Function>;
  17. readonly required: false;
  18. readonly validator: ((val: unknown) => boolean) | undefined;
  19. __epPropKey: true;
  20. };
  21. cellClassName: {
  22. readonly type: import("vue").PropType<Function>;
  23. readonly required: false;
  24. readonly validator: ((val: unknown) => boolean) | undefined;
  25. __epPropKey: true;
  26. };
  27. shortcuts: import("element-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  28. arrowControl: BooleanConstructor;
  29. label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  30. tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  31. validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  32. unlinkPanels: BooleanConstructor;
  33. disabledHours: {
  34. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>;
  35. readonly required: false;
  36. readonly validator: ((val: unknown) => boolean) | undefined;
  37. __epPropKey: true;
  38. };
  39. disabledMinutes: {
  40. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>;
  41. readonly required: false;
  42. readonly validator: ((val: unknown) => boolean) | undefined;
  43. __epPropKey: true;
  44. };
  45. disabledSeconds: {
  46. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>;
  47. readonly required: false;
  48. readonly validator: ((val: unknown) => boolean) | undefined;
  49. __epPropKey: true;
  50. };
  51. id: {
  52. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>>;
  53. readonly required: false;
  54. readonly validator: ((val: unknown) => boolean) | undefined;
  55. __epPropKey: true;
  56. };
  57. name: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown, "", boolean>;
  58. popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  59. format: StringConstructor;
  60. valueFormat: StringConstructor;
  61. dateFormat: StringConstructor;
  62. timeFormat: StringConstructor;
  63. type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  64. clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  65. clearIcon: {
  66. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  67. readonly required: false;
  68. readonly validator: ((val: unknown) => boolean) | undefined;
  69. __epPropKey: true;
  70. };
  71. editable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  72. prefixIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, "", boolean>;
  73. size: {
  74. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  75. readonly required: false;
  76. readonly validator: ((val: unknown) => boolean) | undefined;
  77. __epPropKey: true;
  78. };
  79. readonly: BooleanConstructor;
  80. disabled: BooleanConstructor;
  81. placeholder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  82. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  83. modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown, "", boolean>;
  84. rangeSeparator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  85. startPlaceholder: StringConstructor;
  86. endPlaceholder: StringConstructor;
  87. defaultValue: {
  88. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  89. readonly required: false;
  90. readonly validator: ((val: unknown) => boolean) | undefined;
  91. __epPropKey: true;
  92. };
  93. defaultTime: {
  94. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  95. readonly required: false;
  96. readonly validator: ((val: unknown) => boolean) | undefined;
  97. __epPropKey: true;
  98. };
  99. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  100. isRange: {
  101. type: BooleanConstructor;
  102. default: boolean;
  103. };
  104. ariaLabel: StringConstructor;
  105. emptyValues: ArrayConstructor;
  106. valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
  107. disabledDate: {
  108. readonly type: import("vue").PropType<Function>;
  109. readonly required: false;
  110. readonly validator: ((val: unknown) => boolean) | undefined;
  111. __epPropKey: true;
  112. };
  113. cellClassName: {
  114. readonly type: import("vue").PropType<Function>;
  115. readonly required: false;
  116. readonly validator: ((val: unknown) => boolean) | undefined;
  117. __epPropKey: true;
  118. };
  119. shortcuts: import("element-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  120. arrowControl: BooleanConstructor;
  121. label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  122. tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  123. validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  124. unlinkPanels: BooleanConstructor;
  125. disabledHours: {
  126. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>;
  127. readonly required: false;
  128. readonly validator: ((val: unknown) => boolean) | undefined;
  129. __epPropKey: true;
  130. };
  131. disabledMinutes: {
  132. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>;
  133. readonly required: false;
  134. readonly validator: ((val: unknown) => boolean) | undefined;
  135. __epPropKey: true;
  136. };
  137. disabledSeconds: {
  138. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>;
  139. readonly required: false;
  140. readonly validator: ((val: unknown) => boolean) | undefined;
  141. __epPropKey: true;
  142. };
  143. id: {
  144. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>>;
  145. readonly required: false;
  146. readonly validator: ((val: unknown) => boolean) | undefined;
  147. __epPropKey: true;
  148. };
  149. name: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown, "", boolean>;
  150. popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  151. format: StringConstructor;
  152. valueFormat: StringConstructor;
  153. dateFormat: StringConstructor;
  154. timeFormat: StringConstructor;
  155. type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  156. clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  157. clearIcon: {
  158. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  159. readonly required: false;
  160. readonly validator: ((val: unknown) => boolean) | undefined;
  161. __epPropKey: true;
  162. };
  163. editable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  164. prefixIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, "", boolean>;
  165. size: {
  166. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  167. readonly required: false;
  168. readonly validator: ((val: unknown) => boolean) | undefined;
  169. __epPropKey: true;
  170. };
  171. readonly: BooleanConstructor;
  172. disabled: BooleanConstructor;
  173. placeholder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  174. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  175. modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown, "", boolean>;
  176. rangeSeparator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  177. startPlaceholder: StringConstructor;
  178. endPlaceholder: StringConstructor;
  179. defaultValue: {
  180. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  181. readonly required: false;
  182. readonly validator: ((val: unknown) => boolean) | undefined;
  183. __epPropKey: true;
  184. };
  185. defaultTime: {
  186. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  187. readonly required: false;
  188. readonly validator: ((val: unknown) => boolean) | undefined;
  189. __epPropKey: true;
  190. };
  191. }>> & {
  192. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  193. }, {
  194. type: string;
  195. modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown>;
  196. popperClass: string;
  197. popperOptions: Partial<import("@popperjs/core").Options>;
  198. disabled: boolean;
  199. clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  200. name: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>;
  201. placeholder: string;
  202. readonly: boolean;
  203. prefixIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  204. label: string;
  205. tabindex: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  206. validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  207. valueOnClear: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
  208. editable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  209. rangeSeparator: string;
  210. shortcuts: unknown[];
  211. arrowControl: boolean;
  212. unlinkPanels: boolean;
  213. isRange: boolean;
  214. }>>;
  215. export { CommonPicker, TimePickPanel };
  216. export default _TimePicker;
  217. export declare const ElTimePicker: SFCWithInstall<import("vue").DefineComponent<{
  218. isRange: {
  219. type: BooleanConstructor;
  220. default: boolean;
  221. };
  222. ariaLabel: StringConstructor;
  223. emptyValues: ArrayConstructor;
  224. valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
  225. disabledDate: {
  226. readonly type: import("vue").PropType<Function>;
  227. readonly required: false;
  228. readonly validator: ((val: unknown) => boolean) | undefined;
  229. __epPropKey: true;
  230. };
  231. cellClassName: {
  232. readonly type: import("vue").PropType<Function>;
  233. readonly required: false;
  234. readonly validator: ((val: unknown) => boolean) | undefined;
  235. __epPropKey: true;
  236. };
  237. shortcuts: import("element-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  238. arrowControl: BooleanConstructor;
  239. label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  240. tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  241. validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  242. unlinkPanels: BooleanConstructor;
  243. disabledHours: {
  244. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>;
  245. readonly required: false;
  246. readonly validator: ((val: unknown) => boolean) | undefined;
  247. __epPropKey: true;
  248. };
  249. disabledMinutes: {
  250. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>;
  251. readonly required: false;
  252. readonly validator: ((val: unknown) => boolean) | undefined;
  253. __epPropKey: true;
  254. };
  255. disabledSeconds: {
  256. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>;
  257. readonly required: false;
  258. readonly validator: ((val: unknown) => boolean) | undefined;
  259. __epPropKey: true;
  260. };
  261. id: {
  262. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>>;
  263. readonly required: false;
  264. readonly validator: ((val: unknown) => boolean) | undefined;
  265. __epPropKey: true;
  266. };
  267. name: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown, "", boolean>;
  268. popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  269. format: StringConstructor;
  270. valueFormat: StringConstructor;
  271. dateFormat: StringConstructor;
  272. timeFormat: StringConstructor;
  273. type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  274. clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  275. clearIcon: {
  276. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  277. readonly required: false;
  278. readonly validator: ((val: unknown) => boolean) | undefined;
  279. __epPropKey: true;
  280. };
  281. editable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  282. prefixIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, "", boolean>;
  283. size: {
  284. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  285. readonly required: false;
  286. readonly validator: ((val: unknown) => boolean) | undefined;
  287. __epPropKey: true;
  288. };
  289. readonly: BooleanConstructor;
  290. disabled: BooleanConstructor;
  291. placeholder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  292. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  293. modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown, "", boolean>;
  294. rangeSeparator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  295. startPlaceholder: StringConstructor;
  296. endPlaceholder: StringConstructor;
  297. defaultValue: {
  298. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  299. readonly required: false;
  300. readonly validator: ((val: unknown) => boolean) | undefined;
  301. __epPropKey: true;
  302. };
  303. defaultTime: {
  304. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  305. readonly required: false;
  306. readonly validator: ((val: unknown) => boolean) | undefined;
  307. __epPropKey: true;
  308. };
  309. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  310. isRange: {
  311. type: BooleanConstructor;
  312. default: boolean;
  313. };
  314. ariaLabel: StringConstructor;
  315. emptyValues: ArrayConstructor;
  316. valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
  317. disabledDate: {
  318. readonly type: import("vue").PropType<Function>;
  319. readonly required: false;
  320. readonly validator: ((val: unknown) => boolean) | undefined;
  321. __epPropKey: true;
  322. };
  323. cellClassName: {
  324. readonly type: import("vue").PropType<Function>;
  325. readonly required: false;
  326. readonly validator: ((val: unknown) => boolean) | undefined;
  327. __epPropKey: true;
  328. };
  329. shortcuts: import("element-plus/es/utils").EpPropFinalized<ArrayConstructor, unknown, unknown, () => never[], boolean>;
  330. arrowControl: BooleanConstructor;
  331. label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  332. tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  333. validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  334. unlinkPanels: BooleanConstructor;
  335. disabledHours: {
  336. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledHours>;
  337. readonly required: false;
  338. readonly validator: ((val: unknown) => boolean) | undefined;
  339. __epPropKey: true;
  340. };
  341. disabledMinutes: {
  342. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledMinutes>;
  343. readonly required: false;
  344. readonly validator: ((val: unknown) => boolean) | undefined;
  345. __epPropKey: true;
  346. };
  347. disabledSeconds: {
  348. readonly type: import("vue").PropType<import("./src/props/shared").GetDisabledSeconds>;
  349. readonly required: false;
  350. readonly validator: ((val: unknown) => boolean) | undefined;
  351. __epPropKey: true;
  352. };
  353. id: {
  354. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>>;
  355. readonly required: false;
  356. readonly validator: ((val: unknown) => boolean) | undefined;
  357. __epPropKey: true;
  358. };
  359. name: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown, "", boolean>;
  360. popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  361. format: StringConstructor;
  362. valueFormat: StringConstructor;
  363. dateFormat: StringConstructor;
  364. timeFormat: StringConstructor;
  365. type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  366. clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  367. clearIcon: {
  368. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  369. readonly required: false;
  370. readonly validator: ((val: unknown) => boolean) | undefined;
  371. __epPropKey: true;
  372. };
  373. editable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  374. prefixIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, "", boolean>;
  375. size: {
  376. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  377. readonly required: false;
  378. readonly validator: ((val: unknown) => boolean) | undefined;
  379. __epPropKey: true;
  380. };
  381. readonly: BooleanConstructor;
  382. disabled: BooleanConstructor;
  383. placeholder: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  384. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  385. modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown, "", boolean>;
  386. rangeSeparator: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "-", boolean>;
  387. startPlaceholder: StringConstructor;
  388. endPlaceholder: StringConstructor;
  389. defaultValue: {
  390. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  391. readonly required: false;
  392. readonly validator: ((val: unknown) => boolean) | undefined;
  393. __epPropKey: true;
  394. };
  395. defaultTime: {
  396. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>) | ((new (...args: any[]) => Date | [Date, Date]) | (() => import("./src/common/props").SingleOrRange<Date>))[], unknown, unknown>>;
  397. readonly required: false;
  398. readonly validator: ((val: unknown) => boolean) | undefined;
  399. __epPropKey: true;
  400. };
  401. }>> & {
  402. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  403. }, {
  404. type: string;
  405. modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType) | ((new (...args: any[]) => import("./src/common/props").ModelValueType & {}) | (() => import("./src/common/props").ModelValueType))[], unknown, unknown>;
  406. popperClass: string;
  407. popperOptions: Partial<import("@popperjs/core").Options>;
  408. disabled: boolean;
  409. clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  410. name: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>) | ((new (...args: any[]) => import("./src/common/props").SingleOrRange<string> & {}) | (() => import("./src/common/props").SingleOrRange<string>))[], unknown, unknown>;
  411. placeholder: string;
  412. readonly: boolean;
  413. prefixIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  414. label: string;
  415. tabindex: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  416. validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  417. valueOnClear: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
  418. editable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  419. rangeSeparator: string;
  420. shortcuts: unknown[];
  421. arrowControl: boolean;
  422. unlinkPanels: boolean;
  423. isRange: boolean;
  424. }>>;