@hashicorp/design-system-components
Version:
Helios Design System Components
27 lines (26 loc) • 1.08 kB
TypeScript
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import type { ComponentLike } from '@glint/template';
import type { HdsButtonSignature } from '../button';
import type { HdsDropdownSignature } from '../dropdown';
import type { HdsFormSelectBaseSignature } from '../form/select/base';
import type { HdsFormTextInputBaseSignature } from '../form/text-input/base';
import type { HdsYieldSignature } from '../yield';
export interface HdsSegmentedGroupSignature {
Blocks: {
default: [
{
Button?: ComponentLike<HdsButtonSignature>;
Dropdown?: ComponentLike<HdsDropdownSignature>;
Select?: ComponentLike<HdsFormSelectBaseSignature>;
TextInput?: ComponentLike<HdsFormTextInputBaseSignature>;
Generic?: ComponentLike<HdsYieldSignature>;
}
];
};
Element: HTMLDivElement;
}
declare const HdsSegmentedGroup: import("@ember/component/template-only").TemplateOnlyComponent<HdsSegmentedGroupSignature>;
export default HdsSegmentedGroup;