import type { CSSResultGroup } from 'lit'; import { ShoelaceElement } from '../../internal/shoelace-element'; /** * @summary The page header offers elements of information on the page (title, actions, etc.). * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/page-header-en-tete-de-page/web-oVV81GIE * * @slot breadcrumb - Breadcrumb component (dsa-breadcrumb). * @slot backlink - Link to the previous page. * @slot title-icon - Icon before the title (dsa-icon). * @slot title - Title of the page. * @slot tags - Tags related to the page. * @slot subtitle - Subtitle of the page. * @slot secondary-text - Additional information for the page. * @slot actions - Actions related to the page. * @slot - Custom additional content. * * @cssproperty [--page-header-max-width] - Custom value for the header content maximum width * @cssproperty [--page-header-padding-inline] - Custom value for the header inline padding */ export default class DSAPageHeader extends ShoelaceElement { static styles: CSSResultGroup; private readonly hasSlotController; /** Controls whether the page header is rendered in its mobile version or in its desktop version */ mobile?: boolean | undefined; /** Controls whether the page header is rendered with reduced content */ reduced?: boolean | undefined; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'dsa-page-header': DSAPageHeader; } }