import { CustomElement } from '../../Abstracts/CustomElement'; import type { IBannerHeaderElementProps } from './IBannerHeaderElementProps'; declare const BannerHeaderElement_base: (abstract new (...args: Array) => import("../../../../Controls/Behaviors/Themeable").IThemeableProps) & (abstract new (...args: Array) => import("../../../Behaviors/Variantable").IVariantableProps) & (abstract new (...args: Array) => import("../../../Behaviors/Disableable").IDisableableProps) & (abstract new (...args: Array) => import("../../../Behaviors/TextFormattable").ITextFormattableProps) & typeof CustomElement & import("../../../../Controls/Behaviors/Themeable").IThemeableCtor; /** * Banner Header - A component for displaying the header text of a banner. * * @description * The `Banner Header` component is used as part of a banner to display its main heading or title. * It supports customization through slots, CSS parts, and properties to match the design and styling needs * of the application. * * @name Banner Header * @element mosaik-banner-header * @category Notifications * * @slot - Slot for the banner header content. * * @csspart text - The text part of the banner header. * * @cssprop {String} --banner-header-font-family - The font family for the banner header text. * @cssprop {String} --banner-header-font-size - The font size for the banner header text. * @cssprop {String} --banner-header-font-line-height - The line height for the banner header text. * @cssprop {String} --banner-header-font-weight - The font weight for the banner header text. * @cssprop {String} --banner-header-font-letter-spacing - The letter spacing for the banner header text. * @cssprop {String} --banner-header-font-text-decoration - The text decoration for the banner header text. * @cssprop {String} --banner-header-font-text-transform - The text transformation for the banner header text. * @cssprop {Color} --banner-header-background-color - The background color for the banner header. * @cssprop {Color} --banner-header-border-color - The border color for the banner header. * @cssprop {Color} --banner-header-foreground-color - The foreground color for the banner header text. * * @dependency {TextElement} - The Text element. * * @example * Standalone usage: * ```html * * ``` * * @example * Used inside a banner (auto-assigned to header slot): * ```html * * * * ``` * * @public */ export declare class BannerHeaderElement extends BannerHeaderElement_base implements IBannerHeaderElementProps { private _text; /** * @public */ constructor(); /** * Returns the `is` property. * * @public * @static * @readonly */ static get is(): string; /** * Gets or sets the `text` property. * * @public * @attr */ get text(): string; set text(value: string); } /** * @public */ export declare namespace BannerHeaderElement { type Props = IBannerHeaderElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-banner-header': BannerHeaderElement; } } export {}; //# sourceMappingURL=BannerHeaderElement.d.ts.map