@hashicorp/design-system-components
Version:
Helios Design System Components
33 lines (32 loc) • 1.22 kB
TypeScript
/**
* 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 HdsPageHeaderActions from './actions';
import HdsPageHeaderBadges from './badges';
import HdsPageHeaderDescription from './description';
import HdsPageHeaderSubtitle from './subtitle';
import HdsPageHeaderTitle from './title';
import HdsYield from '../yield/index';
import HdsIconTile from '../icon-tile/index';
export interface HdsPageHeaderSignature {
Blocks: {
default: [
{
Actions?: typeof HdsPageHeaderActions;
Badges?: typeof HdsPageHeaderBadges;
Breadcrumb?: typeof HdsYield;
Description?: typeof HdsPageHeaderDescription;
Generic?: typeof HdsYield;
IconTile?: WithBoundArgs<typeof HdsIconTile, 'size'>;
Subtitle?: typeof HdsPageHeaderSubtitle;
Title?: typeof HdsPageHeaderTitle;
}
];
};
Element: HTMLElement;
}
declare const HdsPageHeader: TemplateOnlyComponent<HdsPageHeaderSignature>;
export default HdsPageHeader;