Checkbox.d.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import { type ExtractPropTypes } from 'vue';
  2. declare const checkboxProps: {
  3. name: import("vue").PropType<unknown>;
  4. shape: {
  5. type: import("vue").PropType<import("./Checker").CheckerShape>;
  6. default: import("./Checker").CheckerShape;
  7. };
  8. disabled: BooleanConstructor;
  9. iconSize: (NumberConstructor | StringConstructor)[];
  10. modelValue: import("vue").PropType<unknown>;
  11. checkedColor: StringConstructor;
  12. labelPosition: import("vue").PropType<import("./Checker").CheckerLabelPosition>;
  13. labelDisabled: BooleanConstructor;
  14. } & {
  15. bindGroup: {
  16. type: BooleanConstructor;
  17. default: true;
  18. };
  19. };
  20. export declare type CheckboxProps = ExtractPropTypes<typeof checkboxProps>;
  21. declare const _default: import("vue").DefineComponent<{
  22. name: import("vue").PropType<unknown>;
  23. shape: {
  24. type: import("vue").PropType<import("./Checker").CheckerShape>;
  25. default: import("./Checker").CheckerShape;
  26. };
  27. disabled: BooleanConstructor;
  28. iconSize: (NumberConstructor | StringConstructor)[];
  29. modelValue: import("vue").PropType<unknown>;
  30. checkedColor: StringConstructor;
  31. labelPosition: import("vue").PropType<import("./Checker").CheckerLabelPosition>;
  32. labelDisabled: BooleanConstructor;
  33. } & {
  34. bindGroup: {
  35. type: BooleanConstructor;
  36. default: true;
  37. };
  38. }, () => 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<{
  39. name: import("vue").PropType<unknown>;
  40. shape: {
  41. type: import("vue").PropType<import("./Checker").CheckerShape>;
  42. default: import("./Checker").CheckerShape;
  43. };
  44. disabled: BooleanConstructor;
  45. iconSize: (NumberConstructor | StringConstructor)[];
  46. modelValue: import("vue").PropType<unknown>;
  47. checkedColor: StringConstructor;
  48. labelPosition: import("vue").PropType<import("./Checker").CheckerLabelPosition>;
  49. labelDisabled: BooleanConstructor;
  50. } & {
  51. bindGroup: {
  52. type: BooleanConstructor;
  53. default: true;
  54. };
  55. }>> & {
  56. onChange?: ((...args: any[]) => any) | undefined;
  57. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  58. }, {
  59. disabled: boolean;
  60. shape: import("./Checker").CheckerShape;
  61. labelDisabled: boolean;
  62. bindGroup: boolean;
  63. }>;
  64. export default _default;