import { EventEmitter } from '../../stencil-public-runtime';
/**
 * CheckboxGroup 多选框组组件
 * 用于管理多个 checkbox
 */
export declare class CheckboxGroup {
    el: HTMLElement;
    /**
     * 绑定值
     */
    modelValue: (string | number)[];
    /**
     * 是否禁用
     * @default false
     */
    disabled: boolean;
    /**
     * 尺寸
     */
    size: 'large' | 'default' | 'small';
    /**
     * 是否显示边框
     * @default false
     */
    border: boolean;
    /**
     * 最小选中数量
     */
    min?: number;
    /**
     * 最大选中数量
     */
    max?: number;
    /**
     * 值改变事件
     */
    hbChange: EventEmitter<(string | number)[]>;
    checkboxes: HTMLHbCheckboxElement[];
    componentDidLoad(): void;
    handleValueChange(): void;
    handlePropsChange(): void;
    private updateCheckboxes;
    private updateCheckboxesState;
    private handleCheckboxChange;
    render(): any;
}
