import { ComputedRef, InjectionKey, Ref } from 'vue'; export type CheckboxValue = string | number; export interface CheckboxChangeTarget { checked: boolean; value?: CheckboxValue | CheckboxValue[]; name?: string; disabled?: boolean; } export interface CheckboxChangeEvent { target: CheckboxChangeTarget; stopPropagation: () => void; preventDefault: () => void; nativeEvent: Event; } export interface CheckboxGroupContext { value: Ref; disabled: ComputedRef; name: ComputedRef; onChange: (checked: boolean, value: CheckboxValue, nativeEvent: Event) => void; } export declare const checkboxGroupContextKey: InjectionKey;