import { OnInit, Renderer2, ElementRef, EventEmitter } from '@angular/core';
import { EwMaDesignService } from '../../../ew-ma-design.service';
import { EwDesignHeaderComponent } from '../../ew-design-header/ew-design-header.component';
export declare class HiddenElementComponent implements OnInit {
    private designService;
    private renderer;
    private el;
    /**
    * Current Preview Layout
    */
    currentPreviewLayout: string;
    wrapEleRef: ElementRef;
    callSideBar: EventEmitter<any>;
    /**
     * Input
     * @param model
     */
    model: any;
    /**
    * Input
    * @param modelDynamic
    */
    modelDynamic: any;
    modelPop: any;
    mainElementsData: any;
    hiddenElementsData1: any;
    desktopHiddenElements: boolean;
    mobileHiddenElements: boolean;
    header: EwDesignHeaderComponent;
    hiddenElementPanelStatus: boolean;
    constructor(designService: EwMaDesignService, renderer: Renderer2, el: ElementRef);
    /**
     * NgOnint hook
     */
    ngOnInit(): void;
    /**
      * ngDoCheck Hook
      */
    ngDoCheck(): void;
    unHideElement(elementData: any, deviceType: string): void;
    addHiddenElementsData(elementsData: any, elementType: string): void;
    setHiddenElementsData(elementsData: any, element: any, elementType: string): void;
}
