import { BooleanInput } from '@angular/cdk/coercion'; import { ElementRef } from '@angular/core'; import { CanColor } from '@angular/material/core'; import * as i0 from "@angular/core"; export declare const _OverlineIconHeadingMixinBase: import("@angular/material/core/common-behaviors/constructor").Constructor & import("@angular/material/core/common-behaviors/constructor").AbstractConstructor & { new (_elementRef: ElementRef): { _elementRef: ElementRef; }; }; /** * Typography heading component comprised of three parts. An icon, the heading text, and an optional value. * This is intended to be used on a semantically correct heading element. * * @example * ```html *

Hello

* ``` * * @author Will Davis */ export declare class MtnaOverlineIconHeadingComponent extends _OverlineIconHeadingMixinBase implements CanColor { static ngAcceptInputType_centered: BooleanInput; static ngAcceptInputType_icon: string | null | undefined; /** Whether the alignment is centered. Defaults to false. */ get centered(): boolean; set centered(centered: boolean); private _centered; /** Optional heading icon. */ get icon(): string; set icon(icon: string); private _icon; /** Alignment of the value. Defaults to 'start'. */ justifyValue: 'start' | 'end'; /** Optional heading value. */ value: string | null | undefined; constructor(elementRef: ElementRef); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }