import { Renderer2, ElementRef, OnInit, EventEmitter } from '@angular/core';
import { EwMaDesignService } from '../../../ew-ma-design.service';
export declare class HeadingComponent implements OnInit {
    private renderer;
    private el;
    private designService;
    /**
    * Current Preview Layout
    */
    currentPreviewLayout: string;
    /**
    * Current Page
    */
    currentPage: string;
    wrapEleRef: ElementRef;
    meta_data: {
        innerHtml: string;
        margin_top: number;
        mobile_margin_top: number;
        margin_bottom: number;
        width: number;
        font_family: string;
        font_variant: string;
        font_size: number;
        mobile_font_size: number;
        font_weight: string;
        padding_top: number;
        padding_right: number;
        padding_bottom: number;
        padding_left: number;
        align: string;
        txt_align: string;
        background_color: string;
        text_color: string;
        line_height: string;
        mobile_line_height: string;
        border_radius: number;
        border_position: string;
        box_shadow: string;
        border_style: string;
        border_size: number;
        border_color: string;
        focused: boolean;
        label: string;
        key: string;
        type: string;
        unique_class: string;
        custom_class: string;
        hide_desktop: boolean;
        hide_mobile: boolean;
    };
    onClick: EventEmitter<any>;
    data: {
        focused: boolean;
        is_nested: boolean;
        type: string;
        meta_data: any;
    };
    formData: any;
    uniqueClass: any;
    ewTemplateStyle: any;
    styleRef: any;
    ewFontSize: any;
    ewFontSizeOldValue: any;
    ewTopMargin: any;
    ewTopMarginOldValue: any;
    ewLineHeight: any;
    ewLineHeightOldValue: any;
    elementInnerHtmlLength: number;
    changeDetected: boolean;
    constructor(renderer: Renderer2, el: ElementRef, designService: EwMaDesignService);
    /**
     * NgOnint hook
     */
    ngOnInit(): void;
    /**
    * ngDoCheck Hook
    */
    ngDoCheck(): void;
    ngOnChanges(): void;
    getDefaultValue(): string;
    getDefaultLineHeight(): number;
    getDefaultValueOfTextColor(): string;
    getDefaultValueOfFontFamily(): string;
    getDefaultValueOfFontVariant(): string;
    getDefaultValueOfFontSize(): number;
    getDefaultValueOfMobileFontSize(): number;
    /**
     * generate unique class
     */
    getUniqueClass(): string;
    /**
     * Trim px string from input trail.
     */
    trimPx(input: any): any;
    openConfigPanel(): void;
    disableAnchorLink(text: string): string;
}
