/**
 * Copyright IBM Corp. 2021, 2025
 * SPDX-License-Identifier: MPL-2.0
 */
import type { TemplateOnlyComponent } from '@ember/component/template-only';
import type { WithBoundArgs } from '@glint/template';
import HdsFormCheckboxField from './field';
import type { HdsFormFieldsetSignature } from '../fieldset/index';
export interface HdsFormCheckboxGroupSignature {
    Args: HdsFormFieldsetSignature['Args'] & {
        name?: string;
    };
    Blocks: {
        default: [
            {
                Legend?: HdsFormFieldsetSignature['Blocks']['default'][0]['Legend'];
                HelperText?: HdsFormFieldsetSignature['Blocks']['default'][0]['HelperText'];
                CheckboxField?: WithBoundArgs<typeof HdsFormCheckboxField, 'isRequired' | 'name' | 'extraAriaDescribedBy' | 'contextualClass'>;
                Error?: HdsFormFieldsetSignature['Blocks']['default'][0]['Error'];
            }
        ];
    };
    Element: HdsFormFieldsetSignature['Element'];
}
declare const HdsFormCheckboxGroup: TemplateOnlyComponent<HdsFormCheckboxGroupSignature>;
export default HdsFormCheckboxGroup;
