import { AfterViewInit } from '@angular/core';
import { PrefabManagerService } from '../services/prefab-manager.service';
import * as i0 from "@angular/core";
export declare class PrefabPreviewComponent implements AfterViewInit {
    private prefabManager;
    private config;
    private previewMode;
    prefabInstance: any;
    constructor(prefabManager: PrefabManagerService);
    postMessage(action: any, payload?: any): void;
    setupEventListeners(): void;
    init(): void;
    setProperty(payload: any): void;
    isOutBoundProp(info: any): boolean;
    getOutboundProps(): void;
    invokeScript(payload: any): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<PrefabPreviewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PrefabPreviewComponent, "wm-prefab-preview", never, {}, {}, never, never, false, never>;
}
