button-group.d.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import type { SizeType } from '../config-provider';
  3. export declare const buttonGroupProps: () => {
  4. prefixCls: StringConstructor;
  5. size: {
  6. type: PropType<SizeType>;
  7. };
  8. };
  9. export type ButtonGroupProps = Partial<ExtractPropTypes<ReturnType<typeof buttonGroupProps>>>;
  10. export declare const GroupSizeContext: {
  11. useProvide: (props: {
  12. size: SizeType;
  13. }, newProps?: {
  14. size: SizeType;
  15. }) => {
  16. size: SizeType;
  17. };
  18. useInject: () => {
  19. size: SizeType;
  20. };
  21. };
  22. declare const _default: import("vue").DefineComponent<{
  23. prefixCls: StringConstructor;
  24. size: {
  25. type: PropType<SizeType>;
  26. };
  27. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  28. prefixCls: StringConstructor;
  29. size: {
  30. type: PropType<SizeType>;
  31. };
  32. }>>, {}, {}>;
  33. export default _default;