import Model from './dataModel/model';
import { Plugin } from './plugins';
import RootNode from './rootNode';
export default class Generator {
    private readonly plugins;
    private readonly context;
    constructor({ plugins, rootNode, }: {
        plugins: Plugin[];
        rootNode?: RootNode;
    });
    generate(models: Model[]): any;
}
