CheckboxGroup.d.ts 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { type PropType, type InjectionKey, type ExtractPropTypes } from 'vue';
  2. import type { CheckerDirection } from '../checkbox/Checker';
  3. import type { CheckboxGroupProvide } from './types';
  4. declare const checkboxGroupProps: {
  5. max: (NumberConstructor | StringConstructor)[];
  6. disabled: BooleanConstructor;
  7. iconSize: (NumberConstructor | StringConstructor)[];
  8. direction: PropType<CheckerDirection>;
  9. modelValue: {
  10. type: PropType<unknown[]>;
  11. default: () => never[];
  12. };
  13. checkedColor: StringConstructor;
  14. };
  15. export declare type CheckboxGroupProps = ExtractPropTypes<typeof checkboxGroupProps>;
  16. export declare const CHECKBOX_GROUP_KEY: InjectionKey<CheckboxGroupProvide>;
  17. declare const _default: import("vue").DefineComponent<{
  18. max: (NumberConstructor | StringConstructor)[];
  19. disabled: BooleanConstructor;
  20. iconSize: (NumberConstructor | StringConstructor)[];
  21. direction: PropType<CheckerDirection>;
  22. modelValue: {
  23. type: PropType<unknown[]>;
  24. default: () => never[];
  25. };
  26. checkedColor: StringConstructor;
  27. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  28. max: (NumberConstructor | StringConstructor)[];
  29. disabled: BooleanConstructor;
  30. iconSize: (NumberConstructor | StringConstructor)[];
  31. direction: PropType<CheckerDirection>;
  32. modelValue: {
  33. type: PropType<unknown[]>;
  34. default: () => never[];
  35. };
  36. checkedColor: StringConstructor;
  37. }>> & {
  38. onChange?: ((...args: any[]) => any) | undefined;
  39. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  40. }, {
  41. disabled: boolean;
  42. modelValue: unknown[];
  43. }>;
  44. export default _default;