Radio.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import { type ExtractPropTypes } from 'vue';
  2. import { checkerProps, CheckerShape, CheckerLabelPosition } from '../checkbox/Checker';
  3. export declare type RadioShape = CheckerShape;
  4. export declare type RadioLabelPosition = CheckerLabelPosition;
  5. export declare type RadioProps = ExtractPropTypes<typeof checkerProps>;
  6. declare const _default: import("vue").DefineComponent<{
  7. name: import("vue").PropType<unknown>;
  8. shape: {
  9. type: import("vue").PropType<CheckerShape>;
  10. default: CheckerShape;
  11. };
  12. disabled: BooleanConstructor;
  13. iconSize: (NumberConstructor | StringConstructor)[];
  14. modelValue: import("vue").PropType<unknown>;
  15. checkedColor: StringConstructor;
  16. labelPosition: import("vue").PropType<CheckerLabelPosition>;
  17. labelDisabled: BooleanConstructor;
  18. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  19. name: import("vue").PropType<unknown>;
  20. shape: {
  21. type: import("vue").PropType<CheckerShape>;
  22. default: CheckerShape;
  23. };
  24. disabled: BooleanConstructor;
  25. iconSize: (NumberConstructor | StringConstructor)[];
  26. modelValue: import("vue").PropType<unknown>;
  27. checkedColor: StringConstructor;
  28. labelPosition: import("vue").PropType<CheckerLabelPosition>;
  29. labelDisabled: BooleanConstructor;
  30. }>> & {
  31. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  32. }, {
  33. disabled: boolean;
  34. shape: CheckerShape;
  35. labelDisabled: boolean;
  36. }>;
  37. export default _default;