import { CustomElement } from '../../Abstracts/CustomElement'; import type { ISheetHeaderTextElementProps } from './ISheetHeaderTextElementProps'; declare const SheetHeaderTextElement_base: (abstract new (...args: Array) => import("../../../Behaviors/Themeable").IThemeableProps) & (abstract new (...args: Array) => import("../../../Behaviors/TextFormattable").ITextFormattableProps) & typeof CustomElement & import("../../../Behaviors/Themeable").IThemeableCtor; /** * SheetHeaderText - The main heading within a sheet header. * * @description * Displays the primary title text of a sheet. * Text must be set via JavaScript (the `text` property is not an HTML attribute). * * @name SheetHeaderText * @element mosaik-sheet-header-text * @category Overlays * * @slot - The default slot. * * @cssprop {String} --sheet-header-text-background-color - The header text background color CSS custom property. * @cssprop {String} --sheet-header-text-border-color - The header text border color CSS custom property. * @cssprop {String} --sheet-header-text-font-family - The header text font family CSS custom property. * @cssprop {String} --sheet-header-text-font-letter-spacing - The header text font letter spacing CSS custom property. * @cssprop {String} --sheet-header-text-font-line-height - The header text font line height CSS custom property. * @cssprop {String} --sheet-header-text-font-size - The header text font size CSS custom property. * @cssprop {String} --sheet-header-text-font-text-decoration - The header text font text decoration CSS custom property. * @cssprop {String} --sheet-header-text-font-text-transform - The header text font text transform CSS custom property. * @cssprop {String} --sheet-header-text-font-weight - The header text font weight CSS custom property. * @cssprop {String} --sheet-header-text-foreground-color - The header text foreground color CSS custom property. * @cssprop {String} --sheet-header-text-gap - The header text gap CSS custom property. * @cssprop {String} --sheet-header-text-padding-bottom - The header text padding bottom CSS custom property. * @cssprop {String} --sheet-header-text-padding-left - The header text padding left CSS custom property. * @cssprop {String} --sheet-header-text-padding-right - The header text padding right CSS custom property. * @cssprop {String} --sheet-header-text-padding-top - The header text padding top CSS custom property. * @cssprop {String} --sheet-header-text-shadow - The header text shadow CSS custom property. * @cssprop {String} --sheet-header-text-shadow-blur - The header text shadow blur CSS custom property. * @cssprop {String} --sheet-header-text-shadow-color - The header text shadow color CSS custom property. * @cssprop {String} --sheet-header-text-shadow-offset-x - The header text shadow offset x CSS custom property. * @cssprop {String} --sheet-header-text-shadow-offset-y - The header text shadow offset y CSS custom property. * @cssprop {String} --sheet-header-text-shadow-spread - The header text shadow spread CSS custom property. * @cssprop {String} --sheet-header-text-transition-duration - The header text transition duration CSS custom property. * @cssprop {String} --sheet-header-text-transition-mode - The header text transition mode CSS custom property. * @cssprop {String} --sheet-header-text-transition-property - The header text transition property CSS custom property. * @cssprop {String} --sheet-header-text-translate - The header text translate CSS custom property. * * @dependency mosaik-text - The Text element. * * @example * Title inside a sheet header: * ```html * * * * * ``` * * @public */ export declare class SheetHeaderTextElement extends SheetHeaderTextElement_base implements ISheetHeaderTextElementProps { private _text; /** * @public */ constructor(); /** * Returns the `is` property. * * @public * @static * @readonly */ static get is(): string; /** * Gets or sets the `text` property. * * @public */ get text(): string; set text(value: string); /** * @protected * @override */ protected onApplyTemplate(): void; } /** * @public */ export declare namespace SheetHeaderTextElement { type Props = ISheetHeaderTextElementProps; } /** * @public */ declare global { interface HTMLElementTagNameMap { 'mosaik-sheet-header-text': SheetHeaderTextElement; } } export {}; //# sourceMappingURL=SheetHeaderTextElement.d.ts.map