智慧水务管理系统 - 精河县供水工程综合管理平台

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { ComponentSize } from "../../constants/size.js";
  2. import { Option } from "./src/types.js";
  3. import { Props, SegmentedEmits, SegmentedInstance, SegmentedProps, SegmentedPropsPublic, defaultProps, segmentedEmits, segmentedProps } from "./src/segmented.js";
  4. import * as _$vue from "vue";
  5. //#region ../../packages/components/segmented/index.d.ts
  6. declare const ElSegmented: (<T extends Option = Option>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: {
  7. slots: {
  8. default?: (props: {
  9. item: T;
  10. }) => any;
  11. };
  12. attrs: any;
  13. emit: ((event: "update:modelValue", val: any) => void) & ((event: "change", val: any) => void);
  14. }, __VLS_exposed?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{
  15. props: _$vue.PublicProps & {
  16. direction?: "vertical" | "horizontal" | undefined;
  17. options?: T[] | undefined;
  18. modelValue?: string | number | boolean | undefined;
  19. props?: Props | undefined;
  20. block?: boolean | undefined;
  21. size?: ComponentSize | undefined;
  22. disabled?: boolean | undefined;
  23. validateEvent?: boolean | undefined;
  24. id?: string | undefined;
  25. name?: string | undefined;
  26. ariaLabel?: string | undefined;
  27. "onUpdate:modelValue"?: ((val: any) => any) | undefined;
  28. onChange?: ((val: any) => any) | undefined;
  29. } & (typeof globalThis extends {
  30. __VLS_PROPS_FALLBACK: infer P;
  31. } ? P : {});
  32. expose: (exposed: {}) => void;
  33. attrs: any;
  34. slots: {
  35. default?: (props: {
  36. item: T;
  37. }) => any;
  38. };
  39. emit: ((event: "update:modelValue", val: any) => void) & ((event: "change", val: any) => void);
  40. }>) => _$vue.VNode & {
  41. __ctx?: Awaited<typeof __VLS_setup>;
  42. }) & _$vue.ObjectPlugin & {
  43. setPropsDefaults: (defaults: {
  44. direction?: "horizontal" | "vertical" | (() => "horizontal" | "vertical") | undefined;
  45. options?: (() => Option[]) | undefined;
  46. modelValue?: string | number | boolean | (() => string | number | boolean) | undefined;
  47. props?: (() => Props) | undefined;
  48. block?: boolean | (() => boolean) | undefined;
  49. size?: "" | "default" | "large" | "small" | (() => "" | "default" | "large" | "small") | undefined;
  50. disabled?: boolean | (() => boolean) | undefined;
  51. validateEvent?: boolean | (() => boolean) | undefined;
  52. id?: string | (() => string) | undefined;
  53. name?: string | (() => string) | undefined;
  54. ariaLabel?: string | (() => string) | undefined;
  55. }) => void;
  56. } & Record<string, any>;
  57. //#endregion
  58. export { ElSegmented, ElSegmented as default, Props, SegmentedEmits, SegmentedInstance, SegmentedProps, SegmentedPropsPublic, defaultProps, segmentedEmits, segmentedProps };