button-group.vue.d.ts 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. declare const _default: import("vue").DefineComponent<{
  2. readonly size: {
  3. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4. readonly required: false;
  5. readonly validator: ((val: unknown) => boolean) | undefined;
  6. __epPropKey: true;
  7. };
  8. readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  9. }, {
  10. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  11. readonly size: {
  12. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  18. }>> & {
  19. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  20. }>>;
  21. ns: {
  22. namespace: import("vue").Ref<string>;
  23. b: (blockSuffix?: string) => string;
  24. e: (element?: string | undefined) => string;
  25. m: (modifier?: string | undefined) => string;
  26. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  27. em: (element?: string | undefined, modifier?: string | undefined) => string;
  28. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  29. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  30. is: {
  31. (name: string, state: boolean | undefined): string;
  32. (name: string): string;
  33. };
  34. cssVar: (object: Record<string, string>) => Record<string, string>;
  35. cssVarName: (name: string) => string;
  36. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  37. cssVarBlockName: (name: string) => string;
  38. };
  39. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  40. readonly size: {
  41. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. readonly type: import("../../../utils").EpPropFinalized<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown, "", boolean>;
  47. }>>, {
  48. readonly type: import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "primary" | "success" | "warning" | "info" | "danger" | "text", unknown>;
  49. }>;
  50. export default _default;