UNPKG

@hashicorp/design-system-components

Version:
30 lines (29 loc) 1.3 kB
/** * 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 HdsFormRadioCard from './index'; import type { HdsFormFieldsetSignature } from '../fieldset/index'; import type { HdsFormRadioCardControlPositions, HdsFormRadioCardAlignments } from './types.ts'; export interface HdsFormRadioCardGroupSignature { Args: HdsFormFieldsetSignature['Args'] & { controlPosition?: HdsFormRadioCardControlPositions; alignment?: HdsFormRadioCardAlignments; name?: string; }; Blocks: { default: [ { Legend?: HdsFormFieldsetSignature['Blocks']['default'][0]['Legend']; HelperText?: HdsFormFieldsetSignature['Blocks']['default'][0]['HelperText']; RadioCard?: WithBoundArgs<typeof HdsFormRadioCard, 'name' | 'alignment' | 'controlPosition' | 'extraAriaDescribedBy'>; Error?: HdsFormFieldsetSignature['Blocks']['default'][0]['Error']; } ]; }; Element: HdsFormFieldsetSignature['Element']; } declare const HdsFormRadioCardGroup: TemplateOnlyComponent<HdsFormRadioCardGroupSignature>; export default HdsFormRadioCardGroup;