import { TextPreset } from '@sixbell-telco/sdk/directives/text';
import * as i0 from "@angular/core";
/**
* A context-aware title primitive for cards.
*
* @remarks
* Renders as `
` with prominent preset 2 inside `` when the card contains sections.
* If the card has no sections, the header title downgrades to preset 4 so the header does not overstate hierarchy.
* Inside `` (or standalone), it renders as `` with preset 4.
* Semantic tag (`as`), preset, and classes are overridable per instance.
* Supports arbitrary inner HTML/components (badges, links, icons).
*
* Uses `display: contents` so the rendered heading element participates
* directly in the parent flex layout.
*
* @example
* ```html
*
* Customer overview
*
* ```
*/
export declare class CardTitleComponent {
private readonly typographyContext;
private readonly hostStaticClasses;
tagOverride: import("@angular/core").InputSignal<"h2" | "h3" | undefined>;
preset: import("@angular/core").InputSignal;
class: import("@angular/core").InputSignal;
protected readonly isCardHeader: import("@angular/core").Signal;
protected readonly prominent: import("@angular/core").Signal;
protected readonly tag: import("@angular/core").Signal<"h2" | "h3">;
protected readonly resolvedPreset: import("@angular/core").Signal<"1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10">;
protected readonly resolvedClass: import("@angular/core").Signal;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}