import type { UnlayerEmbed, UnlayerEditor, UnlayerOptions, AppearanceConfig, DisplayMode, ToolsConfig } from '@unlayer/types';
export type Unlayer = UnlayerEmbed;
export type Editor = UnlayerEditor;
export interface EmailEditorProps {
    editor: Editor | null;
    editorId?: string | undefined;
    minHeight?: number | string | undefined;
    options?: UnlayerOptions;
    scriptUrl: string;
    /** @deprecated */
    appearance?: AppearanceConfig | undefined;
    /** @deprecated */
    displayMode?: DisplayMode;
    /** @deprecated */
    locale?: string | undefined;
    /** @deprecated */
    projectId?: number | undefined;
    /** @deprecated */
    tools?: ToolsConfig | undefined;
    /** @deprecated */
    exportHtml: Editor['exportHtml'];
    /** @deprecated */
    loadDesign: Editor['loadDesign'];
    /** @deprecated */
    saveDesign: Editor['saveDesign'];
}
declare global {
    const unlayer: Unlayer;
    interface Window {
        __unlayer_lastEditorId: number;
    }
}
