74691780f3d07ab52155597ee2ab6ddc0dccf05f03dd2a1f92ec4868926ae647f4ec7e91bfad87febff04e78ff84dab854bb4ca9e40f4750b3604142e4e086 799 B

123456789101112
  1. import type { ComponentInternalInstance } from 'vue';
  2. import type { CheckboxProps } from '../checkbox';
  3. import type { CheckboxModel } from '../composables';
  4. export declare const useCheckboxStatus: (props: CheckboxProps, slots: ComponentInternalInstance["slots"], { model }: Pick<CheckboxModel, "model">) => {
  5. checkboxButtonSize: import("vue").ComputedRef<"" | "small" | "default" | "large">;
  6. isChecked: import("vue").ComputedRef<boolean>;
  7. isFocused: import("vue").Ref<boolean>;
  8. checkboxSize: import("vue").ComputedRef<"" | "small" | "default" | "large">;
  9. hasOwnLabel: import("vue").ComputedRef<boolean>;
  10. actualValue: import("vue").ComputedRef<string | number | boolean | Record<string, any> | undefined>;
  11. };
  12. export type CheckboxStatus = ReturnType<typeof useCheckboxStatus>;