ClearableLabeledInput.d.ts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. import type { PropType, VNode } from 'vue';
  2. import type { VueNode } from '../_util/type';
  3. import type { Direction, SizeType } from '../config-provider';
  4. import type { MouseEventHandler } from '../_util/EventInterface';
  5. declare const _default: import("vue").DefineComponent<{
  6. prefixCls: StringConstructor;
  7. inputType: import("vue-types").VueTypeDef<string>;
  8. value: {
  9. default: VueNode;
  10. type: PropType<VueNode>;
  11. };
  12. defaultValue: {
  13. default: VueNode;
  14. type: PropType<VueNode>;
  15. };
  16. allowClear: {
  17. type: BooleanConstructor;
  18. default: any;
  19. };
  20. element: {
  21. default: VueNode;
  22. type: PropType<VueNode>;
  23. };
  24. handleReset: PropType<MouseEventHandler>;
  25. disabled: {
  26. type: BooleanConstructor;
  27. default: any;
  28. };
  29. direction: {
  30. type: PropType<Direction>;
  31. };
  32. size: {
  33. type: PropType<SizeType>;
  34. };
  35. suffix: {
  36. default: VueNode;
  37. type: PropType<VueNode>;
  38. };
  39. prefix: {
  40. default: VueNode;
  41. type: PropType<VueNode>;
  42. };
  43. addonBefore: {
  44. default: VueNode;
  45. type: PropType<VueNode>;
  46. };
  47. addonAfter: {
  48. default: VueNode;
  49. type: PropType<VueNode>;
  50. };
  51. readonly: {
  52. type: BooleanConstructor;
  53. default: any;
  54. };
  55. focused: {
  56. type: BooleanConstructor;
  57. default: any;
  58. };
  59. bordered: {
  60. type: BooleanConstructor;
  61. default: boolean;
  62. };
  63. triggerFocus: {
  64. type: PropType<() => void>;
  65. };
  66. hidden: BooleanConstructor;
  67. status: PropType<"" | "error" | "warning">;
  68. hashId: StringConstructor;
  69. }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  70. [key: string]: any;
  71. }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  72. prefixCls: StringConstructor;
  73. inputType: import("vue-types").VueTypeDef<string>;
  74. value: {
  75. default: VueNode;
  76. type: PropType<VueNode>;
  77. };
  78. defaultValue: {
  79. default: VueNode;
  80. type: PropType<VueNode>;
  81. };
  82. allowClear: {
  83. type: BooleanConstructor;
  84. default: any;
  85. };
  86. element: {
  87. default: VueNode;
  88. type: PropType<VueNode>;
  89. };
  90. handleReset: PropType<MouseEventHandler>;
  91. disabled: {
  92. type: BooleanConstructor;
  93. default: any;
  94. };
  95. direction: {
  96. type: PropType<Direction>;
  97. };
  98. size: {
  99. type: PropType<SizeType>;
  100. };
  101. suffix: {
  102. default: VueNode;
  103. type: PropType<VueNode>;
  104. };
  105. prefix: {
  106. default: VueNode;
  107. type: PropType<VueNode>;
  108. };
  109. addonBefore: {
  110. default: VueNode;
  111. type: PropType<VueNode>;
  112. };
  113. addonAfter: {
  114. default: VueNode;
  115. type: PropType<VueNode>;
  116. };
  117. readonly: {
  118. type: BooleanConstructor;
  119. default: any;
  120. };
  121. focused: {
  122. type: BooleanConstructor;
  123. default: any;
  124. };
  125. bordered: {
  126. type: BooleanConstructor;
  127. default: boolean;
  128. };
  129. triggerFocus: {
  130. type: PropType<() => void>;
  131. };
  132. hidden: BooleanConstructor;
  133. status: PropType<"" | "error" | "warning">;
  134. hashId: StringConstructor;
  135. }>>, {
  136. value: VueNode;
  137. focused: boolean;
  138. hidden: boolean;
  139. element: VueNode;
  140. disabled: boolean;
  141. prefix: VueNode;
  142. readonly: boolean;
  143. defaultValue: VueNode;
  144. suffix: VueNode;
  145. bordered: boolean;
  146. addonBefore: VueNode;
  147. addonAfter: VueNode;
  148. allowClear: boolean;
  149. }, {}>;
  150. export default _default;