import { EpVNodeProp } from '@yanzhen-libs/utils-vue';
import { ComponentPublicInstance, SetupContext } from 'vue';
import { CheckboxGroupEmits, CheckboxGroupProps } from './checkbox-group';
export declare function useCheckboxGroup(props: CheckboxGroupProps, emit: SetupContext<CheckboxGroupEmits>['emit']): readonly [{
    readonly _ref: import('vue').Ref<ComponentPublicInstance, ComponentPublicInstance>;
    readonly proxyProps: import('vue').ComputedRef<Partial<CheckboxGroupProps>>;
    readonly propsRef: import('vue').ComputedRef<{
        [x: string]: unknown;
    }>;
    readonly optionsRef: import('vue').ComputedRef<Record<string, any>[]>;
}, (props: EpVNodeProp<Partial<CheckboxGroupProps>>) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
    [key: string]: any;
}>];
