import type { EuiCheckboxSignature } from './eui-checkbox';
import type { EuiFormFieldsetSignature } from './eui-form-fieldset';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiCheckboxGroupSignature {
    Element: HTMLDivElement;
    Args: {
        valueKey?: string;
        labelKey?: string;
        isInvalid?: boolean;
        legend?: EuiFormFieldsetSignature['Args']['legend'];
        compressed?: EuiFormFieldsetSignature['Args']['compressed'];
        options: {
            value: string;
            label: string;
            disabled?: boolean;
            className?: string;
        }[];
        formId?: string;
        label?: EuiCheckboxSignature['Args']['label'];
        disabled?: EuiCheckboxSignature['Args']['disabled'];
        onChange: (value: any) => void;
        idToSelectedMap: Record<string, boolean>;
    };
}
declare const EuiCheckboxGroup: TemplateOnlyComponent<EuiCheckboxGroupSignature>;
export default EuiCheckboxGroup;
//# sourceMappingURL=eui-checkbox-group.d.ts.map