import type { CheckboxProps } from './checkbox';
import type { CheckboxGroupProps } from './checkbox-group';
import type { ComponentPublicInstance } from 'vue';
export type ICheckboxInstance = ComponentPublicInstance<CheckboxProps, {
    isChecked: boolean;
    label: string;
    setChecked: (value: boolean) => void;
}>;
export interface ICheckboxGroupContext {
    name: 'CheckboxGroup';
    props: CheckboxGroupProps;
    register: (checkboxInstance: ICheckboxInstance) => void;
    unregister: (checkboxInstance: ICheckboxInstance) => void;
    handleChange: () => void;
}
