index.d.ts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import type { Plugin } from 'vue';
  2. import FloatButtonGroup from './FloatButtonGroup';
  3. import BackTop from './BackTop';
  4. import type { FloatButtonProps, FloatButtonShape, FloatButtonType, FloatButtonGroupProps, BackTopProps } from './interface';
  5. import type { SizeType as FloatButtonSize } from '../config-provider';
  6. export type { FloatButtonProps, FloatButtonShape, FloatButtonType, FloatButtonGroupProps, BackTopProps, FloatButtonSize, };
  7. export { FloatButtonGroup, BackTop };
  8. declare const _default: {
  9. new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{
  10. prefixCls: StringConstructor;
  11. description: import("vue-types").VueTypeValidableDef<any>;
  12. type: {
  13. type: import("vue").PropType<FloatButtonType>;
  14. default: FloatButtonType;
  15. };
  16. shape: {
  17. type: import("vue").PropType<FloatButtonShape>;
  18. default: FloatButtonShape;
  19. };
  20. tooltip: import("vue-types").VueTypeValidableDef<any>;
  21. href: StringConstructor;
  22. target: StringConstructor;
  23. badge: {
  24. type: import("vue").PropType<import("./interface").FloatButtonBadgeProps>;
  25. default: import("./interface").FloatButtonBadgeProps;
  26. };
  27. onClick: {
  28. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  29. default: import("../_util/EventInterface").MouseEventHandler;
  30. };
  31. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  32. type: FloatButtonType;
  33. onClick: import("../_util/EventInterface").MouseEventHandler;
  34. shape: FloatButtonShape;
  35. badge: import("./interface").FloatButtonBadgeProps;
  36. }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  37. P: {};
  38. B: {};
  39. D: {};
  40. C: {};
  41. M: {};
  42. Defaults: {};
  43. }, Readonly<import("vue").ExtractPropTypes<{
  44. prefixCls: StringConstructor;
  45. description: import("vue-types").VueTypeValidableDef<any>;
  46. type: {
  47. type: import("vue").PropType<FloatButtonType>;
  48. default: FloatButtonType;
  49. };
  50. shape: {
  51. type: import("vue").PropType<FloatButtonShape>;
  52. default: FloatButtonShape;
  53. };
  54. tooltip: import("vue-types").VueTypeValidableDef<any>;
  55. href: StringConstructor;
  56. target: StringConstructor;
  57. badge: {
  58. type: import("vue").PropType<import("./interface").FloatButtonBadgeProps>;
  59. default: import("./interface").FloatButtonBadgeProps;
  60. };
  61. onClick: {
  62. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  63. default: import("../_util/EventInterface").MouseEventHandler;
  64. };
  65. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  66. type: FloatButtonType;
  67. onClick: import("../_util/EventInterface").MouseEventHandler;
  68. shape: FloatButtonShape;
  69. badge: import("./interface").FloatButtonBadgeProps;
  70. }>;
  71. __isFragment?: never;
  72. __isTeleport?: never;
  73. __isSuspense?: never;
  74. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  75. prefixCls: StringConstructor;
  76. description: import("vue-types").VueTypeValidableDef<any>;
  77. type: {
  78. type: import("vue").PropType<FloatButtonType>;
  79. default: FloatButtonType;
  80. };
  81. shape: {
  82. type: import("vue").PropType<FloatButtonShape>;
  83. default: FloatButtonShape;
  84. };
  85. tooltip: import("vue-types").VueTypeValidableDef<any>;
  86. href: StringConstructor;
  87. target: StringConstructor;
  88. badge: {
  89. type: import("vue").PropType<import("./interface").FloatButtonBadgeProps>;
  90. default: import("./interface").FloatButtonBadgeProps;
  91. };
  92. onClick: {
  93. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  94. default: import("../_util/EventInterface").MouseEventHandler;
  95. };
  96. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  97. type: FloatButtonType;
  98. onClick: import("../_util/EventInterface").MouseEventHandler;
  99. shape: FloatButtonShape;
  100. badge: import("./interface").FloatButtonBadgeProps;
  101. }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  102. readonly Group: typeof FloatButtonGroup;
  103. readonly BackTop: typeof BackTop;
  104. };
  105. export default _default;