import { Application } from '@meta-ui/core';
import { Operations } from './Operations';
import { Registry } from '@meta-ui/runtime/lib/services/registry';
export declare class AppModelManager {
    private undoStack;
    private app;
    private registry;
    constructor(app: Application, registry: Registry);
    getApp(): Application;
    genId(componentType: string): string;
    updateApp(app: Application): void;
    undo(): Application | undefined;
    apply(o: Operations, noEffect?: boolean): void;
}
