import { EditorRendererControllerType, EditorStateType, Element } from '../../editorRendererController';

type EditorRendererController = EditorRendererControllerType;
export declare const createAppAction: (params: {
    element: Element;
    eventName: string;
    editorState: EditorStateType;
    currentViewportElements: EditorRendererController["currentViewportElements"];
    ELEMENT_MODELS: EditorRendererController["ELEMENT_MODELS"];
    appController: EditorRendererController["appController"];
    icons?: Record<string, string>;
    navigate: (to: string) => void;
    isProduction?: boolean;
}) => ((...fnParams: unknown[]) => Promise<void>) | undefined;
export {};
