import { OnInit, EventEmitter } from "@angular/core";
export declare class PresenterSidebarComponent implements OnInit {
    currentPreviewLayout: string;
    model: {
        focused: boolean;
        type: string;
        meta_data: {
            presenter_elements: [any];
            margin_top: number;
            mobile_margin_top: number;
            width: number;
            layout: string;
            align: string;
            bg_color: string;
            text_color: string;
            padding_top: number;
            padding_right: number;
            padding_bottom: number;
            padding_left: number;
            border_radius: number;
            border_position: string;
            border_style: string;
            border_size: number;
            border_color: string;
            key: string;
            box_shadow: string;
            custom_class: string;
            hide_desktop: boolean;
            hide_mobile: boolean;
        };
    };
    /**
     * @description
     * Emit event to Done Click.
     */
    onDoneClick: EventEmitter<any>;
    showBackFor: string;
    onSidebarBackClick: EventEmitter<any>;
    callParentContainer: EventEmitter<any>;
    topMarginWebMobileBind: boolean;
    constructor();
    ngOnInit(): void;
    /**
   * ngDoCheck Hook
   */
    ngDoCheck(): void;
    /**
     * @description
     * Setup the Presenter element config controls.
     */
    /**
     * @description
     * Delete Presenter
     */
    closeConfig(): void;
    /**
     * @description
     * Back sidebar for Popup options only
     */
    sidebarBack(type?: string): void;
    changeColorPicker(event?: any): void;
    /**
     * OnChange of Layout
     */
    changeLayout(align: string): void;
    isUndefined(val?: any): boolean;
    callElementContainer(data: any): void;
}
