版博士V2.0程序
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527
  1. export declare const ElCalendar: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly modelValue: {
  3. readonly type: import("vue").PropType<Date>;
  4. readonly required: false;
  5. readonly validator: ((val: unknown) => boolean) | undefined;
  6. __epPropKey: true;
  7. };
  8. readonly range: {
  9. readonly type: import("vue").PropType<[Date, Date]>;
  10. readonly required: false;
  11. readonly validator: ((val: unknown) => boolean) | undefined;
  12. __epPropKey: true;
  13. };
  14. }, {
  15. ns: {
  16. namespace: import("vue").ComputedRef<string>;
  17. b: (blockSuffix?: string) => string;
  18. e: (element?: string | undefined) => string;
  19. m: (modifier?: string | undefined) => string;
  20. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  21. em: (element?: string | undefined, modifier?: string | undefined) => string;
  22. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  23. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  24. is: {
  25. (name: string, state: boolean | undefined): string;
  26. (name: string): string;
  27. };
  28. cssVar: (object: Record<string, string>) => Record<string, string>;
  29. cssVarName: (name: string) => string;
  30. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  31. cssVarBlockName: (name: string) => string;
  32. };
  33. COMPONENT_NAME: string;
  34. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  35. readonly modelValue: {
  36. readonly type: import("vue").PropType<Date>;
  37. readonly required: false;
  38. readonly validator: ((val: unknown) => boolean) | undefined;
  39. __epPropKey: true;
  40. };
  41. readonly range: {
  42. readonly type: import("vue").PropType<[Date, Date]>;
  43. readonly required: false;
  44. readonly validator: ((val: unknown) => boolean) | undefined;
  45. __epPropKey: true;
  46. };
  47. }>> & {
  48. "onUpdate:modelValue"?: ((value: Date) => any) | undefined;
  49. onInput?: ((value: Date) => any) | undefined;
  50. }>>;
  51. emit: ((event: "update:modelValue", value: Date) => void) & ((event: "input", value: Date) => void);
  52. calculateValidatedDateRange: (startDayjs: import("dayjs").Dayjs, endDayjs: import("dayjs").Dayjs) => [import("dayjs").Dayjs, import("dayjs").Dayjs][];
  53. date: import("vue").ComputedRef<import("dayjs").Dayjs>;
  54. pickDay: (day: import("dayjs").Dayjs) => void;
  55. realSelectedDay: import("vue").WritableComputedRef<import("dayjs").Dayjs | undefined>;
  56. selectDate: (type: import("./src/calendar").CalendarDateType) => void;
  57. validatedRange: import("vue").ComputedRef<[import("dayjs").Dayjs, import("dayjs").Dayjs][]>;
  58. t: import("../..").Translator;
  59. i18nDate: import("vue").ComputedRef<string>;
  60. ElButton: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  61. readonly size: {
  62. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  63. readonly required: false;
  64. readonly validator: ((val: unknown) => boolean) | undefined;
  65. __epPropKey: true;
  66. };
  67. readonly disabled: BooleanConstructor;
  68. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  69. readonly icon: {
  70. 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>>;
  71. readonly required: false;
  72. readonly validator: ((val: unknown) => boolean) | undefined;
  73. __epPropKey: true;
  74. };
  75. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  76. readonly loading: BooleanConstructor;
  77. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  78. readonly plain: BooleanConstructor;
  79. readonly text: BooleanConstructor;
  80. readonly link: BooleanConstructor;
  81. readonly bg: BooleanConstructor;
  82. readonly autofocus: BooleanConstructor;
  83. readonly round: BooleanConstructor;
  84. readonly circle: BooleanConstructor;
  85. readonly color: StringConstructor;
  86. readonly dark: BooleanConstructor;
  87. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  88. readonly tag: 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, "button", boolean>;
  89. }, {
  90. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  91. readonly size: {
  92. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  93. readonly required: false;
  94. readonly validator: ((val: unknown) => boolean) | undefined;
  95. __epPropKey: true;
  96. };
  97. readonly disabled: BooleanConstructor;
  98. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  99. readonly icon: {
  100. 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>>;
  101. readonly required: false;
  102. readonly validator: ((val: unknown) => boolean) | undefined;
  103. __epPropKey: true;
  104. };
  105. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  106. readonly loading: BooleanConstructor;
  107. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  108. readonly plain: BooleanConstructor;
  109. readonly text: BooleanConstructor;
  110. readonly link: BooleanConstructor;
  111. readonly bg: BooleanConstructor;
  112. readonly autofocus: BooleanConstructor;
  113. readonly round: BooleanConstructor;
  114. readonly circle: BooleanConstructor;
  115. readonly color: StringConstructor;
  116. readonly dark: BooleanConstructor;
  117. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  118. readonly tag: 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, "button", boolean>;
  119. }>> & {
  120. onClick?: ((evt: MouseEvent) => any) | undefined;
  121. }>>;
  122. emit: (event: "click", evt: MouseEvent) => void;
  123. buttonStyle: import("vue").ComputedRef<Record<string, string>>;
  124. ns: {
  125. namespace: import("vue").ComputedRef<string>;
  126. b: (blockSuffix?: string) => string;
  127. e: (element?: string | undefined) => string;
  128. m: (modifier?: string | undefined) => string;
  129. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  130. em: (element?: string | undefined, modifier?: string | undefined) => string;
  131. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  132. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  133. is: {
  134. (name: string, state: boolean | undefined): string;
  135. (name: string): string;
  136. };
  137. cssVar: (object: Record<string, string>) => Record<string, string>;
  138. cssVarName: (name: string) => string;
  139. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  140. cssVarBlockName: (name: string) => string;
  141. };
  142. _ref: import("vue").Ref<HTMLButtonElement | undefined>;
  143. _size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  144. _type: import("vue").ComputedRef<"" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger">;
  145. _disabled: import("vue").ComputedRef<boolean>;
  146. _props: import("vue").ComputedRef<{
  147. ariaDisabled: boolean;
  148. disabled: boolean;
  149. autofocus: boolean;
  150. type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  151. } | {
  152. ariaDisabled?: undefined;
  153. disabled?: undefined;
  154. autofocus?: undefined;
  155. type?: undefined;
  156. }>;
  157. shouldAddSpace: import("vue").ComputedRef<boolean>;
  158. handleClick: (evt: MouseEvent) => void;
  159. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  160. readonly size: {
  161. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  162. readonly required: false;
  163. readonly validator: ((val: unknown) => boolean) | undefined;
  164. __epPropKey: true;
  165. };
  166. readonly color: {
  167. readonly type: import("vue").PropType<string>;
  168. readonly required: false;
  169. readonly validator: ((val: unknown) => boolean) | undefined;
  170. __epPropKey: true;
  171. };
  172. }, {
  173. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  174. readonly size: {
  175. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  176. readonly required: false;
  177. readonly validator: ((val: unknown) => boolean) | undefined;
  178. __epPropKey: true;
  179. };
  180. readonly color: {
  181. readonly type: import("vue").PropType<string>;
  182. readonly required: false;
  183. readonly validator: ((val: unknown) => boolean) | undefined;
  184. __epPropKey: true;
  185. };
  186. }>> & {
  187. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  188. }>>;
  189. ns: {
  190. namespace: import("vue").ComputedRef<string>;
  191. b: (blockSuffix?: string) => string;
  192. e: (element?: string | undefined) => string;
  193. m: (modifier?: string | undefined) => string;
  194. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  195. em: (element?: string | undefined, modifier?: string | undefined) => string;
  196. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  197. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  198. is: {
  199. (name: string, state: boolean | undefined): string;
  200. (name: string): string;
  201. };
  202. cssVar: (object: Record<string, string>) => Record<string, string>;
  203. cssVarName: (name: string) => string;
  204. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  205. cssVarBlockName: (name: string) => string;
  206. };
  207. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  208. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  209. readonly size: {
  210. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  211. readonly required: false;
  212. readonly validator: ((val: unknown) => boolean) | undefined;
  213. __epPropKey: true;
  214. };
  215. readonly color: {
  216. readonly type: import("vue").PropType<string>;
  217. readonly required: false;
  218. readonly validator: ((val: unknown) => boolean) | undefined;
  219. __epPropKey: true;
  220. };
  221. }>>, {}>> & Record<string, any>;
  222. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  223. click: (evt: MouseEvent) => boolean;
  224. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  225. readonly size: {
  226. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  227. readonly required: false;
  228. readonly validator: ((val: unknown) => boolean) | undefined;
  229. __epPropKey: true;
  230. };
  231. readonly disabled: BooleanConstructor;
  232. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  233. readonly icon: {
  234. 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>>;
  235. readonly required: false;
  236. readonly validator: ((val: unknown) => boolean) | undefined;
  237. __epPropKey: true;
  238. };
  239. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  240. readonly loading: BooleanConstructor;
  241. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  242. readonly plain: BooleanConstructor;
  243. readonly text: BooleanConstructor;
  244. readonly link: BooleanConstructor;
  245. readonly bg: BooleanConstructor;
  246. readonly autofocus: BooleanConstructor;
  247. readonly round: BooleanConstructor;
  248. readonly circle: BooleanConstructor;
  249. readonly color: StringConstructor;
  250. readonly dark: BooleanConstructor;
  251. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  252. readonly tag: 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, "button", boolean>;
  253. }>> & {
  254. onClick?: ((evt: MouseEvent) => any) | undefined;
  255. }, {
  256. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  257. readonly link: boolean;
  258. readonly dark: boolean;
  259. readonly disabled: boolean;
  260. readonly text: boolean;
  261. readonly round: boolean;
  262. readonly circle: boolean;
  263. readonly tag: 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>;
  264. readonly nativeType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  265. readonly loadingIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  266. readonly autoInsertSpace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  267. readonly loading: boolean;
  268. readonly plain: boolean;
  269. readonly bg: boolean;
  270. readonly autofocus: boolean;
  271. }>> & {
  272. ButtonGroup: import("vue").DefineComponent<{
  273. readonly size: {
  274. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  275. readonly required: false;
  276. readonly validator: ((val: unknown) => boolean) | undefined;
  277. __epPropKey: true;
  278. };
  279. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  280. }, {
  281. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  282. readonly size: {
  283. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  284. readonly required: false;
  285. readonly validator: ((val: unknown) => boolean) | undefined;
  286. __epPropKey: true;
  287. };
  288. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  289. }>> & {
  290. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  291. }>>;
  292. ns: {
  293. namespace: import("vue").ComputedRef<string>;
  294. b: (blockSuffix?: string) => string;
  295. e: (element?: string | undefined) => string;
  296. m: (modifier?: string | undefined) => string;
  297. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  298. em: (element?: string | undefined, modifier?: string | undefined) => string;
  299. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  300. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  301. is: {
  302. (name: string, state: boolean | undefined): string;
  303. (name: string): string;
  304. };
  305. cssVar: (object: Record<string, string>) => Record<string, string>;
  306. cssVarName: (name: string) => string;
  307. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  308. cssVarBlockName: (name: string) => string;
  309. };
  310. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  311. readonly size: {
  312. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  313. readonly required: false;
  314. readonly validator: ((val: unknown) => boolean) | undefined;
  315. __epPropKey: true;
  316. };
  317. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  318. }>>, {
  319. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  320. }>;
  321. };
  322. ElButtonGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  323. readonly size: {
  324. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  325. readonly required: false;
  326. readonly validator: ((val: unknown) => boolean) | undefined;
  327. __epPropKey: true;
  328. };
  329. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  330. }, {
  331. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  332. readonly size: {
  333. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  334. readonly required: false;
  335. readonly validator: ((val: unknown) => boolean) | undefined;
  336. __epPropKey: true;
  337. };
  338. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  339. }>> & {
  340. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  341. }>>;
  342. ns: {
  343. namespace: import("vue").ComputedRef<string>;
  344. b: (blockSuffix?: string) => string;
  345. e: (element?: string | undefined) => string;
  346. m: (modifier?: string | undefined) => string;
  347. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  348. em: (element?: string | undefined, modifier?: string | undefined) => string;
  349. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  350. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  351. is: {
  352. (name: string, state: boolean | undefined): string;
  353. (name: string): string;
  354. };
  355. cssVar: (object: Record<string, string>) => Record<string, string>;
  356. cssVarName: (name: string) => string;
  357. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  358. cssVarBlockName: (name: string) => string;
  359. };
  360. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  361. readonly size: {
  362. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  363. readonly required: false;
  364. readonly validator: ((val: unknown) => boolean) | undefined;
  365. __epPropKey: true;
  366. };
  367. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  368. }>>, {
  369. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  370. }>>;
  371. DateTable: import("vue").DefineComponent<{
  372. readonly selectedDay: {
  373. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  374. readonly required: false;
  375. readonly validator: ((val: unknown) => boolean) | undefined;
  376. __epPropKey: true;
  377. };
  378. readonly range: {
  379. readonly type: import("vue").PropType<[import("dayjs").Dayjs, import("dayjs").Dayjs]>;
  380. readonly required: false;
  381. readonly validator: ((val: unknown) => boolean) | undefined;
  382. __epPropKey: true;
  383. };
  384. readonly date: {
  385. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  386. readonly required: true;
  387. readonly validator: ((val: unknown) => boolean) | undefined;
  388. __epPropKey: true;
  389. };
  390. readonly hideHeader: {
  391. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  392. readonly required: false;
  393. readonly validator: ((val: unknown) => boolean) | undefined;
  394. __epPropKey: true;
  395. };
  396. }, {
  397. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  398. readonly selectedDay: {
  399. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  400. readonly required: false;
  401. readonly validator: ((val: unknown) => boolean) | undefined;
  402. __epPropKey: true;
  403. };
  404. readonly range: {
  405. readonly type: import("vue").PropType<[import("dayjs").Dayjs, import("dayjs").Dayjs]>;
  406. readonly required: false;
  407. readonly validator: ((val: unknown) => boolean) | undefined;
  408. __epPropKey: true;
  409. };
  410. readonly date: {
  411. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  412. readonly required: true;
  413. readonly validator: ((val: unknown) => boolean) | undefined;
  414. __epPropKey: true;
  415. };
  416. readonly hideHeader: {
  417. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  418. readonly required: false;
  419. readonly validator: ((val: unknown) => boolean) | undefined;
  420. __epPropKey: true;
  421. };
  422. }>> & {
  423. onPick?: ((value: import("dayjs").Dayjs) => any) | undefined;
  424. }>>;
  425. emit: (event: "pick", value: import("dayjs").Dayjs) => void;
  426. isInRange: import("vue").ComputedRef<boolean>;
  427. now: import("dayjs").Dayjs;
  428. rows: import("vue").ComputedRef<import("./src/date-table").CalendarDateCell[][]>;
  429. weekDays: import("vue").ComputedRef<string[]>;
  430. getFormattedDate: (day: number, type: import("./src/date-table").CalendarDateCellType) => import("dayjs").Dayjs;
  431. handlePickDay: ({ text, type }: import("./src/date-table").CalendarDateCell) => void;
  432. getSlotData: ({ text, type }: import("./src/date-table").CalendarDateCell) => {
  433. isSelected: boolean;
  434. type: string;
  435. day: string;
  436. date: Date;
  437. };
  438. nsTable: {
  439. namespace: import("vue").ComputedRef<string>;
  440. b: (blockSuffix?: string) => string;
  441. e: (element?: string | undefined) => string;
  442. m: (modifier?: string | undefined) => string;
  443. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  444. em: (element?: string | undefined, modifier?: string | undefined) => string;
  445. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  446. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  447. is: {
  448. (name: string, state: boolean | undefined): string;
  449. (name: string): string;
  450. };
  451. cssVar: (object: Record<string, string>) => Record<string, string>;
  452. cssVarName: (name: string) => string;
  453. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  454. cssVarBlockName: (name: string) => string;
  455. };
  456. nsDay: {
  457. namespace: import("vue").ComputedRef<string>;
  458. b: (blockSuffix?: string) => string;
  459. e: (element?: string | undefined) => string;
  460. m: (modifier?: string | undefined) => string;
  461. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  462. em: (element?: string | undefined, modifier?: string | undefined) => string;
  463. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  464. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  465. is: {
  466. (name: string, state: boolean | undefined): string;
  467. (name: string): string;
  468. };
  469. cssVar: (object: Record<string, string>) => Record<string, string>;
  470. cssVarName: (name: string) => string;
  471. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  472. cssVarBlockName: (name: string) => string;
  473. };
  474. getCellClass: ({ text, type }: import("./src/date-table").CalendarDateCell) => string[];
  475. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  476. pick: (value: import("dayjs").Dayjs) => boolean;
  477. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  478. readonly selectedDay: {
  479. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  480. readonly required: false;
  481. readonly validator: ((val: unknown) => boolean) | undefined;
  482. __epPropKey: true;
  483. };
  484. readonly range: {
  485. readonly type: import("vue").PropType<[import("dayjs").Dayjs, import("dayjs").Dayjs]>;
  486. readonly required: false;
  487. readonly validator: ((val: unknown) => boolean) | undefined;
  488. __epPropKey: true;
  489. };
  490. readonly date: {
  491. readonly type: import("vue").PropType<import("dayjs").Dayjs>;
  492. readonly required: true;
  493. readonly validator: ((val: unknown) => boolean) | undefined;
  494. __epPropKey: true;
  495. };
  496. readonly hideHeader: {
  497. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  498. readonly required: false;
  499. readonly validator: ((val: unknown) => boolean) | undefined;
  500. __epPropKey: true;
  501. };
  502. }>> & {
  503. onPick?: ((value: import("dayjs").Dayjs) => any) | undefined;
  504. }, {}>;
  505. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  506. "update:modelValue": (value: Date) => boolean;
  507. input: (value: Date) => boolean;
  508. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  509. readonly modelValue: {
  510. readonly type: import("vue").PropType<Date>;
  511. readonly required: false;
  512. readonly validator: ((val: unknown) => boolean) | undefined;
  513. __epPropKey: true;
  514. };
  515. readonly range: {
  516. readonly type: import("vue").PropType<[Date, Date]>;
  517. readonly required: false;
  518. readonly validator: ((val: unknown) => boolean) | undefined;
  519. __epPropKey: true;
  520. };
  521. }>> & {
  522. "onUpdate:modelValue"?: ((value: Date) => any) | undefined;
  523. onInput?: ((value: Date) => any) | undefined;
  524. }, {}>> & Record<string, any>;
  525. export default ElCalendar;
  526. export * from './src/calendar';
  527. export type { CalendarDateTableInstance, DateTableInstance, } from './src/instance';