index.d.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. export declare const Checkbox: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. name: import("vue").PropType<unknown>;
  3. shape: {
  4. type: import("vue").PropType<import("./Checker").CheckerShape>;
  5. default: import("./Checker").CheckerShape;
  6. };
  7. disabled: BooleanConstructor;
  8. iconSize: (NumberConstructor | StringConstructor)[];
  9. modelValue: import("vue").PropType<unknown>;
  10. checkedColor: StringConstructor;
  11. labelPosition: import("vue").PropType<import("./Checker").CheckerLabelPosition>;
  12. labelDisabled: BooleanConstructor;
  13. } & {
  14. bindGroup: {
  15. type: BooleanConstructor;
  16. default: true;
  17. };
  18. }, () => 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<import("vue").ExtractPropTypes<{
  19. name: import("vue").PropType<unknown>;
  20. shape: {
  21. type: import("vue").PropType<import("./Checker").CheckerShape>;
  22. default: import("./Checker").CheckerShape;
  23. };
  24. disabled: BooleanConstructor;
  25. iconSize: (NumberConstructor | StringConstructor)[];
  26. modelValue: import("vue").PropType<unknown>;
  27. checkedColor: StringConstructor;
  28. labelPosition: import("vue").PropType<import("./Checker").CheckerLabelPosition>;
  29. labelDisabled: BooleanConstructor;
  30. } & {
  31. bindGroup: {
  32. type: BooleanConstructor;
  33. default: true;
  34. };
  35. }>> & {
  36. onChange?: ((...args: any[]) => any) | undefined;
  37. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  38. }, {
  39. disabled: boolean;
  40. shape: import("./Checker").CheckerShape;
  41. labelDisabled: boolean;
  42. bindGroup: boolean;
  43. }>>;
  44. export default Checkbox;
  45. export type { CheckboxProps } from './Checkbox';
  46. export type { CheckboxShape, CheckboxInstance, CheckboxLabelPosition, } from './types';
  47. declare module 'vue' {
  48. interface GlobalComponents {
  49. VanCheckbox: typeof Checkbox;
  50. }
  51. }